Lines Matching refs:device_driver
83 struct device_driver *driver;
115 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, struct device_driver *drv,
161 void driver_detach(struct device_driver *drv);
164 static inline int driver_match_device(struct device_driver *drv, in driver_match_device()
178 int driver_add_groups(struct device_driver *drv, const struct attribute_group **groups);
179 void driver_remove_groups(struct device_driver *drv, const struct attribute_group **groups);
195 void module_add_driver(struct module *mod, struct device_driver *drv);
196 void module_remove_driver(struct device_driver *drv);
199 struct device_driver *drv) { } in module_add_driver()
200 static inline void module_remove_driver(struct device_driver *drv) { } in module_remove_driver()