Lines Matching refs:device_driver
235 static ssize_t unbind_store(struct device_driver *drv, const char *buf, in unbind_store()
258 static ssize_t bind_store(struct device_driver *drv, const char *buf, in bind_store()
417 static struct device_driver *next_driver(struct klist_iter *i) in next_driver()
448 int bus_for_each_drv(const struct bus_type *bus, struct device_driver *start, in bus_for_each_drv()
449 void *data, int (*fn)(struct device_driver *, void *)) in bus_for_each_drv() argument
453 struct device_driver *drv; in bus_for_each_drv()
590 static int __must_check add_bind_files(struct device_driver *drv) in add_bind_files()
603 static void remove_bind_files(struct device_driver *drv) in remove_bind_files()
633 static ssize_t uevent_store(struct device_driver *drv, const char *buf, in uevent_store()
647 int bus_add_driver(struct device_driver *drv) in bus_add_driver()
733 void bus_remove_driver(struct device_driver *drv) in bus_remove_driver()
1324 struct device_driver *driver_find(const char *name, const struct bus_type *bus) in driver_find()