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;