Home
last modified time | relevance | path

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

123

/include/linux/
Dcpuidle.h61 struct cpuidle_driver *drv,
75 struct cpuidle_driver *drv,
147 extern bool cpuidle_not_available(struct cpuidle_driver *drv,
150 extern int cpuidle_select(struct cpuidle_driver *drv,
153 extern int cpuidle_enter(struct cpuidle_driver *drv,
156 extern u64 cpuidle_poll_time(struct cpuidle_driver *drv,
159 extern int cpuidle_register_driver(struct cpuidle_driver *drv);
161 extern void cpuidle_driver_state_disabled(struct cpuidle_driver *drv, int idx,
163 extern void cpuidle_unregister_driver(struct cpuidle_driver *drv);
166 extern int cpuidle_register(struct cpuidle_driver *drv,
[all …]
Dserio.h52 struct serio_driver *drv; member
78 int (*connect)(struct serio *, struct serio_driver *drv);
90 int serio_open(struct serio *serio, struct serio_driver *drv);
105 int __must_check __serio_register_driver(struct serio_driver *drv,
109 #define serio_register_driver(drv) \ argument
110 __serio_register_driver(drv, THIS_MODULE, KBUILD_MODNAME)
112 void serio_unregister_driver(struct serio_driver *drv);
137 if (serio->drv && serio->drv->write_wakeup) in serio_drv_write_wakeup()
138 serio->drv->write_wakeup(serio); in serio_drv_write_wakeup()
Dnd.h26 struct device_driver drv; member
35 struct device_driver *drv) in to_nd_device_driver() argument
37 return container_of(drv, struct nd_device_driver, drv); in to_nd_device_driver()
175 static inline void nd_driver_unregister(struct nd_device_driver *drv) in nd_driver_unregister() argument
177 driver_unregister(&drv->drv); in nd_driver_unregister()
Dgameport.h42 struct gameport_driver *drv; member
54 int (*connect)(struct gameport *, struct gameport_driver *drv);
64 int gameport_open(struct gameport *gameport, struct gameport_driver *drv, int mode);
143 int __must_check __gameport_register_driver(struct gameport_driver *drv,
147 #define gameport_register_driver(drv) \ argument
148 __gameport_register_driver(drv, THIS_MODULE, KBUILD_MODNAME)
150 void gameport_unregister_driver(struct gameport_driver *drv);
Drpmsg.h114 struct device_driver drv; member
129 int __register_rpmsg_driver(struct rpmsg_driver *drv, struct module *owner);
130 void unregister_rpmsg_driver(struct rpmsg_driver *drv);
171 static inline int __register_rpmsg_driver(struct rpmsg_driver *drv, in __register_rpmsg_driver() argument
180 static inline void unregister_rpmsg_driver(struct rpmsg_driver *drv) in unregister_rpmsg_driver() argument
285 #define register_rpmsg_driver(drv) \ argument
286 __register_rpmsg_driver(drv, THIS_MODULE)
Dcpu_cooling.h66 void cpuidle_cooling_register(struct cpuidle_driver *drv);
68 static inline void cpuidle_cooling_register(struct cpuidle_driver *drv) in cpuidle_cooling_register() argument
Dmdev.h130 #define to_mdev_driver(drv) container_of(drv, struct mdev_driver, driver) argument
141 int mdev_register_driver(struct mdev_driver *drv, struct module *owner);
142 void mdev_unregister_driver(struct mdev_driver *drv);
Dmoxtet.h67 to_moxtet_driver(struct device_driver *drv) in to_moxtet_driver() argument
69 if (!drv) in to_moxtet_driver()
71 return container_of(drv, struct moxtet_driver, driver); in to_moxtet_driver()
Dsuperhyway.h54 struct device_driver drv; member
60 #define to_superhyway_driver(d) container_of((d), struct superhyway_driver, drv)
68 struct superhyway_driver *drv; member
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);
Dplatform_device.h65 const struct device_driver *drv);
223 #define to_platform_driver(drv) (container_of((drv), struct platform_driver, \ argument
229 #define platform_driver_register(drv) \ argument
230 __platform_driver_register(drv, THIS_MODULE)
238 #define platform_driver_probe(drv, probe) \ argument
239 __platform_driver_probe(drv, probe, THIS_MODULE)
Dpnp.h386 #define to_pnp_driver(drv) container_of(drv, struct pnp_driver, driver) argument
401 #define to_pnp_card_driver(drv) container_of(drv, struct pnp_card_driver, link) argument
452 int pnp_register_card_driver(struct pnp_card_driver *drv);
453 void pnp_unregister_card_driver(struct pnp_card_driver *drv);
469 int pnp_register_driver(struct pnp_driver *drv);
470 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
Dof_device.h24 const struct device_driver *drv) in of_driver_match_device() argument
26 return of_match_device(drv->of_match_table, dev) != NULL; in of_driver_match_device()
70 const struct device_driver *drv) in of_driver_match_device() argument
Dmcb.h100 static inline struct mcb_driver *to_mcb_driver(struct device_driver *drv) in to_mcb_driver() argument
102 return container_of(drv, struct mcb_driver, driver); in to_mcb_driver()
115 extern int __must_check __mcb_register_driver(struct mcb_driver *drv,
/include/linux/device/
Ddriver.h129 extern int __must_check driver_register(struct device_driver *drv);
130 extern void driver_unregister(struct device_driver *drv);
160 extern int __must_check driver_for_each_device(struct device_driver *drv,
165 struct device *driver_find_device(struct device_driver *drv,
175 static inline struct device *driver_find_device_by_name(struct device_driver *drv, in driver_find_device_by_name() argument
178 return driver_find_device(drv, NULL, name, device_match_name); in driver_find_device_by_name()
188 driver_find_device_by_of_node(struct device_driver *drv, in driver_find_device_by_of_node() argument
191 return driver_find_device(drv, NULL, np, device_match_of_node); in driver_find_device_by_of_node()
201 driver_find_device_by_fwnode(struct device_driver *drv, in driver_find_device_by_fwnode() argument
204 return driver_find_device(drv, NULL, fwnode, device_match_fwnode); in driver_find_device_by_fwnode()
[all …]
/include/sound/
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/scsi/
Dscsi_driver.h23 #define to_scsi_driver(drv) \ argument
24 container_of((drv), struct scsi_driver, gendrv)
27 #define scsi_unregister_driver(drv) \ argument
28 driver_unregister(drv);
/include/linux/soundwire/
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/
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/xen/
Dxenbus.h123 static inline struct xenbus_driver *to_xenbus_driver(struct device_driver *drv) in to_xenbus_driver() argument
125 return container_of(drv, struct xenbus_driver, driver); in to_xenbus_driver()
128 int __must_check __xenbus_register_frontend(struct xenbus_driver *drv,
131 int __must_check __xenbus_register_backend(struct xenbus_driver *drv,
135 #define xenbus_register_frontend(drv) \ argument
136 __xenbus_register_frontend(drv, THIS_MODULE, KBUILD_MODNAME)
137 #define xenbus_register_backend(drv) \ argument
138 __xenbus_register_backend(drv, THIS_MODULE, KBUILD_MODNAME)
140 void xenbus_unregister_driver(struct xenbus_driver *drv);
/include/sound/ac97/
Dcodec.h82 int snd_ac97_codec_driver_register(struct ac97_codec_driver *drv);
83 void snd_ac97_codec_driver_unregister(struct ac97_codec_driver *drv);
86 snd_ac97_codec_driver_register(struct ac97_codec_driver *drv) in snd_ac97_codec_driver_register() argument
91 snd_ac97_codec_driver_unregister(struct ac97_codec_driver *drv) in snd_ac97_codec_driver_unregister() argument
/include/linux/usb/
Dtypec_altmode.h175 #define typec_altmode_register_driver(drv) \ argument
176 __typec_altmode_register_driver(drv, THIS_MODULE)
177 int __typec_altmode_register_driver(struct typec_altmode_driver *drv,
187 void typec_altmode_unregister_driver(struct typec_altmode_driver *drv);
/include/linux/soc/qcom/
Dapr.h119 #define apr_driver_register(drv) __apr_driver_register(drv, THIS_MODULE) argument
121 int __apr_driver_register(struct apr_driver *drv, struct module *owner);
122 void apr_driver_unregister(struct apr_driver *drv);
/include/net/caif/
Dcaif_hsi.h96 void (*tx_done_cb) (struct cfhsi_cb_ops *drv);
97 void (*rx_done_cb) (struct cfhsi_cb_ops *drv);
98 void (*wake_up_cb) (struct cfhsi_cb_ops *drv);
99 void (*wake_down_cb) (struct cfhsi_cb_ops *drv);
/include/linux/qed/
Dqede_rdma.h47 int qede_rdma_register_driver(struct qedr_driver *drv);
48 void qede_rdma_unregister_driver(struct qedr_driver *drv);

123