Lines Matching refs:device

54 	struct device *dev_root;
117 struct device *device; member
148 struct kobject *virtual_device_parent(struct device *dev);
150 int bus_add_device(struct device *dev);
151 void bus_probe_device(struct device *dev);
152 void bus_remove_device(struct device *dev);
153 void bus_notify(struct device *dev, enum bus_notifier_event value);
158 void device_release_driver_internal(struct device *dev, struct device_driver *drv,
159 struct device *parent);
162 void driver_deferred_probe_del(struct device *dev);
163 void device_set_deferred_probe_reason(const struct device *dev, struct va_format *vaf);
165 struct device *dev) in driver_match_device()
170 static inline void dev_sync_state(struct device *dev) in dev_sync_state()
180 void device_driver_detach(struct device *dev);
182 int devres_release_all(struct device *dev);
187 const char *device_get_devnode(const struct device *dev, umode_t *mode,
192 void devices_kset_move_last(struct device *dev);
214 static inline bool is_blockdev(struct device *dev) in is_blockdev()
219 static inline bool is_blockdev(struct device *dev) { return false; } in is_blockdev()
226 int device_links_check_suppliers(struct device *dev);
227 void device_links_force_bind(struct device *dev);
228 void device_links_driver_bound(struct device *dev);
229 void device_links_driver_cleanup(struct device *dev);
230 void device_links_no_driver(struct device *dev);
231 bool device_links_busy(struct device *dev);
232 void device_links_unbind_consumers(struct device *dev);
237 void device_pm_move_to_tail(struct device *dev);
240 int devtmpfs_create_node(struct device *dev);
241 int devtmpfs_delete_node(struct device *dev);
243 static inline int devtmpfs_create_node(struct device *dev) { return 0; } in devtmpfs_create_node()
244 static inline int devtmpfs_delete_node(struct device *dev) { return 0; } in devtmpfs_delete_node()
247 void software_node_notify(struct device *dev);
248 void software_node_notify_remove(struct device *dev);