Lines Matching refs:kobj

688 		sysfs_remove_link(&d->c->kobj, d->name);
689 sysfs_remove_link(&d->kobj, "cache");
708 WARN(sysfs_create_link(&d->kobj, &c->kobj, "cache") ||
709 sysfs_create_link(&c->kobj, &d->kobj, d->name),
898 kobject_uevent_env(&disk_to_dev(d->disk)->kobj, KOBJ_CHANGE, env);
902 if (sysfs_create_link(&d->kobj, &disk_to_dev(d->disk)->kobj, "dev") ||
903 sysfs_create_link(&disk_to_dev(d->disk)->kobj, &d->kobj, "bcache"))
1011 sysfs_remove_file(&dc->kobj, &sysfs_attach);
1063 void bch_cached_dev_release(struct kobject *kobj)
1065 struct cached_dev *dc = container_of(kobj, struct cached_dev,
1066 disk.kobj);
1093 kobject_put(&dc->disk.kobj);
1106 kobject_del(&d->kobj);
1121 kobject_init(&dc->disk.kobj, &bch_cached_dev_ktype);
1182 if (kobject_add(&dc->disk.kobj, &part_to_dev(bdev->bd_part)->kobj,
1185 if (bch_cache_accounting_add_kobjs(&dc->accounting, &dc->disk.kobj))
1206 void bch_flash_dev_release(struct kobject *kobj)
1208 struct bcache_device *d = container_of(kobj, struct bcache_device,
1209 kobj);
1219 kobject_put(&d->kobj);
1229 kobject_del(&d->kobj);
1243 kobject_init(&d->kobj, &bch_flash_dev_ktype);
1252 if (kobject_add(&d->kobj, &disk_to_dev(d->disk)->kobj, "bcache"))
1259 kobject_put(&d->kobj);
1335 void bch_cache_set_release(struct kobject *kobj)
1337 struct cache_set *c = container_of(kobj, struct cache_set, kobj);
1359 kobject_put(&ca->kobj);
1385 kobject_put(&c->kobj);
1398 kobject_del(&c->kobj);
1485 kobject_init(&c->kobj, &bch_cache_set_ktype);
1752 if (kobject_add(&c->kobj, bcache_kobj, "%pU", c->sb.set_uuid) ||
1753 kobject_add(&c->internal, &c->kobj, "internal"))
1756 if (bch_cache_accounting_add_kobjs(&c->accounting, &c->kobj))
1764 if (sysfs_create_link(&ca->kobj, &c->kobj, "set") ||
1765 sysfs_create_link(&c->kobj, &ca->kobj, buf))
1776 kobject_get(&ca->kobj);
1792 void bch_cache_release(struct kobject *kobj)
1794 struct cache *ca = container_of(kobj, struct cache, kobj);
1830 kobject_init(&ca->kobj, &bch_cache_ktype);
1883 if (kobject_add(&ca->kobj, &part_to_dev(bdev->bd_part)->kobj, "bcache"))
1895 kobject_put(&ca->kobj);