kset 118 arch/arm/mach-omap1/pm.h extern struct kset power_subsys; kset 152 arch/powerpc/platforms/powernv/opal-dump.c static struct kset *dump_kset; kset 331 arch/powerpc/platforms/powernv/opal-dump.c dump->kobj.kset = dump_kset; kset 88 arch/powerpc/platforms/powernv/opal-elog.c static struct kset *elog_kset; kset 191 arch/powerpc/platforms/powernv/opal-elog.c elog->kobj.kset = elog_kset; kset 439 arch/s390/kernel/ipl.c static struct kset *ipl_kset; kset 887 arch/s390/kernel/ipl.c static struct kset *reipl_kset; kset 888 arch/s390/kernel/ipl.c static struct kset *reipl_fcp_kset; kset 1168 arch/s390/kernel/ipl.c static struct kset *dump_kset; kset 1319 arch/s390/kernel/ipl.c static struct kset *vmcmd_kset; kset 1382 arch/s390/kernel/ipl.c static struct kset *shutdown_actions_kset; kset 23 crypto/pcrypt.c static struct kset *pcrypt_kset; kset 328 crypto/pcrypt.c pinst->kobj.kset = pcrypt_kset; kset 30 drivers/base/base.h struct kset subsys; kset 31 drivers/base/base.h struct kset *devices_kset; kset 35 drivers/base/base.h struct kset *drivers_kset; kset 42 drivers/base/base.h struct kset glue_dirs; kset 147 drivers/base/base.h extern struct kset *devices_kset; kset 24 drivers/base/bus.c static struct kset *system_kset; kset 165 drivers/base/bus.c static int bus_uevent_filter(struct kset *kset, struct kobject *kobj) kset 178 drivers/base/bus.c static struct kset *bus_kset; kset 613 drivers/base/bus.c priv->kobj.kset = bus->p->drivers_kset; kset 820 drivers/base/bus.c priv->subsys.kobj.kset = bus_kset; kset 912 drivers/base/bus.c struct kset *bus_get_kset(struct bus_type *bus) kset 84 drivers/base/class.c static struct kset *class_kset; kset 179 drivers/base/class.c cp->subsys.kobj.kset = class_kset; kset 181 drivers/base/class.c cp->subsys.kobj.kset = class_kset; kset 1135 drivers/base/core.c static int dev_uevent_filter(struct kset *kset, struct kobject *kobj) kset 1149 drivers/base/core.c static const char *dev_uevent_name(struct kset *kset, struct kobject *kobj) kset 1160 drivers/base/core.c static int dev_uevent(struct kset *kset, struct kobject *kobj, kset 1237 drivers/base/core.c struct kset *kset; kset 1245 drivers/base/core.c while (!top_kobj->kset && top_kobj->parent) kset 1247 drivers/base/core.c if (!top_kobj->kset) kset 1250 drivers/base/core.c kset = top_kobj->kset; kset 1251 drivers/base/core.c if (!kset->uevent_ops || !kset->uevent_ops->uevent) kset 1255 drivers/base/core.c if (kset->uevent_ops && kset->uevent_ops->filter) kset 1256 drivers/base/core.c if (!kset->uevent_ops->filter(kset, &dev->kobj)) kset 1264 drivers/base/core.c retval = kset->uevent_ops->uevent(kset, &dev->kobj, env); kset 1531 drivers/base/core.c struct kset *devices_kset; kset 1699 drivers/base/core.c dev->kobj.kset = devices_kset; kset 1770 drivers/base/core.c dir->kobj.kset = &class->p->glue_dirs; kset 1846 drivers/base/core.c kobj->kset != &dev->class->p->glue_dirs) kset 30 drivers/base/swnode.c static struct kset *swnode_kset; kset 726 drivers/base/swnode.c swnode->kobj.kset = swnode_kset; kset 571 drivers/firmware/dmi-sysfs.c static struct kset *dmi_kset; kset 601 drivers/firmware/dmi-sysfs.c entry->kobj.kset = dmi_kset; kset 625 drivers/firmware/edd.c static struct kset *edd_kset; kset 715 drivers/firmware/edd.c edev->kobj.kset = edd_kset; kset 30 drivers/firmware/efi/efivars.c static struct kset *efivars_kset; kset 520 drivers/firmware/efi/efivars.c new_var->kobj.kset = efivars_kset; kset 165 drivers/firmware/efi/esrt.c static struct kset *esrt_kset; kset 175 drivers/firmware/efi/esrt.c entry->kobj.kset = esrt_kset; kset 101 drivers/firmware/efi/runtime-map.c static struct kset *map_kset; kset 126 drivers/firmware/efi/runtime-map.c entry->kobj.kset = map_kset; kset 178 drivers/firmware/memmap.c static struct kset *mmap_kset; kset 189 drivers/firmware/memmap.c entry->kobj.kset = mmap_kset; kset 492 drivers/firmware/qemu_fw_cfg.c static int fw_cfg_build_symlink(struct kset *dir, kset 496 drivers/firmware/qemu_fw_cfg.c struct kset *subdir; kset 533 drivers/firmware/qemu_fw_cfg.c subdir = kzalloc(sizeof(struct kset), GFP_KERNEL); kset 538 drivers/firmware/qemu_fw_cfg.c subdir->kobj.kset = dir; kset 562 drivers/firmware/qemu_fw_cfg.c static void fw_cfg_kset_unregister_recursive(struct kset *kset) kset 566 drivers/firmware/qemu_fw_cfg.c list_for_each_entry_safe(k, next, &kset->list, entry) kset 568 drivers/firmware/qemu_fw_cfg.c if (k->ktype == kset->kobj.ktype) kset 572 drivers/firmware/qemu_fw_cfg.c kset_unregister(kset); kset 578 drivers/firmware/qemu_fw_cfg.c static struct kset *fw_cfg_fname_kset; kset 1769 drivers/hv/vmbus_drv.c kobj->kset = dev->channels_kset; kset 27 drivers/iommu/iommu.c static struct kset *iommu_group_kset; kset 479 drivers/iommu/iommu.c group->kobj.kset = iommu_group_kset; kset 1105 drivers/net/phy/phylink.c struct ethtool_link_ksettings *kset) kset 1107 drivers/net/phy/phylink.c phylink_merge_link_mode(kset->link_modes.advertising, state->advertising); kset 1108 drivers/net/phy/phylink.c linkmode_copy(kset->link_modes.lp_advertising, state->lp_advertising); kset 1109 drivers/net/phy/phylink.c kset->base.speed = state->speed; kset 1110 drivers/net/phy/phylink.c kset->base.duplex = state->duplex; kset 1111 drivers/net/phy/phylink.c kset->base.autoneg = state->an_enabled ? AUTONEG_ENABLE : kset 1125 drivers/net/phy/phylink.c struct ethtool_link_ksettings *kset) kset 1132 drivers/net/phy/phylink.c phy_ethtool_ksettings_get(pl->phydev, kset); kset 1134 drivers/net/phy/phylink.c kset->base.port = pl->link_port; kset 1137 drivers/net/phy/phylink.c linkmode_copy(kset->link_modes.supported, pl->supported); kset 1146 drivers/net/phy/phylink.c phylink_get_ksettings(&link_state, kset); kset 1162 drivers/net/phy/phylink.c phylink_get_ksettings(&link_state, kset); kset 1176 drivers/net/phy/phylink.c const struct ethtool_link_ksettings *kset) kset 1185 drivers/net/phy/phylink.c if (kset->base.autoneg != AUTONEG_DISABLE && kset 1186 drivers/net/phy/phylink.c kset->base.autoneg != AUTONEG_ENABLE) kset 1193 drivers/net/phy/phylink.c linkmode_and(config.advertising, kset->link_modes.advertising, kset 1197 drivers/net/phy/phylink.c if (kset->base.autoneg == AUTONEG_DISABLE) { kset 1203 drivers/net/phy/phylink.c s = phy_lookup_setting(kset->base.speed, kset->base.duplex, kset 1240 drivers/net/phy/phylink.c our_kset = *kset; kset 43 drivers/of/base.c struct kset *of_kset; kset 125 drivers/of/kobj.c np->kobj.kset = of_kset; kset 40 drivers/of/of_private.h extern struct kset *of_kset; kset 949 drivers/parisc/pdc_stable.c static struct kset *paths_kset; kset 979 drivers/parisc/pdc_stable.c entry->kobj.kset = paths_kset; kset 251 drivers/pci/pci.h extern struct kset *pci_slots_kset; kset 15 drivers/pci/slot.c struct kset *pci_slots_kset; kset 302 drivers/pci/slot.c slot->kobj.kset = pci_slots_kset; kset 401 drivers/pci/slot.c struct kset *pci_bus_kset; kset 153 drivers/s390/char/sclp_config.c struct kset *ofb_kset; kset 383 drivers/s390/char/sclp_cpi_sys.c static struct kset *cpi_kset; kset 35 drivers/s390/char/sclp_ocf.c static struct kset *ocf_kset; kset 95 drivers/s390/char/sclp_sd.c static struct kset *sclp_sd_kset; kset 507 drivers/s390/char/sclp_sd.c sd_file->kobj.kset = sclp_sd_kset; kset 352 drivers/scsi/iscsi_boot_sysfs.c boot_kobj->kobj.kset = boot_kset->kset; kset 504 drivers/scsi/iscsi_boot_sysfs.c boot_kset->kset = kset_create_and_add(set_name, NULL, firmware_kobj); kset 505 drivers/scsi/iscsi_boot_sysfs.c if (!boot_kset->kset) { kset 551 drivers/scsi/iscsi_boot_sysfs.c kset_unregister(boot_kset->kset); kset 18 drivers/staging/greybus/audio_manager.c static struct kset *manager_kset; kset 185 drivers/staging/greybus/audio_manager_module.c struct kset *manager_kset, kset 205 drivers/staging/greybus/audio_manager_module.c m->kobj.kset = manager_kset; kset 17 drivers/staging/greybus/audio_manager_private.h struct kset *manager_kset, kset 21 drivers/vfio/mdev/mdev_private.h struct kset *mdev_types_kset; kset 107 drivers/vfio/mdev/mdev_sysfs.c type->kobj.kset = parent->mdev_types_kset; kset 1028 fs/btrfs/sysfs.c static struct kset *btrfs_kset; kset 1040 fs/btrfs/sysfs.c fs_devs->fsid_kobj.kset = btrfs_kset; kset 196 fs/dlm/lockspace.c static struct kset *dlm_kset; kset 228 fs/dlm/lockspace.c static int dlm_uevent(struct kset *kset, struct kobject *kobj, kset 635 fs/dlm/lockspace.c ls->ls_kobj.kset = dlm_kset; kset 591 fs/f2fs/sysfs.c static struct kset f2fs_kset = { kset 601 fs/f2fs/sysfs.c .kset = &f2fs_kset, kset 754 fs/f2fs/sysfs.c sbi->s_kobj.kset = &f2fs_kset; kset 58 fs/gfs2/sys.c static struct kset *gfs2_kset; kset 655 fs/gfs2/sys.c sdp->sd_kobj.kset = gfs2_kset; kset 697 fs/gfs2/sys.c static int gfs2_uevent(struct kset *kset, struct kobject *kobj, kset 21 fs/nfs/sysfs.c static struct kset *nfs_client_kset; kset 41 fs/nfs/sysfs.c struct kset *kset, struct kobject *parent) kset 47 fs/nfs/sysfs.c kobj->kset = kset; kset 157 fs/nfs/sysfs.c p->kobject.kset = nfs_client_kset; kset 20 fs/nilfs2/sysfs.c static struct kset *nilfs_kset; kset 92 fs/nilfs2/sysfs.c kobj->kset = nilfs_kset; \ kset 197 fs/nilfs2/sysfs.c root->snapshot_kobj.kset = nilfs_kset; kset 998 fs/nilfs2/sysfs.c nilfs->ns_dev_kobj.kset = nilfs_kset; kset 153 fs/ocfs2/cluster/masklog.c static struct kset mlog_kset = { kset 157 fs/ocfs2/cluster/masklog.c int mlog_sys_init(struct kset *o2cb_kset) kset 168 fs/ocfs2/cluster/masklog.c mlog_kset.kobj.kset = o2cb_kset; kset 195 fs/ocfs2/cluster/masklog.h int mlog_sys_init(struct kset *o2cb_subsys); kset 40 fs/ocfs2/cluster/sys.c static struct kset *o2cb_kset; kset 183 fs/ocfs2/filecheck.c entry->fs_kobj.kset = osb->osb_dev_kset; kset 467 fs/ocfs2/ocfs2.h struct kset *osb_dev_kset; kset 624 fs/ocfs2/stackglue.c struct kset *ocfs2_kset; kset 293 fs/ocfs2/stackglue.h extern struct kset *ocfs2_kset; kset 45 fs/xfs/xfs_super.c static struct kset *xfs_kset; /* top-level xfs sysfs dir */ kset 1564 fs/xfs/xfs_super.c mp->m_kobj.kobject.kset = xfs_kset; kset 2107 fs/xfs/xfs_super.c xfsstats.xs_kobj.kobject.kset = xfs_kset; kset 2121 fs/xfs/xfs_super.c xfs_dbg_kobj.kobject.kset = xfs_kset; kset 299 include/linux/device.h extern struct kset *bus_get_kset(struct bus_type *bus); kset 1349 include/linux/efi.h struct kset *kset; kset 1182 include/linux/hyperv.h struct kset *channels_kset; kset 105 include/linux/iscsi_boot_sysfs.h struct kset *kset; kset 69 include/linux/kobject.h struct kset *kset; kset 158 include/linux/kobject.h int (* const filter)(struct kset *kset, struct kobject *kobj); kset 159 include/linux/kobject.h const char *(* const name)(struct kset *kset, struct kobject *kobj); kset 160 include/linux/kobject.h int (* const uevent)(struct kset *kset, struct kobject *kobj, kset 200 include/linux/kobject.h extern void kset_init(struct kset *kset); kset 201 include/linux/kobject.h extern int __must_check kset_register(struct kset *kset); kset 202 include/linux/kobject.h extern void kset_unregister(struct kset *kset); kset 203 include/linux/kobject.h extern struct kset * __must_check kset_create_and_add(const char *name, kset 207 include/linux/kobject.h static inline struct kset *to_kset(struct kobject *kobj) kset 209 include/linux/kobject.h return kobj ? container_of(kobj, struct kset, kobj) : NULL; kset 212 include/linux/kobject.h static inline struct kset *kset_get(struct kset *k) kset 217 include/linux/kobject.h static inline void kset_put(struct kset *k) kset 227 include/linux/kobject.h extern struct kobject *kset_find_obj(struct kset *, const char *); kset 837 include/linux/module.h extern struct kset *module_kset; kset 1904 include/linux/netdevice.h struct kset *queues_kset; kset 116 include/linux/slub_def.h struct kset *memcg_kset; kset 1840 kernel/module.c mod->mkobj.kobj.kset = module_kset; kset 756 kernel/params.c mk->kobj.kset = module_kset; kset 912 kernel/params.c static int uevent_filter(struct kset *kset, struct kobject *kobj) kset 925 kernel/params.c struct kset *module_kset; kset 191 lib/kobject.c if (!kobj->kset) kset 194 lib/kobject.c kset_get(kobj->kset); kset 195 lib/kobject.c spin_lock(&kobj->kset->list_lock); kset 196 lib/kobject.c list_add_tail(&kobj->entry, &kobj->kset->list); kset 197 lib/kobject.c spin_unlock(&kobj->kset->list_lock); kset 203 lib/kobject.c if (!kobj->kset) kset 206 lib/kobject.c spin_lock(&kobj->kset->list_lock); kset 208 lib/kobject.c spin_unlock(&kobj->kset->list_lock); kset 209 lib/kobject.c kset_put(kobj->kset); kset 243 lib/kobject.c if (kobj->kset) { kset 245 lib/kobject.c parent = kobject_get(&kobj->kset->kobj); kset 253 lib/kobject.c kobj->kset ? kobject_name(&kobj->kset->kobj) : "<NULL>"); kset 567 lib/kobject.c if (kobj->kset) kset 568 lib/kobject.c new_parent = kobject_get(&kobj->kset->kobj); kset 814 lib/kobject.c void kset_init(struct kset *k) kset 856 lib/kobject.c int kset_register(struct kset *k) kset 876 lib/kobject.c void kset_unregister(struct kset *k) kset 894 lib/kobject.c struct kobject *kset_find_obj(struct kset *kset, const char *name) kset 899 lib/kobject.c spin_lock(&kset->list_lock); kset 901 lib/kobject.c list_for_each_entry(k, &kset->list, entry) { kset 908 lib/kobject.c spin_unlock(&kset->list_lock); kset 915 lib/kobject.c struct kset *kset = container_of(kobj, struct kset, kobj); kset 918 lib/kobject.c kfree(kset); kset 948 lib/kobject.c static struct kset *kset_create(const char *name, kset 952 lib/kobject.c struct kset *kset; kset 955 lib/kobject.c kset = kzalloc(sizeof(*kset), GFP_KERNEL); kset 956 lib/kobject.c if (!kset) kset 958 lib/kobject.c retval = kobject_set_name(&kset->kobj, "%s", name); kset 960 lib/kobject.c kfree(kset); kset 963 lib/kobject.c kset->uevent_ops = uevent_ops; kset 964 lib/kobject.c kset->kobj.parent = parent_kobj; kset 971 lib/kobject.c kset->kobj.ktype = &kset_ktype; kset 972 lib/kobject.c kset->kobj.kset = NULL; kset 974 lib/kobject.c return kset; kset 991 lib/kobject.c struct kset *kset_create_and_add(const char *name, kset 995 lib/kobject.c struct kset *kset; kset 998 lib/kobject.c kset = kset_create(name, uevent_ops, parent_kobj); kset 999 lib/kobject.c if (!kset) kset 1001 lib/kobject.c error = kset_register(kset); kset 1003 lib/kobject.c kfree(kset); kset 1006 lib/kobject.c return kset; kset 392 lib/kobject_uevent.c if (!ops && kobj->kset) { kset 393 lib/kobject_uevent.c struct kobject *ksobj = &kobj->kset->kobj; kset 464 lib/kobject_uevent.c struct kset *kset; kset 481 lib/kobject_uevent.c while (!top_kobj->kset && top_kobj->parent) kset 484 lib/kobject_uevent.c if (!top_kobj->kset) { kset 491 lib/kobject_uevent.c kset = top_kobj->kset; kset 492 lib/kobject_uevent.c uevent_ops = kset->uevent_ops; kset 503 lib/kobject_uevent.c if (!uevent_ops->filter(kset, kobj)) { kset 512 lib/kobject_uevent.c subsystem = uevent_ops->name(kset, kobj); kset 514 lib/kobject_uevent.c subsystem = kobject_name(&kset->kobj); kset 556 lib/kobject_uevent.c retval = uevent_ops->uevent(kset, kobj, env); kset 5658 mm/slub.c static int uevent_filter(struct kset *kset, struct kobject *kobj) kset 5671 mm/slub.c static struct kset *slab_kset; kset 5673 mm/slub.c static inline struct kset *cache_kset(struct kmem_cache *s) kset 5747 mm/slub.c struct kset *kset = cache_kset(s); kset 5752 mm/slub.c if (!kset) { kset 5777 mm/slub.c s->kobj.kset = kset; kset 927 net/core/net-sysfs.c kobj->kset = dev->queues_kset; kset 1470 net/core/net-sysfs.c kobj->kset = dev->queues_kset; kset 194 samples/kobject/kset-example.c static struct kset *example_kset; kset 213 samples/kobject/kset-example.c foo->kobj.kset = example_kset;