Lines Matching refs:kobj
6869 #define to_slab(n) container_of(n, struct kmem_cache, kobj)
7391 static ssize_t slab_attr_show(struct kobject *kobj, in slab_attr_show() argument
7399 s = to_slab(kobj); in slab_attr_show()
7407 static ssize_t slab_attr_store(struct kobject *kobj, in slab_attr_store() argument
7415 s = to_slab(kobj); in slab_attr_store()
7506 sysfs_remove_link(&slab_kset->kobj, s->name); in sysfs_slab_add()
7518 s->kobj.kset = kset; in sysfs_slab_add()
7519 err = kobject_init_and_add(&s->kobj, &slab_ktype, NULL, "%s", name); in sysfs_slab_add()
7523 err = sysfs_create_group(&s->kobj, &slab_attr_group); in sysfs_slab_add()
7536 kobject_del(&s->kobj); in sysfs_slab_add()
7542 if (s->kobj.state_in_sysfs) in sysfs_slab_unlink()
7543 kobject_del(&s->kobj); in sysfs_slab_unlink()
7548 kobject_put(&s->kobj); in sysfs_slab_release()
7571 sysfs_remove_link(&slab_kset->kobj, name); in sysfs_slab_alias()
7577 return sysfs_create_link(&slab_kset->kobj, &s->kobj, name); in sysfs_slab_alias()