/include/linux/device/ |
A D | driver.h | 168 static inline struct device *driver_find_device_by_name(const struct device_driver *drv, in driver_find_device_by_name() 181 driver_find_device_by_of_node(const struct device_driver *drv, in driver_find_device_by_of_node() 194 driver_find_device_by_fwnode(struct device_driver *drv, in driver_find_device_by_fwnode() 206 static inline struct device *driver_find_device_by_devt(const struct device_driver *drv, in driver_find_device_by_devt() 212 static inline struct device *driver_find_next_device(const struct device_driver *drv, in driver_find_next_device() 226 driver_find_device_by_acpi_dev(const struct device_driver *drv, in driver_find_device_by_acpi_dev() 233 driver_find_device_by_acpi_dev(const struct device_driver *drv, const void *adev) in driver_find_device_by_acpi_dev()
|
/include/linux/ |
A D | cpuidle.h | 207 static inline bool cpuidle_not_available(struct cpuidle_driver *drv, in cpuidle_not_available() 210 static inline int cpuidle_select(struct cpuidle_driver *drv, in cpuidle_select() 213 static inline int cpuidle_enter(struct cpuidle_driver *drv, in cpuidle_enter() 217 static inline u64 cpuidle_poll_time(struct cpuidle_driver *drv, in cpuidle_poll_time() 220 static inline int cpuidle_register_driver(struct cpuidle_driver *drv) in cpuidle_register_driver() 223 static inline void cpuidle_driver_state_disabled(struct cpuidle_driver *drv, in cpuidle_driver_state_disabled() 229 static inline int cpuidle_register(struct cpuidle_driver *drv, in cpuidle_register() 232 static inline void cpuidle_unregister(struct cpuidle_driver *drv) { } in cpuidle_unregister() 254 static inline int cpuidle_find_deepest_state(struct cpuidle_driver *drv, in cpuidle_find_deepest_state() 258 static inline int cpuidle_enter_s2idle(struct cpuidle_driver *drv, in cpuidle_enter_s2idle() [all …]
|
A D | of_device.h | 21 const struct device_driver *drv) in of_driver_match_device() 46 const struct device_driver *drv) in of_driver_match_device()
|
A D | rpmsg.h | 115 struct device_driver drv; member 220 static inline int __register_rpmsg_driver(struct rpmsg_driver *drv, in __register_rpmsg_driver() 229 static inline void unregister_rpmsg_driver(struct rpmsg_driver *drv) in unregister_rpmsg_driver() 315 #define register_rpmsg_driver(drv) \ argument
|
A D | dfl.h | 66 struct device_driver drv; member 79 #define dfl_driver_register(drv) \ argument
|
A D | cpu_cooling.h | 67 static inline void cpuidle_cooling_register(struct cpuidle_driver *drv) in cpuidle_cooling_register()
|
A D | platform_device.h | 255 #define to_platform_driver(drv) (container_of((drv), struct platform_driver, \ argument 261 #define platform_driver_register(drv) \ argument 270 #define platform_driver_probe(drv, probe) \ argument
|
A D | serio.h | 52 struct serio_driver *drv; member 105 #define serio_register_driver(drv) \ argument
|
A D | pnp.h | 386 #define to_pnp_driver(drv) container_of_const(drv, struct pnp_driver, driver) argument 401 #define to_pnp_card_driver(drv) container_of(drv, struct pnp_card_driver, link) argument 483 static inline int pnp_register_card_driver(struct pnp_card_driver *drv) { return -ENODEV; } in pnp_register_card_driver() 484 static inline void pnp_unregister_card_driver(struct pnp_card_driver *drv) { } in pnp_unregister_card_driver() 500 static inline int pnp_register_driver(struct pnp_driver *drv) { return -ENODEV; } in pnp_register_driver() 501 static inline void pnp_unregister_driver(struct pnp_driver *drv) { } in pnp_unregister_driver()
|
A D | wmi.h | 82 #define to_wmi_driver(drv) container_of_const(drv, struct wmi_driver, driver) argument
|
A D | nd.h | 79 struct device_driver drv; member 198 static inline void nd_driver_unregister(struct nd_device_driver *drv) in nd_driver_unregister()
|
A D | gameport.h | 41 struct gameport_driver *drv; member 146 #define gameport_register_driver(drv) \ argument
|
A D | fsi.h | 42 struct device_driver drv; member
|
A D | auxiliary_bus.h | 215 static inline const struct auxiliary_driver *to_auxiliary_drv(const struct device_driver *drv) in to_auxiliary_drv()
|
/include/scsi/ |
A D | scsi_driver.h | 23 #define to_scsi_driver(drv) \ argument 26 #define scsi_register_driver(drv) \ argument 29 #define scsi_unregister_driver(drv) \ argument
|
/include/linux/amba/ |
A D | bus.h | 82 struct device_driver drv; member 118 #define amba_driver_register(drv) \ argument 126 static inline int __amba_driver_register(struct amba_driver *drv, in __amba_driver_register() 131 static inline void amba_driver_unregister(struct amba_driver *drv) in amba_driver_unregister()
|
/include/sound/ |
A D | seq_device.h | 69 #define snd_seq_driver_register(drv) \ argument 73 #define module_snd_seq_driver(drv) \ argument
|
/include/sound/ac97/ |
A D | codec.h | 83 snd_ac97_codec_driver_register(struct ac97_codec_driver *drv) in snd_ac97_codec_driver_register() 88 snd_ac97_codec_driver_unregister(struct ac97_codec_driver *drv) in snd_ac97_codec_driver_unregister()
|
/include/linux/soundwire/ |
A D | sdw_type.h | 18 #define sdw_register_driver(drv) \ argument
|
/include/linux/mmc/ |
A D | sdio_func.h | 82 struct device_driver drv; member 110 #define sdio_register_driver(drv) \ argument
|
/include/xen/ |
A D | xenbus.h | 136 #define xenbus_register_frontend(drv) \ argument 138 #define xenbus_register_backend(drv) \ argument
|
/include/drm/display/ |
A D | drm_dp_aux_bus.h | 42 static inline struct dp_aux_ep_driver *to_dp_aux_ep_drv(struct device_driver *drv) in to_dp_aux_ep_drv()
|
/include/linux/ulpi/ |
A D | driver.h | 54 #define ulpi_register_driver(drv) __ulpi_register_driver(drv, THIS_MODULE) argument
|
/include/linux/surface_aggregator/ |
A D | device.h | 351 #define ssam_device_driver_register(drv) \ argument 363 #define module_ssam_device_driver(drv) \ argument
|
/include/linux/mfd/ |
A D | mcp.h | 47 struct device_driver drv; member
|