Lines Matching refs:device

47 int (*platform_notify)(struct device *dev) = NULL;
48 int (*platform_notify_remove)(struct device *dev) = NULL;
76 static inline int device_is_not_partition(struct device *dev) in device_is_not_partition()
81 static inline int device_is_not_partition(struct device *dev) in device_is_not_partition()
96 const char *dev_driver_string(const struct device *dev) in dev_driver_string()
117 struct device *dev = kobj_to_dev(kobj); in dev_attr_show()
133 struct device *dev = kobj_to_dev(kobj); in dev_attr_store()
148 ssize_t device_store_ulong(struct device *dev, in device_store_ulong()
163 ssize_t device_show_ulong(struct device *dev, in device_show_ulong()
172 ssize_t device_store_int(struct device *dev, in device_store_int()
187 ssize_t device_show_int(struct device *dev, in device_show_int()
197 ssize_t device_store_bool(struct device *dev, struct device_attribute *attr, in device_store_bool()
209 ssize_t device_show_bool(struct device *dev, struct device_attribute *attr, in device_show_bool()
228 struct device *dev = kobj_to_dev(kobj); in device_release()
257 struct device *dev = kobj_to_dev(kobj); in device_namespace()
278 struct device *dev = kobj_to_dev(kobj); in dev_uevent_filter()
289 struct device *dev = kobj_to_dev(kobj); in dev_uevent_name()
301 struct device *dev = kobj_to_dev(kobj); in dev_uevent()
371 static ssize_t uevent_show(struct device *dev, struct device_attribute *attr, in uevent_show()
414 static ssize_t uevent_store(struct device *dev, struct device_attribute *attr, in uevent_store()
427 static ssize_t online_show(struct device *dev, struct device_attribute *attr, in online_show()
438 static ssize_t online_store(struct device *dev, struct device_attribute *attr, in online_store()
458 int device_add_groups(struct device *dev, const struct attribute_group **groups) in device_add_groups()
463 void device_remove_groups(struct device *dev, in device_remove_groups()
469 static int device_add_attrs(struct device *dev) in device_add_attrs()
511 static void device_remove_attrs(struct device *dev) in device_remove_attrs()
526 static ssize_t dev_show(struct device *dev, struct device_attribute *attr, in dev_show()
541 int device_create_file(struct device *dev, in device_create_file()
565 void device_remove_file(struct device *dev, in device_remove_file()
580 bool device_remove_file_self(struct device *dev, in device_remove_file_self()
595 int device_create_bin_file(struct device *dev, in device_create_bin_file()
610 void device_remove_bin_file(struct device *dev, in device_remove_bin_file()
621 struct device *dev = p->device; in klist_children_get()
629 struct device *dev = p->device; in klist_children_put()
654 void device_initialize(struct device *dev) in device_initialize()
668 struct kobject *virtual_device_parent(struct device *dev) in virtual_device_parent()
730 static struct kobject *get_device_parent(struct device *dev, in get_device_parent()
731 struct device *parent) in get_device_parent()
790 static void cleanup_glue_dir(struct device *dev, struct kobject *glue_dir) in cleanup_glue_dir()
802 static void cleanup_device_parent(struct device *dev) in cleanup_device_parent()
807 static int device_add_class_symlinks(struct device *dev) in device_add_class_symlinks()
859 static void device_remove_class_symlinks(struct device *dev) in device_remove_class_symlinks()
882 int dev_set_name(struct device *dev, const char *fmt, ...) in dev_set_name()
905 static struct kobject *device_to_dev_kobj(struct device *dev) in device_to_dev_kobj()
917 static int device_create_sys_dev_entry(struct device *dev) in device_create_sys_dev_entry()
931 static void device_remove_sys_dev_entry(struct device *dev) in device_remove_sys_dev_entry()
942 int device_private_init(struct device *dev) in device_private_init()
947 dev->p->device = dev; in device_private_init()
976 int device_add(struct device *dev) in device_add()
978 struct device *parent = NULL; in device_add()
1137 int device_register(struct device *dev) in device_register()
1152 struct device *get_device(struct device *dev) in get_device()
1162 void put_device(struct device *dev) in put_device()
1183 void device_del(struct device *dev) in device_del()
1185 struct device *parent = dev->parent; in device_del()
1247 void device_unregister(struct device *dev) in device_unregister()
1255 static struct device *next_device(struct klist_iter *i) in next_device()
1258 struct device *dev = NULL; in next_device()
1263 dev = p->device; in next_device()
1281 const char *device_get_devnode(struct device *dev, in device_get_devnode()
1326 int device_for_each_child(struct device *parent, void *data, in device_for_each_child()
1327 int (*fn)(struct device *dev, void *data)) in device_for_each_child()
1330 struct device *child; in device_for_each_child()
1361 struct device *device_find_child(struct device *parent, void *data, in device_find_child()
1362 int (*match)(struct device *dev, void *data)) in device_find_child()
1365 struct device *child; in device_find_child()
1405 static int device_check_offline(struct device *dev, void *not_used) in device_check_offline()
1427 int device_offline(struct device *dev) in device_offline()
1465 int device_online(struct device *dev) in device_online()
1487 struct device dev;
1491 static inline struct root_device *to_root_device(struct device *d) in to_root_device()
1496 static void root_device_release(struct device *dev) in root_device_release()
1523 struct device *__root_device_register(const char *name, struct module *owner) in __root_device_register()
1570 void root_device_unregister(struct device *dev) in root_device_unregister()
1582 static void device_create_release(struct device *dev) in device_create_release()
1588 static struct device *
1589 device_create_groups_vargs(struct class *class, struct device *parent, in device_create_groups_vargs()
1594 struct device *dev = NULL; in device_create_groups_vargs()
1654 struct device *device_create_vargs(struct class *class, struct device *parent, in device_create_vargs()
1687 struct device *device_create(struct class *class, struct device *parent, in device_create()
1691 struct device *dev; in device_create()
1727 struct device *device_create_with_groups(struct class *class, in device_create_with_groups()
1728 struct device *parent, dev_t devt, in device_create_with_groups()
1734 struct device *dev; in device_create_with_groups()
1744 static int __match_devt(struct device *dev, const void *data) in __match_devt()
1761 struct device *dev; in device_destroy()
1810 int device_rename(struct device *dev, const char *new_name) in device_rename()
1849 static int device_move_class_links(struct device *dev, in device_move_class_links()
1850 struct device *old_parent, in device_move_class_links()
1851 struct device *new_parent) in device_move_class_links()
1869 int device_move(struct device *dev, struct device *new_parent, in device_move()
1873 struct device *old_parent; in device_move()
1949 struct device *dev, *parent; in device_shutdown()
1958 dev = list_entry(devices_kset->list.prev, struct device, in device_shutdown()
2012 create_syslog_header(const struct device *dev, char *hdr, size_t hdrlen) in create_syslog_header()
2068 int dev_vprintk_emit(int level, const struct device *dev, in dev_vprintk_emit()
2080 int dev_printk_emit(int level, const struct device *dev, const char *fmt, ...) in dev_printk_emit()
2095 static void __dev_printk(const char *level, const struct device *dev, in __dev_printk()
2105 void dev_printk(const char *level, const struct device *dev, in dev_printk()
2123 void func(const struct device *dev, const char *fmt, ...) \
2162 void set_primary_fwnode(struct device *dev, struct fwnode_handle *fwnode) in set_primary_fwnode()
2188 void set_secondary_fwnode(struct device *dev, struct fwnode_handle *fwnode) in set_secondary_fwnode()