/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/cpuidle/ |
H A D | sysfs.c | 147 return sysfs_create_group(&cls->kset.kobj, &cpuclass_attr_group); 155 sysfs_remove_group(&cls->kset.kobj, &cpuclass_attr_group); 169 #define kobj_to_cpuidledev(k) container_of(k, struct cpuidle_device, kobj) 171 static ssize_t cpuidle_show(struct kobject * kobj, struct attribute * attr ,char * buf) argument 174 struct cpuidle_device *dev = kobj_to_cpuidledev(kobj); 185 static ssize_t cpuidle_store(struct kobject * kobj, struct attribute * attr, argument 189 struct cpuidle_device *dev = kobj_to_cpuidledev(kobj); 205 static void cpuidle_sysfs_release(struct kobject *kobj) argument 207 struct cpuidle_device *dev = kobj_to_cpuidledev(kobj); 270 #define kobj_to_state_obj(k) container_of(k, struct cpuidle_state_kobj, kobj) 273 cpuidle_state_show(struct kobject * kobj, struct attribute * attr ,char * buf) argument 290 cpuidle_state_sysfs_release(struct kobject *kobj) argument 318 struct cpuidle_state_kobj *kobj; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/edac/ |
H A D | edac_device_sysfs.c | 22 #define to_edacdev(k) container_of(k, struct edac_device_ctl_info, kobj) 112 #define to_ctl_info(k) container_of(k, struct edac_device_ctl_info, kobj) 116 static ssize_t edac_dev_ctl_info_show(struct kobject *kobj, argument 119 struct edac_device_ctl_info *edac_dev = to_ctl_info(kobj); 128 static ssize_t edac_dev_ctl_info_store(struct kobject *kobj, argument 132 struct edac_device_ctl_info *edac_dev = to_ctl_info(kobj); 176 * called when the reference count for the 'main' kobj 181 * That main kobj is initially set to one AND 185 * Each new internal kobj (in instances and blocks) then 189 * the 'main' kobj 200 edac_device_ctrl_master_release(struct kobject *kobj) argument 331 edac_device_ctrl_instance_release(struct kobject *kobj) argument 352 edac_dev_instance_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument 364 edac_dev_instance_store(struct kobject *kobj, struct attribute *attr, const char *buffer, size_t count) argument 420 block_ue_count_show(struct kobject *kobj, struct attribute *attr, char *data) argument 428 block_ce_count_show(struct kobject *kobj, struct attribute *attr, char *data) argument 437 edac_device_ctrl_block_release(struct kobject *kobj) argument 454 edac_dev_block_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument 466 edac_dev_block_store(struct kobject *kobj, struct attribute *attr, const char *buffer, size_t count) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/edac/ |
H A D | edac_device_sysfs.c | 22 #define to_edacdev(k) container_of(k, struct edac_device_ctl_info, kobj) 112 #define to_ctl_info(k) container_of(k, struct edac_device_ctl_info, kobj) 116 static ssize_t edac_dev_ctl_info_show(struct kobject *kobj, argument 119 struct edac_device_ctl_info *edac_dev = to_ctl_info(kobj); 128 static ssize_t edac_dev_ctl_info_store(struct kobject *kobj, argument 132 struct edac_device_ctl_info *edac_dev = to_ctl_info(kobj); 176 * called when the reference count for the 'main' kobj 181 * That main kobj is initially set to one AND 185 * Each new internal kobj (in instances and blocks) then 189 * the 'main' kobj 200 edac_device_ctrl_master_release(struct kobject *kobj) argument 331 edac_device_ctrl_instance_release(struct kobject *kobj) argument 352 edac_dev_instance_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument 364 edac_dev_instance_store(struct kobject *kobj, struct attribute *attr, const char *buffer, size_t count) argument 420 block_ue_count_show(struct kobject *kobj, struct attribute *attr, char *data) argument 428 block_ce_count_show(struct kobject *kobj, struct attribute *attr, char *data) argument 437 edac_device_ctrl_block_release(struct kobject *kobj) argument 454 edac_dev_block_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument 466 edac_dev_block_store(struct kobject *kobj, struct attribute *attr, const char *buffer, size_t count) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/samples/kobject/ |
H A D | kset-example.c | 32 struct kobject kobj; member in struct:foo_obj 37 #define to_foo_obj(x) container_of(x, struct foo_obj, kobj) 54 static ssize_t foo_attr_show(struct kobject *kobj, argument 62 foo = to_foo_obj(kobj); 74 static ssize_t foo_attr_store(struct kobject *kobj, argument 82 foo = to_foo_obj(kobj); 103 static void foo_release(struct kobject *kobj) argument 107 foo = to_foo_obj(kobj); 205 foo->kobj.kset = example_kset; 213 retval = kobject_init_and_add(&foo->kobj, [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/samples/kobject/ |
H A D | kset-example.c | 32 struct kobject kobj; member in struct:foo_obj 37 #define to_foo_obj(x) container_of(x, struct foo_obj, kobj) 54 static ssize_t foo_attr_show(struct kobject *kobj, argument 62 foo = to_foo_obj(kobj); 74 static ssize_t foo_attr_store(struct kobject *kobj, argument 82 foo = to_foo_obj(kobj); 103 static void foo_release(struct kobject *kobj) argument 107 foo = to_foo_obj(kobj); 205 foo->kobj.kset = example_kset; 213 retval = kobject_init_and_add(&foo->kobj, [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/base/ |
H A D | module.c | 30 mk->drivers_dir = kobject_create_and_add("drivers", &mk->kobj); 50 mk = container_of(mkobj, struct module_kobject, kobj); 62 no_warn = sysfs_create_link(&drv->p->kobj, &mk->kobj, "module"); 66 no_warn = sysfs_create_link(mk->drivers_dir, &drv->p->kobj, 80 sysfs_remove_link(&drv->p->kobj, "module");
|
H A D | class.c | 26 static ssize_t class_attr_show(struct kobject *kobj, struct attribute *attr, argument 30 struct class_private *cp = to_class(kobj); 38 static ssize_t class_attr_store(struct kobject *kobj, struct attribute *attr, argument 42 struct class_private *cp = to_class(kobj); 50 static void class_release(struct kobject *kobj) argument 52 struct class_private *cp = to_class(kobj); 66 static const struct kobj_ns_type_operations *class_child_ns_type(struct kobject *kobj) argument 68 struct class_private *cp = to_class(kobj); 93 error = sysfs_create_file(&cls->p->class_subsys.kobj, 103 sysfs_remove_file(&cls->p->class_subsys.kobj, 280 make_class_name(const char *name, struct kobject *kobj) argument 515 struct kobject *kobj; member in struct:class_compat [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/base/ |
H A D | module.c | 30 mk->drivers_dir = kobject_create_and_add("drivers", &mk->kobj); 50 mk = container_of(mkobj, struct module_kobject, kobj); 62 no_warn = sysfs_create_link(&drv->p->kobj, &mk->kobj, "module"); 66 no_warn = sysfs_create_link(mk->drivers_dir, &drv->p->kobj, 80 sysfs_remove_link(&drv->p->kobj, "module");
|
H A D | class.c | 26 static ssize_t class_attr_show(struct kobject *kobj, struct attribute *attr, argument 30 struct class_private *cp = to_class(kobj); 38 static ssize_t class_attr_store(struct kobject *kobj, struct attribute *attr, argument 42 struct class_private *cp = to_class(kobj); 50 static void class_release(struct kobject *kobj) argument 52 struct class_private *cp = to_class(kobj); 66 static const struct kobj_ns_type_operations *class_child_ns_type(struct kobject *kobj) argument 68 struct class_private *cp = to_class(kobj); 93 error = sysfs_create_file(&cls->p->class_subsys.kobj, 103 sysfs_remove_file(&cls->p->class_subsys.kobj, 280 make_class_name(const char *name, struct kobject *kobj) argument 515 struct kobject *kobj; member in struct:class_compat [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/kernel/ |
H A D | ksysfs.c | 29 static ssize_t uevent_seqnum_show(struct kobject *kobj, argument 37 static ssize_t uevent_helper_show(struct kobject *kobj, argument 42 static ssize_t uevent_helper_store(struct kobject *kobj, argument 58 static ssize_t profiling_show(struct kobject *kobj, argument 63 static ssize_t profiling_store(struct kobject *kobj, argument 89 static ssize_t kexec_loaded_show(struct kobject *kobj, argument 96 static ssize_t kexec_crash_loaded_show(struct kobject *kobj, argument 103 static ssize_t kexec_crash_size_show(struct kobject *kobj, argument 108 static ssize_t kexec_crash_size_store(struct kobject *kobj, argument 123 static ssize_t vmcoreinfo_show(struct kobject *kobj, argument 141 notes_read(struct file *filp, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t count) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/kernel/ |
H A D | ksysfs.c | 29 static ssize_t uevent_seqnum_show(struct kobject *kobj, argument 37 static ssize_t uevent_helper_show(struct kobject *kobj, argument 42 static ssize_t uevent_helper_store(struct kobject *kobj, argument 58 static ssize_t profiling_show(struct kobject *kobj, argument 63 static ssize_t profiling_store(struct kobject *kobj, argument 89 static ssize_t kexec_loaded_show(struct kobject *kobj, argument 96 static ssize_t kexec_crash_loaded_show(struct kobject *kobj, argument 103 static ssize_t kexec_crash_size_show(struct kobject *kobj, argument 108 static ssize_t kexec_crash_size_store(struct kobject *kobj, argument 123 static ssize_t vmcoreinfo_show(struct kobject *kobj, argument 141 notes_read(struct file *filp, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t count) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/sysfs/ |
H A D | symlink.c | 24 static int sysfs_do_create_link(struct kobject *kobj, struct kobject *target, argument 36 if (!kobj) 39 parent_sd = kobj->sd; 100 * @kobj: object whose directory we're creating the link in. 104 int sysfs_create_link(struct kobject *kobj, struct kobject *target, argument 107 return sysfs_do_create_link(kobj, target, name, 1); 112 * @kobj: object whose directory we're creating the link in. 119 int sysfs_create_link_nowarn(struct kobject *kobj, struct kobject *target, argument 122 return sysfs_do_create_link(kobj, target, name, 0); 127 * @kobj 134 sysfs_delete_link(struct kobject *kobj, struct kobject *targ, const char *name) argument 151 sysfs_remove_link(struct kobject * kobj, const char * name) argument 172 sysfs_rename_link(struct kobject *kobj, struct kobject *targ, const char *old, const char *new) argument [all...] |
H A D | file.c | 77 struct kobject *kobj = attr_sd->s_parent->s_dir.kobj; local 87 /* need attr_sd for attr and ops, its parent for kobj */ 92 count = ops->show(kobj, attr_sd->s_attr.attr, buffer->page); 201 struct kobject *kobj = attr_sd->s_parent->s_dir.kobj; local 205 /* need attr_sd for attr and ops, its parent for kobj */ 209 rc = ops->store(kobj, attr_sd->s_attr.attr, buffer->page, count); 336 struct kobject *kobj = attr_sd->s_parent->s_dir.kobj; local 541 sysfs_create_file(struct kobject * kobj, const struct attribute * attr) argument 549 sysfs_create_files(struct kobject *kobj, const struct attribute **ptr) argument 568 sysfs_add_file_to_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument 596 sysfs_chmod_file(struct kobject *kobj, const struct attribute *attr, mode_t mode) argument 629 sysfs_remove_file(struct kobject * kobj, const struct attribute * attr) argument 634 sysfs_remove_files(struct kobject * kobj, const struct attribute **ptr) argument 647 sysfs_remove_file_from_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument 665 struct kobject *kobj; member in struct:sysfs_schedule_callback_struct 710 sysfs_schedule_callback(struct kobject *kobj, void (*func)(void *), void *data, struct module *owner) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/sysfs/ |
H A D | symlink.c | 24 static int sysfs_do_create_link(struct kobject *kobj, struct kobject *target, argument 36 if (!kobj) 39 parent_sd = kobj->sd; 100 * @kobj: object whose directory we're creating the link in. 104 int sysfs_create_link(struct kobject *kobj, struct kobject *target, argument 107 return sysfs_do_create_link(kobj, target, name, 1); 112 * @kobj: object whose directory we're creating the link in. 119 int sysfs_create_link_nowarn(struct kobject *kobj, struct kobject *target, argument 122 return sysfs_do_create_link(kobj, target, name, 0); 127 * @kobj 134 sysfs_delete_link(struct kobject *kobj, struct kobject *targ, const char *name) argument 151 sysfs_remove_link(struct kobject * kobj, const char * name) argument 172 sysfs_rename_link(struct kobject *kobj, struct kobject *targ, const char *old, const char *new) argument [all...] |
H A D | file.c | 77 struct kobject *kobj = attr_sd->s_parent->s_dir.kobj; local 87 /* need attr_sd for attr and ops, its parent for kobj */ 92 count = ops->show(kobj, attr_sd->s_attr.attr, buffer->page); 201 struct kobject *kobj = attr_sd->s_parent->s_dir.kobj; local 205 /* need attr_sd for attr and ops, its parent for kobj */ 209 rc = ops->store(kobj, attr_sd->s_attr.attr, buffer->page, count); 336 struct kobject *kobj = attr_sd->s_parent->s_dir.kobj; local 541 sysfs_create_file(struct kobject * kobj, const struct attribute * attr) argument 549 sysfs_create_files(struct kobject *kobj, const struct attribute **ptr) argument 568 sysfs_add_file_to_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument 596 sysfs_chmod_file(struct kobject *kobj, const struct attribute *attr, mode_t mode) argument 629 sysfs_remove_file(struct kobject * kobj, const struct attribute * attr) argument 634 sysfs_remove_files(struct kobject * kobj, const struct attribute **ptr) argument 647 sysfs_remove_file_from_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument 665 struct kobject *kobj; member in struct:sysfs_schedule_callback_struct 710 sysfs_schedule_callback(struct kobject *kobj, void (*func)(void *), void *data, struct module *owner) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/batman-adv/ |
H A D | bat_sysfs.c | 29 #define to_dev(obj) container_of(obj, struct device, kobj) 39 static ssize_t show_aggr_ogms(struct kobject *kobj, struct attribute *attr, argument 42 struct device *dev = to_dev(kobj->parent); 50 static ssize_t store_aggr_ogms(struct kobject *kobj, struct attribute *attr, argument 53 struct device *dev = to_dev(kobj->parent); 88 static ssize_t show_bond(struct kobject *kobj, struct attribute *attr, argument 91 struct device *dev = to_dev(kobj->parent); 99 static ssize_t store_bond(struct kobject *kobj, struct attribute *attr, argument 102 struct device *dev = to_dev(kobj->parent); 137 static ssize_t show_vis_mode(struct kobject *kobj, struc argument 149 store_vis_mode(struct kobject *kobj, struct attribute *attr, char *buff, size_t count) argument 191 show_orig_interval(struct kobject *kobj, struct attribute *attr, char *buff) argument 201 store_orig_interval(struct kobject *kobj, struct attribute *attr, char *buff, size_t count) argument 235 show_log_level(struct kobject *kobj, struct attribute *attr, char *buff) argument 245 store_log_level(struct kobject *kobj, struct attribute *attr, char *buff, size_t count) argument 359 show_mesh_iface(struct kobject *kobj, struct attribute *attr, char *buff) argument 374 store_mesh_iface(struct kobject *kobj, struct attribute *attr, char *buff, size_t count) argument 413 show_iface_status(struct kobject *kobj, struct attribute *attr, char *buff) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/batman-adv/ |
H A D | bat_sysfs.c | 29 #define to_dev(obj) container_of(obj, struct device, kobj) 39 static ssize_t show_aggr_ogms(struct kobject *kobj, struct attribute *attr, argument 42 struct device *dev = to_dev(kobj->parent); 50 static ssize_t store_aggr_ogms(struct kobject *kobj, struct attribute *attr, argument 53 struct device *dev = to_dev(kobj->parent); 88 static ssize_t show_bond(struct kobject *kobj, struct attribute *attr, argument 91 struct device *dev = to_dev(kobj->parent); 99 static ssize_t store_bond(struct kobject *kobj, struct attribute *attr, argument 102 struct device *dev = to_dev(kobj->parent); 137 static ssize_t show_vis_mode(struct kobject *kobj, struc argument 149 store_vis_mode(struct kobject *kobj, struct attribute *attr, char *buff, size_t count) argument 191 show_orig_interval(struct kobject *kobj, struct attribute *attr, char *buff) argument 201 store_orig_interval(struct kobject *kobj, struct attribute *attr, char *buff, size_t count) argument 235 show_log_level(struct kobject *kobj, struct attribute *attr, char *buff) argument 245 store_log_level(struct kobject *kobj, struct attribute *attr, char *buff, size_t count) argument 359 show_mesh_iface(struct kobject *kobj, struct attribute *attr, char *buff) argument 374 store_mesh_iface(struct kobject *kobj, struct attribute *attr, char *buff, size_t count) argument 413 show_iface_status(struct kobject *kobj, struct attribute *attr, char *buff) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/pci/ |
H A D | slot.c | 17 static ssize_t pci_slot_attr_show(struct kobject *kobj, argument 20 struct pci_slot *slot = to_pci_slot(kobj); 25 static ssize_t pci_slot_attr_store(struct kobject *kobj, argument 28 struct pci_slot *slot = to_pci_slot(kobj); 100 static void pci_slot_release(struct kobject *kobj) argument 103 struct pci_slot *slot = to_pci_slot(kobj); 187 result = kobject_rename(&slot->kobj, slot_name); 201 kobject_get(&slot->kobj); 231 kobject_put(&slot->kobj); 249 slot->kobj 340 struct kobject *kobj = NULL; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/pci/ |
H A D | slot.c | 17 static ssize_t pci_slot_attr_show(struct kobject *kobj, argument 20 struct pci_slot *slot = to_pci_slot(kobj); 25 static ssize_t pci_slot_attr_store(struct kobject *kobj, argument 28 struct pci_slot *slot = to_pci_slot(kobj); 100 static void pci_slot_release(struct kobject *kobj) argument 103 struct pci_slot *slot = to_pci_slot(kobj); 187 result = kobject_rename(&slot->kobj, slot_name); 201 kobject_get(&slot->kobj); 231 kobject_put(&slot->kobj); 249 slot->kobj 340 struct kobject *kobj = NULL; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/pci/hotplug/ |
H A D | rpadlpar_sysfs.c | 32 static ssize_t add_slot_store(struct kobject *kobj, struct kobj_attribute *attr, argument 56 static ssize_t add_slot_show(struct kobject *kobj, argument 62 static ssize_t remove_slot_store(struct kobject *kobj, argument 87 static ssize_t remove_slot_show(struct kobject *kobj, argument 116 &pci_slots_kset->kobj);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/pci/hotplug/ |
H A D | rpadlpar_sysfs.c | 32 static ssize_t add_slot_store(struct kobject *kobj, struct kobj_attribute *attr, argument 56 static ssize_t add_slot_show(struct kobject *kobj, argument 62 static ssize_t remove_slot_store(struct kobject *kobj, argument 87 static ssize_t remove_slot_show(struct kobject *kobj, argument 116 &pci_slots_kset->kobj);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/ |
H A D | char_dev.c | 282 kobject_set_name(&cdev->kobj, "%s", name); 292 kobject_put(&cdev->kobj); 347 struct kobject *kobj; local 351 kobj = kobject_get(&p->kobj); 352 if (!kobj) 354 return kobj; 361 kobject_put(&p->kobj); 378 struct kobject *kobj; local 381 kobj 423 struct kobject *kobj; local 509 cdev_default_release(struct kobject *kobj) argument 515 cdev_dynamic_release(struct kobject *kobj) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/ |
H A D | char_dev.c | 282 kobject_set_name(&cdev->kobj, "%s", name); 292 kobject_put(&cdev->kobj); 347 struct kobject *kobj; local 351 kobj = kobject_get(&p->kobj); 352 if (!kobj) 354 return kobj; 361 kobject_put(&p->kobj); 378 struct kobject *kobj; local 381 kobj 423 struct kobject *kobj; local 509 cdev_default_release(struct kobject *kobj) argument 515 cdev_dynamic_release(struct kobject *kobj) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/firmware/ |
H A D | memmap.c | 43 struct kobject kobj; /* kobject for each entry */ member in struct:firmware_map_entry 49 static ssize_t memmap_attr_show(struct kobject *kobj, 119 kobject_init(&entry->kobj, &memmap_ktype); 140 entry->kobj.kset = mmap_kset; 141 if (kobject_add(&entry->kobj, NULL, "%d", map_entries_nr++)) 142 kobject_put(&entry->kobj); 221 #define to_memmap_entry(obj) container_of(obj, struct firmware_map_entry, kobj) 223 static ssize_t memmap_attr_show(struct kobject *kobj, argument 226 struct firmware_map_entry *entry = to_memmap_entry(kobj);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/firmware/ |
H A D | memmap.c | 43 struct kobject kobj; /* kobject for each entry */ member in struct:firmware_map_entry 49 static ssize_t memmap_attr_show(struct kobject *kobj, 119 kobject_init(&entry->kobj, &memmap_ktype); 140 entry->kobj.kset = mmap_kset; 141 if (kobject_add(&entry->kobj, NULL, "%d", map_entries_nr++)) 142 kobject_put(&entry->kobj); 221 #define to_memmap_entry(obj) container_of(obj, struct firmware_map_entry, kobj) 223 static ssize_t memmap_attr_show(struct kobject *kobj, argument 226 struct firmware_map_entry *entry = to_memmap_entry(kobj);
|