Lines Matching refs:device_driver
83 struct device_driver *driver;
115 const struct device_driver *async_driver;
156 int bus_add_driver(struct device_driver *drv);
157 void bus_remove_driver(struct device_driver *drv);
158 void device_release_driver_internal(struct device *dev, const struct device_driver *drv,
161 void driver_detach(const struct device_driver *drv);
164 static inline int driver_match_device(const struct device_driver *drv, in driver_match_device()
178 int driver_add_groups(const struct device_driver *drv, const struct attribute_group **groups);
179 void driver_remove_groups(const struct device_driver *drv, const struct attribute_group **groups);
195 int module_add_driver(struct module *mod, const struct device_driver *drv);
196 void module_remove_driver(const struct device_driver *drv);
199 struct device_driver *drv) in module_add_driver()
203 static inline void module_remove_driver(struct device_driver *drv) { } in module_remove_driver()