Home
last modified time | relevance | path

Searched refs:device_driver (Results 1 – 25 of 89) sorted by relevance

1234

/include/linux/device/
Ddriver.h96 struct device_driver { struct
130 int __must_check driver_register(struct device_driver *drv); argument
131 void driver_unregister(struct device_driver *drv);
133 struct device_driver *driver_find(const char *name, const struct bus_type *bus);
142 ssize_t (*show)(struct device_driver *driver, char *buf);
143 ssize_t (*store)(struct device_driver *driver, const char *buf,
154 int __must_check driver_create_file(const struct device_driver *driver,
156 void driver_remove_file(const struct device_driver *driver,
161 int __must_check driver_for_each_device(struct device_driver *drv, struct device *start,
163 struct device *driver_find_device(const struct device_driver *drv,
[all …]
Dbus.h22 struct device_driver;
85 int (*match)(struct device *dev, const struct device_driver *drv);
236 int bus_for_each_drv(const struct bus_type *bus, struct device_driver *start,
237 void *data, int (*fn)(struct device_driver *, void *));
/include/kunit/
Ddevice.h19 struct device_driver;
31 struct device_driver *kunit_driver_create(struct kunit *test, const char *name);
65 const struct device_driver *drv);
/include/scsi/
Dscsi_driver.h13 struct device_driver gendrv;
28 int __scsi_register_driver(struct device_driver *, struct module *);
/include/linux/
Dsunxi-rsb.h60 struct device_driver driver;
65 static inline struct sunxi_rsb_driver *to_sunxi_rsb_driver(struct device_driver *d) in to_sunxi_rsb_driver()
Dsiox.h53 struct device_driver driver;
56 static inline struct siox_driver *to_siox_driver(struct device_driver *driver) in to_siox_driver()
Dof_device.h21 const struct device_driver *drv) in of_driver_match_device()
46 const struct device_driver *drv) in of_driver_match_device()
Dauxiliary_bus.h196 struct device_driver driver;
215 static inline const struct auxiliary_driver *to_auxiliary_drv(const struct device_driver *drv) in to_auxiliary_drv()
Ddfl.h66 struct device_driver drv;
Dwmi.h64 struct device_driver driver;
Dntb_transport.h54 struct device_driver driver;
Dmdev.h73 struct device_driver driver;
Dspmi.h143 struct device_driver driver;
150 static inline struct spmi_driver *to_spmi_driver(struct device_driver *d) in to_spmi_driver()
Disa.h21 struct device_driver driver;
Dmoxtet.h61 struct device_driver driver;
Deisa.h60 struct device_driver driver;
Dgreybus.h65 struct device_driver driver;
Dtc.h108 struct device_driver driver;
Dfsi.h42 struct device_driver drv;
Dzorro.h52 struct device_driver driver;
/include/drm/display/
Ddrm_dp_aux_bus.h34 struct device_driver driver;
42 static inline struct dp_aux_ep_driver *to_dp_aux_ep_drv(struct device_driver *drv) in to_dp_aux_ep_drv()
/include/sound/
Dseq_device.h46 struct device_driver driver;
/include/linux/ulpi/
Ddriver.h46 struct device_driver driver;
/include/linux/mfd/
Dmcp.h47 struct device_driver drv;
/include/sound/ac97/
Dcodec.h64 struct device_driver driver;

1234