Home
last modified time | relevance | path

Searched refs:drv (Results 1 – 25 of 76) sorted by relevance

1234

/include/linux/
A Dcpuidle.h61 struct cpuidle_driver *drv,
75 struct cpuidle_driver *drv,
175 extern int cpuidle_select(struct cpuidle_driver *drv,
178 extern int cpuidle_enter(struct cpuidle_driver *drv,
181 extern u64 cpuidle_poll_time(struct cpuidle_driver *drv,
191 extern int cpuidle_register(struct cpuidle_driver *drv,
193 extern void cpuidle_unregister(struct cpuidle_driver *drv);
279 void cpuidle_poll_state_init(struct cpuidle_driver *drv);
293 int (*enable) (struct cpuidle_driver *drv,
295 void (*disable) (struct cpuidle_driver *drv,
[all …]
A Dserio.h52 struct serio_driver *drv; member
76 int (*connect)(struct serio *, struct serio_driver *drv);
86 int serio_open(struct serio *serio, struct serio_driver *drv);
101 int __must_check __serio_register_driver(struct serio_driver *drv,
105 #define serio_register_driver(drv) \ argument
106 __serio_register_driver(drv, THIS_MODULE, KBUILD_MODNAME)
108 void serio_unregister_driver(struct serio_driver *drv);
133 if (serio->drv && serio->drv->write_wakeup) in serio_drv_write_wakeup()
134 serio->drv->write_wakeup(serio); in serio_drv_write_wakeup()
A Ddfl.h66 struct device_driver drv; member
74 #define to_dfl_drv(d) container_of_const(d, struct dfl_driver, drv)
79 #define dfl_driver_register(drv) \ argument
80 __dfl_driver_register(drv, THIS_MODULE)
A Dgameport.h41 struct gameport_driver *drv; member
53 int (*connect)(struct gameport *, struct gameport_driver *drv);
63 int gameport_open(struct gameport *gameport, struct gameport_driver *drv, int mode);
142 int __must_check __gameport_register_driver(struct gameport_driver *drv,
146 #define gameport_register_driver(drv) \ argument
147 __gameport_register_driver(drv, THIS_MODULE, KBUILD_MODNAME)
149 void gameport_unregister_driver(struct gameport_driver *drv);
A Dcpu_cooling.h65 void cpuidle_cooling_register(struct cpuidle_driver *drv);
67 static inline void cpuidle_cooling_register(struct cpuidle_driver *drv) in cpuidle_cooling_register() argument
A Drpmsg.h115 struct device_driver drv; member
178 int __register_rpmsg_driver(struct rpmsg_driver *drv, struct module *owner);
179 void unregister_rpmsg_driver(struct rpmsg_driver *drv);
220 static inline int __register_rpmsg_driver(struct rpmsg_driver *drv, in __register_rpmsg_driver() argument
229 static inline void unregister_rpmsg_driver(struct rpmsg_driver *drv) in unregister_rpmsg_driver() argument
315 #define register_rpmsg_driver(drv) \ argument
316 __register_rpmsg_driver(drv, THIS_MODULE)
A Dof_device.h21 const struct device_driver *drv) in of_driver_match_device() argument
23 return of_match_device(drv->of_match_table, dev) != NULL; in of_driver_match_device()
46 const struct device_driver *drv) in of_driver_match_device() argument
A Dnd.h79 struct device_driver drv; member
87 #define to_nd_device_driver(__drv) container_of_const(__drv, struct nd_device_driver, drv)
198 static inline void nd_driver_unregister(struct nd_device_driver *drv) in nd_driver_unregister() argument
200 driver_unregister(&drv->drv); in nd_driver_unregister()
A Dnvmem-provider.h180 #define nvmem_layout_driver_register(drv) \ argument
181 __nvmem_layout_driver_register(drv, THIS_MODULE)
182 int __nvmem_layout_driver_register(struct nvmem_layout_driver *drv,
184 void nvmem_layout_driver_unregister(struct nvmem_layout_driver *drv);
A Dslimbus.h148 #define slim_driver_register(drv) \ argument
149 __slim_driver_register(drv, THIS_MODULE)
150 int __slim_driver_register(struct slim_driver *drv, struct module *owner);
151 void slim_driver_unregister(struct slim_driver *drv);
A Dpnp.h386 #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
450 int pnp_register_card_driver(struct pnp_card_driver *drv);
451 void pnp_unregister_card_driver(struct pnp_card_driver *drv);
467 int pnp_register_driver(struct pnp_driver *drv);
468 void pnp_unregister_driver(struct pnp_driver *drv);
483 static inline int pnp_register_card_driver(struct pnp_card_driver *drv) { return -ENODEV; } in pnp_register_card_driver() argument
484 static inline void pnp_unregister_card_driver(struct pnp_card_driver *drv) { } in pnp_unregister_card_driver() argument
500 static inline int pnp_register_driver(struct pnp_driver *drv) { return -ENODEV; } in pnp_register_driver() argument
501 static inline void pnp_unregister_driver(struct pnp_driver *drv) { } in pnp_unregister_driver() argument
A Dplatform_device.h65 const struct device_driver *drv);
255 #define to_platform_driver(drv) (container_of((drv), struct platform_driver, \ argument
261 #define platform_driver_register(drv) \ argument
262 __platform_driver_register(drv, THIS_MODULE)
270 #define platform_driver_probe(drv, probe) \ argument
271 __platform_driver_probe(drv, probe, THIS_MODULE)
A Dmdev.h81 int mdev_register_driver(struct mdev_driver *drv);
82 void mdev_unregister_driver(struct mdev_driver *drv);
A Dwmi.h82 #define to_wmi_driver(drv) container_of_const(drv, struct wmi_driver, driver) argument
/include/linux/device/
A Ddriver.h125 int __must_check driver_register(struct device_driver *drv);
126 void driver_unregister(struct device_driver *drv);
158 struct device *driver_find_device(const struct device_driver *drv,
171 return driver_find_device(drv, NULL, name, device_match_name); 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() argument
184 return driver_find_device(drv, NULL, np, device_match_of_node); in driver_find_device_by_of_node()
194 driver_find_device_by_fwnode(struct device_driver *drv, in driver_find_device_by_fwnode() argument
197 return driver_find_device(drv, NULL, fwnode, device_match_fwnode); in driver_find_device_by_fwnode()
209 return driver_find_device(drv, NULL, &devt, device_match_devt); in driver_find_device_by_devt()
215 return driver_find_device(drv, start, NULL, device_match_any); in driver_find_next_device()
[all …]
/include/scsi/
A Dscsi_driver.h23 #define to_scsi_driver(drv) \ argument
24 container_of((drv), struct scsi_driver, gendrv)
26 #define scsi_register_driver(drv) \ argument
27 __scsi_register_driver(drv, THIS_MODULE)
29 #define scsi_unregister_driver(drv) \ argument
30 driver_unregister(drv);
/include/sound/
A Dseq_device.h67 int __must_check __snd_seq_driver_register(struct snd_seq_driver *drv,
69 #define snd_seq_driver_register(drv) \ argument
70 __snd_seq_driver_register(drv, THIS_MODULE)
71 void snd_seq_driver_unregister(struct snd_seq_driver *drv);
73 #define module_snd_seq_driver(drv) \ argument
74 module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister)
/include/linux/soundwire/
A Dsdw_type.h18 #define sdw_register_driver(drv) \ argument
19 __sdw_register_driver(drv, THIS_MODULE)
21 int __sdw_register_driver(struct sdw_driver *drv, struct module *owner);
22 void sdw_unregister_driver(struct sdw_driver *drv);
/include/linux/ulpi/
A Ddriver.h54 #define ulpi_register_driver(drv) __ulpi_register_driver(drv, THIS_MODULE) argument
55 int __ulpi_register_driver(struct ulpi_driver *drv, struct module *module);
56 void ulpi_unregister_driver(struct ulpi_driver *drv);
/include/sound/ac97/
A Dcodec.h79 int snd_ac97_codec_driver_register(struct ac97_codec_driver *drv);
80 void snd_ac97_codec_driver_unregister(struct ac97_codec_driver *drv);
83 snd_ac97_codec_driver_register(struct ac97_codec_driver *drv) in snd_ac97_codec_driver_register() argument
88 snd_ac97_codec_driver_unregister(struct ac97_codec_driver *drv) in snd_ac97_codec_driver_unregister() argument
/include/linux/amba/
A Dbus.h82 struct device_driver drv; member
118 #define amba_driver_register(drv) \ argument
119 __amba_driver_register(drv, THIS_MODULE)
126 static inline int __amba_driver_register(struct amba_driver *drv, in __amba_driver_register() argument
131 static inline void amba_driver_unregister(struct amba_driver *drv) in amba_driver_unregister() argument
/include/xen/
A Dxenbus.h129 int __must_check __xenbus_register_frontend(struct xenbus_driver *drv,
132 int __must_check __xenbus_register_backend(struct xenbus_driver *drv,
136 #define xenbus_register_frontend(drv) \ argument
137 __xenbus_register_frontend(drv, THIS_MODULE, KBUILD_MODNAME)
138 #define xenbus_register_backend(drv) \ argument
139 __xenbus_register_backend(drv, THIS_MODULE, KBUILD_MODNAME)
141 void xenbus_unregister_driver(struct xenbus_driver *drv);
/include/linux/usb/
A Dtypec_altmode.h203 #define typec_altmode_register_driver(drv) \ argument
204 __typec_altmode_register_driver(drv, THIS_MODULE)
205 int __typec_altmode_register_driver(struct typec_altmode_driver *drv,
215 void typec_altmode_unregister_driver(struct typec_altmode_driver *drv);
/include/linux/qed/
A Dqede_rdma.h47 int qede_rdma_register_driver(struct qedr_driver *drv);
48 void qede_rdma_unregister_driver(struct qedr_driver *drv);
/include/drm/display/
A Ddrm_dp_aux_bus.h42 static inline struct dp_aux_ep_driver *to_dp_aux_ep_drv(struct device_driver *drv) in to_dp_aux_ep_drv() argument
44 return container_of(drv, struct dp_aux_ep_driver, driver); in to_dp_aux_ep_drv()

Completed in 32 milliseconds

1234