| /* 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> | |
| */ | |
| #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); | |
| } |