Searched refs:kset (Results 1 - 25 of 87) sorted by relevance

1234

/linux-master/samples/kobject/
H A DMakefile2 obj-$(CONFIG_SAMPLE_KOBJECT) += kobject-example.o kset-example.o
/linux-master/drivers/staging/greybus/
H A Daudio_manager_private.h16 struct kset *manager_kset, int id,
H A Daudio_manager.c18 static struct kset *manager_kset;
/linux-master/include/linux/
H A Dkobject.h68 struct kset *kset; member in struct:kobject
152 * struct kset - a set of kobjects of a specific type, belonging to a specific subsystem.
154 * A kset defines a group of kobjects. They can be individually
160 * @list: the list of all kobjects for this kset
162 * @kobj: the embedded kobject for this kset (recursion, isn't it fun...)
163 * @uevent_ops: the set of uevent operations for this kset. These are
164 * called whenever a kobject has something happen to it so that the kset
168 struct kset { struct
175 void kset_init(struct kset *kse
[all...]
H A Discsi_boot_sysfs.h105 struct kset *kset; member in struct:iscsi_boot_kset
H A Dmdev.h43 struct kset *mdev_types_kset;
/linux-master/lib/
H A Dkobject.c173 /* add the kobject to its kset's list */
176 if (!kobj->kset)
179 kset_get(kobj->kset);
180 spin_lock(&kobj->kset->list_lock);
181 list_add_tail(&kobj->entry, &kobj->kset->list);
182 spin_unlock(&kobj->kset->list_lock);
185 /* remove the kobject from its kset's list */
188 if (!kobj->kset)
191 spin_lock(&kobj->kset->list_lock);
193 spin_unlock(&kobj->kset
904 kset_find_obj(struct kset *kset, const char *name) argument
925 struct kset *kset = container_of(kobj, struct kset, kobj); local
962 struct kset *kset; local
1005 struct kset *kset; local
[all...]
H A Dkobject_uevent.c394 if (!ops && kobj->kset) {
395 struct kobject *ksobj = &kobj->kset->kobj;
466 struct kset *kset; local
481 /* search the kset we belong to */
483 while (!top_kobj->kset && top_kobj->parent)
486 if (!top_kobj->kset) {
488 "without kset!\n", kobject_name(kobj), kobj,
493 kset = top_kobj->kset;
[all...]
/linux-master/drivers/platform/x86/
H A Dthink-lmi.h108 struct kset *attribute_kset;
109 struct kset *authentication_kset;
/linux-master/drivers/base/
H A Dbase.h18 * @subsys - the struct kset that defines this subsystem
43 struct kset subsys;
44 struct kset *devices_kset;
48 struct kset *drivers_kset;
56 struct kset glue_dirs;
191 extern struct kset *devices_kset;
H A Dclass.c24 static struct kset *class_kset;
56 struct kset *kset = container_of(kobj, struct kset, kobj); local
58 sp = container_of_const(kset, struct subsys_private, subsys);
199 cp->subsys.kobj.kset = class_kset;
H A Dbus.c26 static struct kset *system_kset;
29 static struct kset *bus_kset;
74 struct kset *kset = container_of(kobj, struct kset, kobj); local
76 sp = container_of_const(kset, struct subsys_private, subsys);
665 priv->kobj.kset = sp->drivers_kset;
864 bus_kobj->kset = bus_kset;
991 struct kset *bus_get_kset(const struct bus_type *bus)
994 struct kset *kse local
[all...]
/linux-master/fs/ocfs2/cluster/
H A Dsys.c38 static struct kset *o2cb_kset;
H A Dmasklog.c152 static struct kset mlog_kset = {
156 int mlog_sys_init(struct kset *o2cb_kset)
167 mlog_kset.kobj.kset = o2cb_kset;
H A Dmasklog.h193 int mlog_sys_init(struct kset *o2cb_subsys);
/linux-master/fs/nfs/
H A Dsysfs.c21 static struct kset *nfs_kset;
25 struct kset *kset = container_of(kobj, struct kset, kobj); local
26 kfree(kset);
57 nfs_kset->kobj.kset = NULL;
177 p->kobject.kset = nfs_kset;
178 p->nfs_net_kobj.kset = nfs_kset;
/linux-master/drivers/dma-buf/
H A Ddma-buf-sysfs-stats.c144 static struct kset *dma_buf_stats_kset;
145 static struct kset *dma_buf_per_buffer_stats_kset;
185 sysfs_entry->kobj.kset = dma_buf_per_buffer_stats_kset;
/linux-master/drivers/firmware/
H A Dqemu_fw_cfg.c483 * Create a kset subdirectory matching each '/' delimited dirname token
484 * in 'name', starting with sysfs kset/folder 'dir'; At the end, create
487 * to be a well-behaved path name. Whenever a symlink vs. kset directory
492 static int fw_cfg_build_symlink(struct kset *dir,
496 struct kset *subdir;
523 /* ko MUST be a kset - we're about to use it as one ! */
532 /* create new subdirectory kset */
533 subdir = kzalloc(sizeof(struct kset), GFP_KERNEL);
538 subdir->kobj.kset = dir;
561 /* recursively unregister fw_cfg/by_name/ kset director
562 fw_cfg_kset_unregister_recursive(struct kset *kset) argument
[all...]
/linux-master/fs/ubifs/
H A Dsysfs.c87 static struct kset ubifs_kset = {
110 c->kobj.kset = &ubifs_kset;
/linux-master/arch/x86/platform/efi/
H A Druntime-map.c102 static struct kset *map_kset;
127 entry->kobj.kset = map_kset;
/linux-master/net/sunrpc/
H A Dsysfs.c25 static struct kset *rpc_sunrpc_kset;
46 struct kset *kset,
53 kobj->kset = kset;
467 p->kobject.kset = rpc_sunrpc_kset;
487 p->kobject.kset = rpc_sunrpc_kset;
507 p->kobject.kset = rpc_sunrpc_kset;
45 rpc_sysfs_object_alloc(const char *name, struct kset *kset, struct kobject *parent) argument
/linux-master/fs/erofs/
H A Dsysfs.c192 static struct kset erofs_root = {
202 .kset = &erofs_root,
225 sbi->s_kobj.kset = &erofs_root;
/linux-master/drivers/platform/x86/dell/dell-wmi-sysman/
H A Dsysman.c344 * destroy_attribute_objs() - Free a kset of kobjects
345 * @kset: The kset to destroy
347 * Fress kobjects created for each attribute_name under attribute type kset
349 static void destroy_attribute_objs(struct kset *kset) argument
353 list_for_each_entry_safe(pos, next, &kset->list, entry) {
397 struct kset *tmp_set;
470 attr_name_kobj->kset = tmp_set;
/linux-master/drivers/pci/
H A Dslot.c15 struct kset *pci_slots_kset;
267 slot->kobj.kset = pci_slots_kset;
369 struct kset *pci_bus_kset;
/linux-master/fs/ocfs2/
H A Dstackglue.h291 extern struct kset *ocfs2_kset;

Completed in 325 milliseconds

1234