linux-brain/include/linux/container.h
Masahiro Yamada 1d5a013f9c driver-core: add include guard to linux/container.h
Add a header include guard just in case.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/r/20190819071606.10965-1-yamada.masahiro@socionext.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-09-04 13:38:26 +02:00

28 lines
610 B
C

/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Definitions for container bus type.
*
* Copyright (C) 2013, Intel Corporation
* Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
*/
#ifndef _LINUX_CONTAINER_H
#define _LINUX_CONTAINER_H
#include <linux/device.h>
/* drivers/base/power/container.c */
extern struct bus_type container_subsys;
struct container_dev {
struct device dev;
int (*offline)(struct container_dev *cdev);
};
static inline struct container_dev *to_container_dev(struct device *dev)
{
return container_of(dev, struct container_dev, dev);
}
#endif /* _LINUX_CONTAINER_H */