Searched refs:dev_kobj (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-6.6/drivers/block/rnbd/ |
H A D | rnbd-srv-sysfs.c | 31 dev = container_of(kobj, struct rnbd_srv_dev, dev_kobj); in rnbd_srv_dev_release() 47 ret = kobject_init_and_add(&dev->dev_kobj, &dev_ktype, in rnbd_srv_create_dev_sysfs() 50 kobject_put(&dev->dev_kobj); in rnbd_srv_create_dev_sysfs() 55 &dev->dev_kobj); in rnbd_srv_create_dev_sysfs() 62 ret = sysfs_create_link(&dev->dev_kobj, bdev_kobj, "block_dev"); in rnbd_srv_create_dev_sysfs() 71 kobject_del(&dev->dev_kobj); in rnbd_srv_create_dev_sysfs() 72 kobject_put(&dev->dev_kobj); in rnbd_srv_create_dev_sysfs() 78 sysfs_remove_link(&dev->dev_kobj, "block_dev"); in rnbd_srv_destroy_dev_sysfs() 81 kobject_del(&dev->dev_kobj); in rnbd_srv_destroy_dev_sysfs() 82 kobject_put(&dev->dev_kobj); in rnbd_srv_destroy_dev_sysfs() [all...] |
H A D | rnbd-srv.h | 35 struct kobject dev_kobj; member
|
H A D | rnbd-srv.c | 190 if (dev->dev_kobj.state_in_sysfs) in destroy_device() 750 if (!srv_dev->dev_kobj.state_in_sysfs) { in process_msg_open()
|
/kernel/linux/linux-5.10/drivers/block/rnbd/ |
H A D | rnbd-srv-sysfs.c | 31 dev = container_of(kobj, struct rnbd_srv_dev, dev_kobj); in rnbd_srv_dev_release() 48 ret = kobject_init_and_add(&dev->dev_kobj, &dev_ktype, in rnbd_srv_create_dev_sysfs() 54 &dev->dev_kobj); in rnbd_srv_create_dev_sysfs() 59 ret = sysfs_create_link(&dev->dev_kobj, bdev_kobj, "block_dev"); in rnbd_srv_create_dev_sysfs() 68 kobject_put(&dev->dev_kobj); in rnbd_srv_create_dev_sysfs() 74 sysfs_remove_link(&dev->dev_kobj, "block_dev"); in rnbd_srv_destroy_dev_sysfs() 77 kobject_del(&dev->dev_kobj); in rnbd_srv_destroy_dev_sysfs() 78 kobject_put(&dev->dev_kobj); in rnbd_srv_destroy_dev_sysfs()
|
H A D | rnbd-srv.h | 38 struct kobject dev_kobj; member
|
H A D | rnbd-srv.c | 192 if (dev->dev_kobj.state_in_sysfs) in destroy_device() 763 if (!srv_dev->dev_kobj.state_in_sysfs) { in process_msg_open()
|
/kernel/linux/linux-5.10/drivers/base/ |
H A D | class.c | 174 if (!cls->dev_kobj) in __class_register() 175 cls->dev_kobj = sysfs_dev_char_kobj; in __class_register()
|
H A D | core.c | 1610 static struct kobject *dev_kobj; variable 2796 * to NULL prevents an entry from being created. class->dev_kobj must 2807 kobj = dev->class->dev_kobj; in device_to_dev_kobj() 3415 dev_kobj = kobject_create_and_add("dev", NULL); in devices_init() 3416 if (!dev_kobj) in devices_init() 3418 sysfs_dev_block_kobj = kobject_create_and_add("block", dev_kobj); in devices_init() 3421 sysfs_dev_char_kobj = kobject_create_and_add("char", dev_kobj); in devices_init() 3430 kobject_put(dev_kobj); in devices_init()
|
/kernel/linux/linux-5.10/include/linux/device/ |
H A D | class.h | 31 * @dev_kobj: The kobject that represents this class and links it into the hierarchy. 60 struct kobject *dev_kobj; member in __anon14215
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | core.c | 2262 static struct kobject *dev_kobj; variable 4084 dev_kobj = kobject_create_and_add("dev", NULL); in devices_init() 4085 if (!dev_kobj) in devices_init() 4087 sysfs_dev_block_kobj = kobject_create_and_add("block", dev_kobj); in devices_init() 4090 sysfs_dev_char_kobj = kobject_create_and_add("char", dev_kobj); in devices_init() 4099 kobject_put(dev_kobj); in devices_init()
|
/kernel/linux/linux-5.10/block/ |
H A D | genhd.c | 1228 block_class.dev_kobj = sysfs_dev_block_kobj; in genhd_device_init()
|
Completed in 21 milliseconds