/linux-master/samples/kobject/ |
H A D | Makefile | 2 obj-$(CONFIG_SAMPLE_KOBJECT) += kobject-example.o kset-example.o
|
/linux-master/drivers/staging/greybus/ |
H A D | audio_manager_private.h | 16 struct kset *manager_kset, int id,
|
H A D | audio_manager.c | 18 static struct kset *manager_kset;
|
/linux-master/include/linux/ |
H A D | kobject.h | 68 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 D | iscsi_boot_sysfs.h | 105 struct kset *kset; member in struct:iscsi_boot_kset
|
H A D | mdev.h | 43 struct kset *mdev_types_kset;
|
/linux-master/lib/ |
H A D | kobject.c | 173 /* 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 D | kobject_uevent.c | 394 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 D | think-lmi.h | 108 struct kset *attribute_kset; 109 struct kset *authentication_kset;
|
/linux-master/drivers/base/ |
H A D | base.h | 18 * @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 D | class.c | 24 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 D | bus.c | 26 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 D | sys.c | 38 static struct kset *o2cb_kset;
|
H A D | masklog.c | 152 static struct kset mlog_kset = { 156 int mlog_sys_init(struct kset *o2cb_kset) 167 mlog_kset.kobj.kset = o2cb_kset;
|
H A D | masklog.h | 193 int mlog_sys_init(struct kset *o2cb_subsys);
|
/linux-master/fs/nfs/ |
H A D | sysfs.c | 21 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 D | dma-buf-sysfs-stats.c | 144 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 D | qemu_fw_cfg.c | 483 * 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 D | sysfs.c | 87 static struct kset ubifs_kset = { 110 c->kobj.kset = &ubifs_kset;
|
/linux-master/arch/x86/platform/efi/ |
H A D | runtime-map.c | 102 static struct kset *map_kset; 127 entry->kobj.kset = map_kset;
|
/linux-master/net/sunrpc/ |
H A D | sysfs.c | 25 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 D | sysfs.c | 192 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 D | sysman.c | 344 * 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 D | slot.c | 15 struct kset *pci_slots_kset; 267 slot->kobj.kset = pci_slots_kset; 369 struct kset *pci_bus_kset;
|
/linux-master/fs/ocfs2/ |
H A D | stackglue.h | 291 extern struct kset *ocfs2_kset;
|