Home
last modified time | relevance | path

Searched refs:acpi_device (Results 1 – 11 of 11) sorted by relevance

/include/acpi/
Dacpi_bus.h103 struct acpi_device;
112 int (*scan_dependent)(struct acpi_device *adev);
113 void (*notify_online)(struct acpi_device *adev);
128 int (*attach)(struct acpi_device *dev, const struct acpi_device_id *id);
129 void (*detach)(struct acpi_device *dev);
141 struct acpi_device *self;
142 int (*notify)(struct acpi_device *, u32);
143 void (*uevent)(struct acpi_device *, u32);
144 void (*fixup)(struct acpi_device *);
152 typedef int (*acpi_op_add) (struct acpi_device * device);
[all …]
Dvideo.h21 struct acpi_device;
56 extern int acpi_video_get_edid(struct acpi_device *device, int type,
65 extern int acpi_video_get_levels(struct acpi_device *device,
71 static inline int acpi_video_get_edid(struct acpi_device *device, int type, in acpi_video_get_edid()
87 static inline int acpi_video_get_levels(struct acpi_device *device, in acpi_video_get_levels()
Dacpi_drivers.h83 extern int is_dock_device(struct acpi_device *adev);
85 static inline int is_dock_device(struct acpi_device *adev) in is_dock_device()
/include/linux/
Dpci-acpi.h15 extern acpi_status pci_acpi_add_bus_pm_notifier(struct acpi_device *dev);
16 static inline acpi_status pci_acpi_remove_bus_pm_notifier(struct acpi_device *dev) in pci_acpi_remove_bus_pm_notifier()
20 extern acpi_status pci_acpi_add_pm_notifier(struct acpi_device *dev,
22 static inline acpi_status pci_acpi_remove_pm_notifier(struct acpi_device *dev) in pci_acpi_remove_pm_notifier()
65 struct acpi_device *bridge;
101 void acpiphp_check_host_bridge(struct acpi_device *adev);
106 static inline void acpiphp_check_host_bridge(struct acpi_device *adev) { } in acpiphp_check_host_bridge()
125 int pci_acpi_set_companion_lookup_hook(struct acpi_device *(*func)(struct pci_dev *));
Dacpi.h38 static inline acpi_handle acpi_device_handle(struct acpi_device *adev) in acpi_device_handle()
90 struct acpi_device *parent, u64 addr) in acpi_preset_companion()
95 static inline const char *acpi_dev_name(struct acpi_device *adev) in acpi_dev_name()
100 struct device *acpi_get_first_physical_node(struct acpi_device *adev);
384 extern bool acpi_is_pnp_device(struct acpi_device *);
482 int acpi_dev_get_resources(struct acpi_device *adev, struct list_head *list,
485 int acpi_dev_get_dma_resources(struct acpi_device *adev,
487 int acpi_dev_get_memory_resources(struct acpi_device *adev, struct list_head *list);
497 struct acpi_device *acpi_resource_consumer(struct resource *res);
676 struct platform_device *acpi_create_platform_device(struct acpi_device *,
[all …]
Di2c.h1013 int i2c_acpi_client_count(struct acpi_device *adev);
1024 static inline int i2c_acpi_client_count(struct acpi_device *adev) in i2c_acpi_client_count()
Dpnp.h344 static inline struct acpi_device *pnp_acpi_device(struct pnp_dev *dev) in pnp_acpi_device()
/include/linux/gpio/
Dconsumer.h680 struct acpi_device;
684 int acpi_dev_add_driver_gpios(struct acpi_device *adev,
686 void acpi_dev_remove_driver_gpios(struct acpi_device *adev);
696 static inline int acpi_dev_add_driver_gpios(struct acpi_device *adev, in acpi_dev_add_driver_gpios()
701 static inline void acpi_dev_remove_driver_gpios(struct acpi_device *adev) {} in acpi_dev_remove_driver_gpios()
/include/linux/device/
Dclass.h177 struct acpi_device;
185 class_find_device_by_acpi_dev(struct class *class, const struct acpi_device *adev) in class_find_device_by_acpi_dev()
Dbus.h233 struct acpi_device;
242 bus_find_device_by_acpi_dev(struct bus_type *bus, const struct acpi_device *adev) in bus_find_device_by_acpi_dev()
Ddriver.h234 const struct acpi_device *adev) in driver_find_device_by_acpi_dev()