Lines Matching refs:kobj
5014 #define to_slab(n) container_of(n, struct kmem_cache, kobj)
5480 static ssize_t slab_attr_show(struct kobject *kobj, in slab_attr_show() argument
5489 s = to_slab(kobj); in slab_attr_show()
5499 static ssize_t slab_attr_store(struct kobject *kobj, in slab_attr_store() argument
5508 s = to_slab(kobj); in slab_attr_store()
5587 kobject_init(&s->kobj, &slab_ktype); in sysfs_slab_add()
5601 sysfs_remove_link(&slab_kset->kobj, s->name); in sysfs_slab_add()
5613 s->kobj.kset = kset; in sysfs_slab_add()
5614 err = kobject_init_and_add(&s->kobj, &slab_ktype, NULL, "%s", name); in sysfs_slab_add()
5618 err = sysfs_create_group(&s->kobj, &slab_attr_group); in sysfs_slab_add()
5631 kobject_del(&s->kobj); in sysfs_slab_add()
5638 kobject_del(&s->kobj); in sysfs_slab_unlink()
5644 kobject_put(&s->kobj); in sysfs_slab_release()
5667 sysfs_remove_link(&slab_kset->kobj, name); in sysfs_slab_alias()
5668 return sysfs_create_link(&slab_kset->kobj, &s->kobj, name); in sysfs_slab_alias()