Symbol: kset
arch/arm/mach-omap1/pm.h
107
extern struct kset power_subsys;
arch/powerpc/kernel/secvar-sysfs.c
20
static struct kset *secvar_kset;
arch/powerpc/platforms/powernv/opal-dump.c
157
static struct kset *dump_kset;
arch/powerpc/platforms/powernv/opal-dump.c
336
dump->kobj.kset = dump_kset;
arch/powerpc/platforms/powernv/opal-elog.c
197
elog->kobj.kset = elog_kset;
arch/powerpc/platforms/powernv/opal-elog.c
93
static struct kset *elog_kset;
arch/s390/kernel/ipl.c
1221
static struct kset *reipl_kset;
arch/s390/kernel/ipl.c
1222
static struct kset *reipl_fcp_kset;
arch/s390/kernel/ipl.c
1223
static struct kset *reipl_nvme_kset;
arch/s390/kernel/ipl.c
1224
static struct kset *reipl_eckd_kset;
arch/s390/kernel/ipl.c
1763
static struct kset *dump_kset;
arch/s390/kernel/ipl.c
1989
static struct kset *vmcmd_kset;
arch/s390/kernel/ipl.c
2052
static struct kset *shutdown_actions_kset;
arch/s390/kernel/ipl.c
681
static struct kset *ipl_kset;
arch/s390/kernel/uv.c
692
static struct kset *uv_query_kset;
arch/s390/kernel/uv.c
693
static struct kset *uv_keys_kset;
arch/s390/kernel/uv.c
697
struct kset **uv_dir_kset, const char *name)
arch/s390/kernel/uv.c
699
struct kset *kset;
arch/s390/kernel/uv.c
702
kset = kset_create_and_add(name, NULL, uv_kobj);
arch/s390/kernel/uv.c
703
if (!kset)
arch/s390/kernel/uv.c
705
*uv_dir_kset = kset;
arch/s390/kernel/uv.c
707
rc = sysfs_create_group(&kset->kobj, grp);
arch/s390/kernel/uv.c
709
kset_unregister(kset);
arch/x86/platform/efi/runtime-map.c
102
static struct kset *map_kset;
arch/x86/platform/efi/runtime-map.c
127
entry->kobj.kset = map_kset;
crypto/pcrypt.c
22
static struct kset *pcrypt_kset;
crypto/pcrypt.c
316
pinst->kobj.kset = pcrypt_kset;
drivers/base/base.h
229
extern struct kset *devices_kset;
drivers/base/base.h
43
struct kset subsys;
drivers/base/base.h
44
struct kset *devices_kset;
drivers/base/base.h
48
struct kset *drivers_kset;
drivers/base/base.h
56
struct kset glue_dirs;
drivers/base/bus.c
1083
struct kset *bus_get_kset(const struct bus_type *bus)
drivers/base/bus.c
1086
struct kset *kset;
drivers/base/bus.c
1091
kset = &sp->subsys;
drivers/base/bus.c
1094
return kset;
drivers/base/bus.c
26
static struct kset *system_kset;
drivers/base/bus.c
29
static struct kset *bus_kset;
drivers/base/bus.c
74
struct kset *kset = container_of(kobj, struct kset, kobj);
drivers/base/bus.c
748
priv->kobj.kset = sp->drivers_kset;
drivers/base/bus.c
76
sp = container_of_const(kset, struct subsys_private, subsys);
drivers/base/bus.c
954
bus_kobj->kset = bus_kset;
drivers/base/class.c
210
cp->subsys.kobj.kset = class_kset;
drivers/base/class.c
24
static struct kset *class_kset;
drivers/base/class.c
56
struct kset *kset = container_of(kobj, struct kset, kobj);
drivers/base/class.c
58
sp = container_of_const(kset, struct subsys_private, subsys);
drivers/base/core.c
2729
struct kset *kset;
drivers/base/core.c
2737
while (!top_kobj->kset && top_kobj->parent)
drivers/base/core.c
2739
if (!top_kobj->kset)
drivers/base/core.c
2742
kset = top_kobj->kset;
drivers/base/core.c
2743
if (!kset->uevent_ops || !kset->uevent_ops->uevent)
drivers/base/core.c
2747
if (kset->uevent_ops && kset->uevent_ops->filter)
drivers/base/core.c
2748
if (!kset->uevent_ops->filter(&dev->kobj))
drivers/base/core.c
2756
retval = kset->uevent_ops->uevent(&dev->kobj, env);
drivers/base/core.c
2990
struct kset *devices_kset;
drivers/base/core.c
3158
dev->kobj.kset = devices_kset;
drivers/base/core.c
3231
dir->kobj.kset = &sp->glue_dirs;
drivers/base/core.c
3320
if (kobj->kset == &sp->glue_dirs)
drivers/base/swnode.c
44
static struct kset *swnode_kset;
drivers/base/swnode.c
822
swnode->kobj.kset = swnode_kset;
drivers/firmware/dmi-sysfs.c
570
static struct kset *dmi_kset;
drivers/firmware/dmi-sysfs.c
600
entry->kobj.kset = dmi_kset;
drivers/firmware/edd.c
616
static struct kset *edd_kset;
drivers/firmware/edd.c
705
edev->kobj.kset = edd_kset;
drivers/firmware/efi/esrt.c
161
static struct kset *esrt_kset;
drivers/firmware/efi/esrt.c
171
entry->kobj.kset = esrt_kset;
drivers/firmware/memmap.c
179
static struct kset *mmap_kset;
drivers/firmware/memmap.c
190
entry->kobj.kset = mmap_kset;
drivers/firmware/qemu_fw_cfg.c
492
static int fw_cfg_build_symlink(struct kset *dir,
drivers/firmware/qemu_fw_cfg.c
496
struct kset *subdir;
drivers/firmware/qemu_fw_cfg.c
533
subdir = kzalloc_obj(struct kset);
drivers/firmware/qemu_fw_cfg.c
538
subdir->kobj.kset = dir;
drivers/firmware/qemu_fw_cfg.c
562
static void fw_cfg_kset_unregister_recursive(struct kset *kset)
drivers/firmware/qemu_fw_cfg.c
566
list_for_each_entry_safe(k, next, &kset->list, entry)
drivers/firmware/qemu_fw_cfg.c
568
if (k->ktype == kset->kobj.ktype)
drivers/firmware/qemu_fw_cfg.c
572
kset_unregister(kset);
drivers/firmware/qemu_fw_cfg.c
578
static struct kset *fw_cfg_fname_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1061
struct kset die_kset; /* ip_discovery/die/, contains ip_die_entry */
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1158
ip_hw_id->hw_id_kset.kobj.kset = &ip_die_entry->ip_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1207
ip_hw_instance->kobj.kset = &ip_hw_id->hw_id_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1230
struct kset *die_kset = &ip_top->die_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1264
ip_die_entry->ip_kset.kobj.kset = die_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1283
struct kset *die_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1331
struct kset *hw_id_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1349
struct kset *ip_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1367
struct kset *die_kset;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
852
struct kset hw_id_kset; /* ip_discovery/die/#die/#hw_id/, contains ip_hw_instance */
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
857
struct kset ip_kset; /* ip_discovery/die/#die/, contains ip_hw_id */
drivers/hv/vmbus_drv.c
2116
kobj->kset = dev->channels_kset;
drivers/iommu/iommu.c
1060
group->kobj.kset = iommu_group_kset;
drivers/iommu/iommu.c
41
static struct kset *iommu_group_kset;
drivers/md/dm-pcache/cache.c
307
struct pcache_cache_kset *kset = get_kset(cache, i);
drivers/md/dm-pcache/cache.c
309
kset->cache = cache;
drivers/md/dm-pcache/cache.c
310
spin_lock_init(&kset->kset_lock);
drivers/md/dm-pcache/cache.c
311
INIT_DELAYED_WORK(&kset->flush_work, kset_flush_fn);
drivers/md/dm-pcache/cache.c
354
struct pcache_cache_kset *kset = get_kset(cache, i);
drivers/md/dm-pcache/cache.c
356
cancel_delayed_work_sync(&kset->flush_work);
drivers/md/dm-pcache/cache.h
325
int cache_kset_close(struct pcache_cache *cache, struct pcache_cache_kset *kset);
drivers/md/dm-pcache/cache_key.c
128
int cache_kset_close(struct pcache_cache *cache, struct pcache_cache_kset *kset)
drivers/md/dm-pcache/cache_key.c
134
kset_onmedia = &kset->kset_onmedia;
drivers/md/dm-pcache/cache_key.c
197
struct pcache_cache_kset *kset;
drivers/md/dm-pcache/cache_key.c
203
kset = get_kset(cache, kset_id);
drivers/md/dm-pcache/cache_key.c
204
kset_onmedia = &kset->kset_onmedia;
drivers/md/dm-pcache/cache_key.c
206
spin_lock(&kset->kset_lock);
drivers/md/dm-pcache/cache_key.c
213
ret = cache_kset_close(cache, kset);
drivers/md/dm-pcache/cache_key.c
220
queue_delayed_work(cache_get_wq(cache), &kset->flush_work, 1 * HZ);
drivers/md/dm-pcache/cache_key.c
223
spin_unlock(&kset->kset_lock);
drivers/md/dm-pcache/cache_key.c
696
struct pcache_cache_kset *kset = container_of(work, struct pcache_cache_kset, flush_work.work);
drivers/md/dm-pcache/cache_key.c
697
struct pcache_cache *cache = kset->cache;
drivers/md/dm-pcache/cache_key.c
703
spin_lock(&kset->kset_lock);
drivers/md/dm-pcache/cache_key.c
704
ret = cache_kset_close(cache, kset);
drivers/md/dm-pcache/cache_key.c
705
spin_unlock(&kset->kset_lock);
drivers/md/dm-pcache/cache_key.c
709
queue_delayed_work(cache_get_wq(cache), &kset->flush_work, msecs_to_jiffies(100));
drivers/md/dm-pcache/cache_req.c
807
struct pcache_cache_kset *kset;
drivers/md/dm-pcache/cache_req.c
812
kset = get_kset(cache, i);
drivers/md/dm-pcache/cache_req.c
814
spin_lock(&kset->kset_lock);
drivers/md/dm-pcache/cache_req.c
815
ret = cache_kset_close(cache, kset);
drivers/md/dm-pcache/cache_req.c
816
spin_unlock(&kset->kset_lock);
drivers/net/ethernet/atheros/ag71xx.c
465
struct ethtool_link_ksettings *kset)
drivers/net/ethernet/atheros/ag71xx.c
469
return phylink_ethtool_ksettings_get(ag->phylink, kset);
drivers/net/ethernet/atheros/ag71xx.c
473
const struct ethtool_link_ksettings *kset)
drivers/net/ethernet/atheros/ag71xx.c
477
return phylink_ethtool_ksettings_set(ag->phylink, kset);
drivers/net/ethernet/cadence/macb_main.c
3552
struct ethtool_link_ksettings *kset)
drivers/net/ethernet/cadence/macb_main.c
3556
return phylink_ethtool_ksettings_get(bp->phylink, kset);
drivers/net/ethernet/cadence/macb_main.c
3560
const struct ethtool_link_ksettings *kset)
drivers/net/ethernet/cadence/macb_main.c
3564
return phylink_ethtool_ksettings_set(bp->phylink, kset);
drivers/net/ethernet/cadence/macb_main.c
4181
struct ethtool_link_ksettings kset;
drivers/net/ethernet/cadence/macb_main.c
4201
err = phylink_ethtool_ksettings_get(bp->phylink, &kset);
drivers/net/ethernet/cadence/macb_main.c
4207
speed = kset.base.speed;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1717
const struct vcap_set *kset;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1720
kset = vcap_keyfieldset(ri->vctrl, vt, keyset);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1721
if (!kset)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1723
if (kset->type_id == (u8)-1) /* No type field is needed */
drivers/net/ethernet/microchip/vcap/vcap_api.c
1731
kset->type_id, 0xff);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1733
if (kset->type_id)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3549
const struct vcap_set *kset;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3553
kset = vcap_keyfieldset(vctrl, vtype, kslist->keysets[idx]);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3554
if (!kset)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3556
if (kset->sw_per_item >= max)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3558
max = kset->sw_per_item;
drivers/net/ethernet/microchip/vcap/vcap_api.c
411
const struct vcap_set *kset;
drivers/net/ethernet/microchip/vcap/vcap_api.c
416
kset = &vctrl->vcaps[vt].keyfield_set[keyset];
drivers/net/ethernet/microchip/vcap/vcap_api.c
417
if (kset->sw_per_item == 0 || kset->sw_per_item > vctrl->vcaps[vt].sw_count)
drivers/net/ethernet/microchip/vcap/vcap_api.c
419
return kset;
drivers/net/ethernet/microchip/vcap/vcap_api.c
428
const struct vcap_set *kset = vcap_keyfieldset(vctrl, vt, keyset);
drivers/net/ethernet/microchip/vcap/vcap_api.c
431
if (!kset)
drivers/net/ethernet/microchip/vcap/vcap_api.c
433
return vctrl->vcaps[vt].keyfield_set_typegroups[kset->sw_per_item];
drivers/net/ethernet/microchip/vcap/vcap_api.c
888
const struct vcap_set *kset;
drivers/net/ethernet/microchip/vcap/vcap_api.c
891
kset = vcap_keyfieldset(ri->vctrl, ri->admin->vtype, keyset);
drivers/net/ethernet/microchip/vcap/vcap_api.c
893
if (!kset)
drivers/net/ethernet/microchip/vcap/vcap_api.c
895
ri->keyset_sw = kset->sw_per_item;
drivers/net/phy/phylink.c
2883
struct ethtool_link_ksettings *kset)
drivers/net/phy/phylink.c
2885
phylink_merge_link_mode(kset->link_modes.advertising, state->advertising);
drivers/net/phy/phylink.c
2886
linkmode_copy(kset->link_modes.lp_advertising, state->lp_advertising);
drivers/net/phy/phylink.c
2887
if (kset->base.rate_matching == RATE_MATCH_NONE) {
drivers/net/phy/phylink.c
2888
kset->base.speed = state->speed;
drivers/net/phy/phylink.c
2889
kset->base.duplex = state->duplex;
drivers/net/phy/phylink.c
2891
kset->base.autoneg = linkmode_test_bit(ETHTOOL_LINK_MODE_Autoneg_BIT,
drivers/net/phy/phylink.c
2906
struct ethtool_link_ksettings *kset)
drivers/net/phy/phylink.c
2913
phy_ethtool_ksettings_get(pl->phydev, kset);
drivers/net/phy/phylink.c
2915
kset->base.port = pl->link_port;
drivers/net/phy/phylink.c
2917
linkmode_copy(kset->link_modes.supported, pl->supported);
drivers/net/phy/phylink.c
2926
phylink_get_ksettings(&link_state, kset);
drivers/net/phy/phylink.c
2942
phylink_get_ksettings(&link_state, kset);
drivers/net/phy/phylink.c
2976
const struct ethtool_link_ksettings *kset)
drivers/net/phy/phylink.c
2985
struct ethtool_link_ksettings phy_kset = *kset;
drivers/net/phy/phylink.c
3014
linkmode_and(config.advertising, kset->link_modes.advertising,
drivers/net/phy/phylink.c
3018
switch (kset->base.autoneg) {
drivers/net/phy/phylink.c
3023
c = phy_caps_lookup(kset->base.speed, kset->base.duplex,
drivers/net/phy/phylink.c
3066
kset->base.autoneg == AUTONEG_ENABLE);
drivers/net/phy/phylink.c
3073
if (kset->base.autoneg == AUTONEG_ENABLE)
drivers/of/base.c
44
struct kset *of_kset;
drivers/of/kobj.c
125
np->kobj.kset = of_kset;
drivers/of/of_private.h
44
extern struct kset *of_kset;
drivers/parisc/pdc_stable.c
1007
entry->kobj.kset = paths_kset;
drivers/parisc/pdc_stable.c
977
static struct kset *paths_kset;
drivers/pci/pci.h
472
extern struct kset *pci_slots_kset;
drivers/pci/slot.c
14
struct kset *pci_slots_kset;
drivers/pci/slot.c
268
slot->kobj.kset = pci_slots_kset;
drivers/pci/slot.c
329
struct kset *pci_bus_kset;
drivers/platform/x86/asus-armoury.c
81
struct kset *fw_attr_kset;
drivers/platform/x86/dell/dell-wmi-sysman/dell-wmi-sysman.h
72
struct kset *authentication_dir_kset;
drivers/platform/x86/dell/dell-wmi-sysman/dell-wmi-sysman.h
73
struct kset *main_dir_kset;
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
348
static void destroy_attribute_objs(struct kset *kset)
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
352
list_for_each_entry_safe(pos, next, &kset->list, entry) {
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
396
struct kset *tmp_set;
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
469
attr_name_kobj->kset = tmp_set;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
535
static void destroy_attribute_objs(struct kset *kset)
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
539
list_for_each_entry_safe(pos, next, &kset->list, entry)
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
600
attr_name_kobj->kset = bioscfg_drv.authentication_dir_kset;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
605
attr_name_kobj->kset = bioscfg_drv.main_dir_kset;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
657
struct kset *temp_kset;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
720
attr_name_kobj->kset = temp_kset;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
773
struct kset *temp_kset;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
819
attr_name_kobj->kset = temp_kset;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
206
struct kset *authentication_dir_kset;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
207
struct kset *main_dir_kset;
drivers/platform/x86/lenovo/think-lmi.c
1467
static int tlmi_validate_setting_name(struct kset *attribute_kset, char *name)
drivers/platform/x86/lenovo/think-lmi.c
1526
tlmi_priv.setting[i]->kobj.kset = tlmi_priv.attribute_kset;
drivers/platform/x86/lenovo/think-lmi.c
1548
tlmi_priv.pwd_admin->kobj.kset = tlmi_priv.authentication_kset;
drivers/platform/x86/lenovo/think-lmi.c
1554
tlmi_priv.pwd_power->kobj.kset = tlmi_priv.authentication_kset;
drivers/platform/x86/lenovo/think-lmi.c
1561
tlmi_priv.pwd_system->kobj.kset = tlmi_priv.authentication_kset;
drivers/platform/x86/lenovo/think-lmi.c
1567
tlmi_priv.pwd_hdd->kobj.kset = tlmi_priv.authentication_kset;
drivers/platform/x86/lenovo/think-lmi.c
1573
tlmi_priv.pwd_nvme->kobj.kset = tlmi_priv.authentication_kset;
drivers/platform/x86/lenovo/think-lmi.h
127
struct kset *attribute_kset;
drivers/platform/x86/lenovo/think-lmi.h
128
struct kset *authentication_kset;
drivers/platform/x86/lenovo/wmi-other.c
111
struct kset *fw_attr_kset;
drivers/platform/x86/samsung-galaxybook.c
1044
struct kset *kset = data;
drivers/platform/x86/samsung-galaxybook.c
1046
kset_unregister(kset);
drivers/platform/x86/samsung-galaxybook.c
40
struct kset *fw_attrs_kset;
drivers/platform/x86/uv_sysfs.c
23
static struct kset *uv_pcibus_kset;
drivers/platform/x86/uv_sysfs.c
24
static struct kset *uv_hubs_kset;
drivers/platform/x86/uv_sysfs.c
261
uv_hubs[i]->kobj.kset = uv_hubs_kset;
drivers/platform/x86/uv_sysfs.c
609
top_obj->kobj.kset = uv_pcibus_kset;
drivers/s390/block/dasd_devmap.c
2543
device->path[chp].kobj.kset = device->paths_info;
drivers/s390/block/dasd_int.h
611
struct kset *paths_info;
drivers/s390/char/sclp_config.c
151
struct kset *ofb_kset;
drivers/s390/char/sclp_cpi_sys.c
382
static struct kset *cpi_kset;
drivers/s390/char/sclp_mem.c
325
static int sclp_create_mem(struct sclp_mem *sclp_mem, struct kset *kset,
drivers/s390/char/sclp_mem.c
337
rc = kobject_add(&sclp_mem->kobj, &kset->kobj, "memory%d", id);
drivers/s390/char/sclp_mem.c
347
struct kset *kset;
drivers/s390/char/sclp_mem.c
353
kset = arg->kset;
drivers/s390/char/sclp_mem.c
354
return sclp_create_mem(&sclp_mems[id], kset, id, true, false);
drivers/s390/char/sclp_mem.c
373
struct kset *kset, u16 rn)
drivers/s390/char/sclp_mem.c
398
rc = sclp_create_mem(&sclp_mems[id], kset, id, false,
drivers/s390/char/sclp_mem.c
409
static int __init sclp_create_standby_mems(struct sclp_mem *sclp_mems, struct kset *kset)
drivers/s390/char/sclp_mem.c
416
rc = sclp_create_standby_mems_merged(sclp_mems, kset, incr->rn);
drivers/s390/char/sclp_mem.c
420
return sclp_create_standby_mems_merged(sclp_mems, kset, 0);
drivers/s390/char/sclp_mem.c
429
struct kset *kset;
drivers/s390/char/sclp_mem.c
437
kset = kset_create_and_add("memory", NULL, firmware_kobj);
drivers/s390/char/sclp_mem.c
438
if (!kset)
drivers/s390/char/sclp_mem.c
442
arg.kset = kset;
drivers/s390/char/sclp_mem.c
447
return sclp_create_standby_mems(sclp_mems, kset);
drivers/s390/char/sclp_mem.c
54
struct kset *kset;
drivers/s390/char/sclp_ocf.c
35
static struct kset *ocf_kset;
drivers/s390/char/sclp_sd.c
528
sd_file->kobj.kset = sclp_sd_kset;
drivers/s390/char/sclp_sd.c
95
static struct kset *sclp_sd_kset;
drivers/scsi/iscsi_boot_sysfs.c
352
boot_kobj->kobj.kset = boot_kset->kset;
drivers/scsi/iscsi_boot_sysfs.c
504
boot_kset->kset = kset_create_and_add(set_name, NULL, firmware_kobj);
drivers/scsi/iscsi_boot_sysfs.c
505
if (!boot_kset->kset) {
drivers/scsi/iscsi_boot_sysfs.c
551
kset_unregister(boot_kset->kset);
drivers/staging/greybus/audio_manager.c
18
static struct kset *manager_kset;
drivers/staging/greybus/audio_manager_module.c
185
struct kset *manager_kset,
drivers/staging/greybus/audio_manager_module.c
205
m->kobj.kset = manager_kset;
drivers/staging/greybus/audio_manager_private.h
16
struct kset *manager_kset, int id,
drivers/vfio/mdev/mdev_sysfs.c
173
type->kobj.kset = parent->mdev_types_kset;
fs/btrfs/sysfs.c
2245
static struct kset *btrfs_kset;
fs/btrfs/sysfs.c
2258
fs_devs->fsid_kobj.kset = btrfs_kset;
fs/dlm/lockspace.c
187
static struct kset *dlm_kset;
fs/dlm/lockspace.c
570
ls->ls_kobj.kset = dlm_kset;
fs/erofs/sysfs.c
241
static struct kset erofs_root = {
fs/erofs/sysfs.c
251
.kset = &erofs_root,
fs/erofs/sysfs.c
259
sbi->s_kobj.kset = &erofs_root;
fs/f2fs/sysfs.c
1637
static struct kset f2fs_kset = {
fs/f2fs/sysfs.c
1652
.kset = &f2fs_kset,
fs/f2fs/sysfs.c
1666
.kset = &f2fs_kset,
fs/f2fs/sysfs.c
2023
sbi->s_kobj.kset = &f2fs_kset;
fs/f2fs/sysfs.c
2030
sbi->s_stat_kobj.kset = &f2fs_kset;
fs/f2fs/sysfs.c
2037
sbi->s_feature_list_kobj.kset = &f2fs_kset;
fs/fuse/virtio_fs.c
38
static struct kset *virtio_fs_kset;
fs/fuse/virtio_fs.c
419
fs->kobj.kset = virtio_fs_kset;
fs/gfs2/sys.c
58
static struct kset *gfs2_kset;
fs/gfs2/sys.c
724
sdp->sd_kobj.kset = gfs2_kset;
fs/nfs/sysfs.c
181
p->kobject.kset = nfs_kset;
fs/nfs/sysfs.c
182
p->nfs_net_kobj.kset = nfs_kset;
fs/nfs/sysfs.c
23
static struct kset *nfs_kset;
fs/nfs/sysfs.c
27
struct kset *kset = container_of(kobj, struct kset, kobj);
fs/nfs/sysfs.c
28
kfree(kset);
fs/nfs/sysfs.c
59
nfs_kset->kobj.kset = NULL;
fs/nilfs2/sysfs.c
1012
nilfs->ns_dev_kobj.kset = nilfs_kset;
fs/nilfs2/sysfs.c
183
root->snapshot_kobj.kset = nilfs_kset;
fs/nilfs2/sysfs.c
20
static struct kset *nilfs_kset;
fs/nilfs2/sysfs.c
77
kobj->kset = nilfs_kset; \
fs/ocfs2/cluster/masklog.c
152
static struct kset mlog_kset = {
fs/ocfs2/cluster/masklog.c
156
int mlog_sys_init(struct kset *o2cb_kset)
fs/ocfs2/cluster/masklog.c
167
mlog_kset.kobj.kset = o2cb_kset;
fs/ocfs2/cluster/masklog.h
193
int mlog_sys_init(struct kset *o2cb_subsys);
fs/ocfs2/cluster/sys.c
38
static struct kset *o2cb_kset;
fs/ocfs2/filecheck.c
182
entry->fs_kobj.kset = osb->osb_dev_kset;
fs/ocfs2/ocfs2.h
508
struct kset *osb_dev_kset;
fs/ocfs2/stackglue.c
618
struct kset *ocfs2_kset;
fs/ocfs2/stackglue.h
291
extern struct kset *ocfs2_kset;
fs/ubifs/sysfs.c
110
c->kobj.kset = &ubifs_kset;
fs/ubifs/sysfs.c
87
static struct kset ubifs_kset = {
fs/xfs/xfs_super.c
2256
mp->m_kobj.kobject.kset = xfs_kset;
fs/xfs/xfs_super.c
2633
xfsstats.xs_kobj.kobject.kset = xfs_kset;
fs/xfs/xfs_super.c
2651
xfs_dbg_kobj.kobject.kset = xfs_kset;
fs/xfs/xfs_super.c
64
static struct kset *xfs_kset; /* top-level xfs sysfs dir */
include/linux/btf.h
585
int register_btf_fmodret_id_set(const struct btf_kfunc_id_set *kset);
include/linux/device/bus.h
292
struct kset *bus_get_kset(const struct bus_type *bus);
include/linux/efi.h
1060
struct kset *kset;
include/linux/hyperv.h
1282
struct kset *channels_kset;
include/linux/iscsi_boot_sysfs.h
105
struct kset *kset;
include/linux/kobject.h
175
void kset_init(struct kset *kset);
include/linux/kobject.h
176
int __must_check kset_register(struct kset *kset);
include/linux/kobject.h
177
void kset_unregister(struct kset *kset);
include/linux/kobject.h
178
struct kset * __must_check kset_create_and_add(const char *name, const struct kset_uevent_ops *u,
include/linux/kobject.h
181
static inline struct kset *to_kset(struct kobject *kobj)
include/linux/kobject.h
183
return kobj ? container_of(kobj, struct kset, kobj) : NULL;
include/linux/kobject.h
186
static inline struct kset *kset_get(struct kset *k)
include/linux/kobject.h
191
static inline void kset_put(struct kset *k)
include/linux/kobject.h
201
struct kobject *kset_find_obj(struct kset *, const char *);
include/linux/kobject.h
68
struct kset *kset;
include/linux/mdev.h
43
struct kset *mdev_types_kset;
include/linux/module.h
888
extern struct kset *module_kset;
include/linux/netdevice.h
2291
struct kset *queues_kset;
kernel/bpf/btf.c
8669
const struct btf_kfunc_id_set *kset)
kernel/bpf/btf.c
8672
struct btf_id_set8 *add_set = kset->set;
kernel/bpf/btf.c
8674
bool add_filter = !!kset->filter;
kernel/bpf/btf.c
8695
if (hook_filter->filters[i] == kset->filter) {
kernel/bpf/btf.c
8771
hook_filter->filters[hook_filter->nr_filters++] = kset->filter;
kernel/bpf/btf.c
8920
const struct btf_kfunc_id_set *kset)
kernel/bpf/btf.c
8925
btf = btf_get_module_btf(kset->owner);
kernel/bpf/btf.c
8927
return check_btf_kconfigs(kset->owner, "kfunc");
kernel/bpf/btf.c
8931
for (i = 0; i < kset->set->cnt; i++) {
kernel/bpf/btf.c
8932
ret = btf_check_kfunc_protos(btf, btf_relocate_id(btf, kset->set->pairs[i].id),
kernel/bpf/btf.c
8933
kset->set->pairs[i].flags);
kernel/bpf/btf.c
8938
ret = btf_populate_kfunc_set(btf, hook, kset);
kernel/bpf/btf.c
8947
const struct btf_kfunc_id_set *kset)
kernel/bpf/btf.c
8954
if (!(kset->set->flags & BTF_SET8_KFUNCS)) {
kernel/bpf/btf.c
8955
WARN_ON(!kset->owner);
kernel/bpf/btf.c
8960
return __register_btf_kfunc_id_set(hook, kset);
kernel/bpf/btf.c
8965
int register_btf_fmodret_id_set(const struct btf_kfunc_id_set *kset)
kernel/bpf/btf.c
8967
return __register_btf_kfunc_id_set(BTF_KFUNC_HOOK_FMODRET, kset);
kernel/module/sysfs.c
354
mod->mkobj.kobj.kset = module_kset;
kernel/params.c
773
mk->kobj.kset = module_kset;
kernel/params.c
936
struct kset *module_kset;
kernel/sched/ext.c
152
static struct kset *scx_kset;
kernel/sched/ext.c
4975
sch->kobj.kset = scx_kset;
lib/kobject.c
1001
struct kset *kset_create_and_add(const char *name,
lib/kobject.c
1005
struct kset *kset;
lib/kobject.c
1008
kset = kset_create(name, uevent_ops, parent_kobj);
lib/kobject.c
1009
if (!kset)
lib/kobject.c
1011
error = kset_register(kset);
lib/kobject.c
1013
kfree(kset);
lib/kobject.c
1016
return kset;
lib/kobject.c
176
if (!kobj->kset)
lib/kobject.c
179
kset_get(kobj->kset);
lib/kobject.c
180
spin_lock(&kobj->kset->list_lock);
lib/kobject.c
181
list_add_tail(&kobj->entry, &kobj->kset->list);
lib/kobject.c
182
spin_unlock(&kobj->kset->list_lock);
lib/kobject.c
188
if (!kobj->kset)
lib/kobject.c
191
spin_lock(&kobj->kset->list_lock);
lib/kobject.c
193
spin_unlock(&kobj->kset->list_lock);
lib/kobject.c
194
kset_put(kobj->kset);
lib/kobject.c
228
if (kobj->kset) {
lib/kobject.c
230
parent = kobject_get(&kobj->kset->kobj);
lib/kobject.c
238
kobj->kset ? kobject_name(&kobj->kset->kobj) : "<NULL>");
lib/kobject.c
551
if (kobj->kset)
lib/kobject.c
552
new_parent = kobject_get(&kobj->kset->kobj);
lib/kobject.c
812
void kset_init(struct kset *k)
lib/kobject.c
857
int kset_register(struct kset *k)
lib/kobject.c
886
void kset_unregister(struct kset *k)
lib/kobject.c
904
struct kobject *kset_find_obj(struct kset *kset, const char *name)
lib/kobject.c
909
spin_lock(&kset->list_lock);
lib/kobject.c
911
list_for_each_entry(k, &kset->list, entry) {
lib/kobject.c
918
spin_unlock(&kset->list_lock);
lib/kobject.c
925
struct kset *kset = container_of(kobj, struct kset, kobj);
lib/kobject.c
928
kfree(kset);
lib/kobject.c
958
static struct kset *kset_create(const char *name,
lib/kobject.c
962
struct kset *kset;
lib/kobject.c
965
kset = kzalloc_obj(*kset);
lib/kobject.c
966
if (!kset)
lib/kobject.c
968
retval = kobject_set_name(&kset->kobj, "%s", name);
lib/kobject.c
970
kfree(kset);
lib/kobject.c
973
kset->uevent_ops = uevent_ops;
lib/kobject.c
974
kset->kobj.parent = parent_kobj;
lib/kobject.c
981
kset->kobj.ktype = &kset_ktype;
lib/kobject.c
982
kset->kobj.kset = NULL;
lib/kobject.c
984
return kset;
lib/kobject_uevent.c
394
if (!ops && kobj->kset) {
lib/kobject_uevent.c
395
struct kobject *ksobj = &kobj->kset->kobj;
lib/kobject_uevent.c
484
struct kset *kset;
lib/kobject_uevent.c
501
while (!top_kobj->kset && top_kobj->parent)
lib/kobject_uevent.c
504
if (!top_kobj->kset) {
lib/kobject_uevent.c
511
kset = top_kobj->kset;
lib/kobject_uevent.c
512
uevent_ops = kset->uevent_ops;
lib/kobject_uevent.c
534
subsystem = kobject_name(&kset->kobj);
mm/slub.c
9412
static struct kset *slab_kset;
mm/slub.c
9414
static inline struct kset *cache_kset(struct kmem_cache *s)
mm/slub.c
9467
struct kset *kset = cache_kset(s);
mm/slub.c
9492
s->kobj.kset = kset;
net/core/net-sysfs.c
1259
kobj->kset = dev->queues_kset;
net/core/net-sysfs.c
1996
kobj->kset = dev->queues_kset;
net/sunrpc/sysfs.c
26
static struct kset *rpc_sunrpc_kset;
net/sunrpc/sysfs.c
47
struct kset *kset,
net/sunrpc/sysfs.c
54
kobj->kset = kset;
net/sunrpc/sysfs.c
672
p->kobject.kset = rpc_sunrpc_kset;
net/sunrpc/sysfs.c
692
p->kobject.kset = rpc_sunrpc_kset;
net/sunrpc/sysfs.c
712
p->kobject.kset = rpc_sunrpc_kset;
samples/kobject/kset-example.c
210
static struct kset *example_kset;
samples/kobject/kset-example.c
229
foo->kobj.kset = example_kset;