• Home
  • Raw
  • Download

Lines Matching refs:kobj

4908 #define to_slab(n) container_of(n, struct kmem_cache, kobj)
5499 static ssize_t slab_attr_show(struct kobject *kobj, in slab_attr_show() argument
5508 s = to_slab(kobj); in slab_attr_show()
5518 static ssize_t slab_attr_store(struct kobject *kobj, in slab_attr_store() argument
5527 s = to_slab(kobj); in slab_attr_store()
5639 static int uevent_filter(struct kset *kset, struct kobject *kobj) in uevent_filter() argument
5641 struct kobj_type *ktype = get_ktype(kobj); in uevent_filter()
5707 if (!s->kobj.state_in_sysfs) in sysfs_slab_remove_workfn()
5719 kobject_uevent(&s->kobj, KOBJ_REMOVE); in sysfs_slab_remove_workfn()
5721 kobject_put(&s->kobj); in sysfs_slab_remove_workfn()
5734 kobject_init(&s->kobj, &slab_ktype); in sysfs_slab_add()
5748 sysfs_remove_link(&slab_kset->kobj, s->name); in sysfs_slab_add()
5758 s->kobj.kset = kset; in sysfs_slab_add()
5759 err = kobject_init_and_add(&s->kobj, &slab_ktype, NULL, "%s", name); in sysfs_slab_add()
5763 err = sysfs_create_group(&s->kobj, &slab_attr_group); in sysfs_slab_add()
5769 s->memcg_kset = kset_create_and_add("cgroup", NULL, &s->kobj); in sysfs_slab_add()
5777 kobject_uevent(&s->kobj, KOBJ_ADD); in sysfs_slab_add()
5787 kobject_del(&s->kobj); in sysfs_slab_add()
5800 kobject_get(&s->kobj); in sysfs_slab_remove()
5807 kobject_del(&s->kobj); in sysfs_slab_unlink()
5813 kobject_put(&s->kobj); in sysfs_slab_release()
5836 sysfs_remove_link(&slab_kset->kobj, name); in sysfs_slab_alias()
5837 return sysfs_create_link(&slab_kset->kobj, &s->kobj, name); in sysfs_slab_alias()