| /arch/powerpc/kernel/ |
| A D | secvar-sysfs.c | 44 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, NULL, &dsize); in size_show() 62 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, NULL, &dsize); in data_read() 74 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, data, &dsize); in data_read() 94 rc = secvar_ops->set(kobj->name, strlen(kobj->name) + 1, buf, count); in update_write() 163 struct kobject *kobj; in add_var() local 166 kobj = kzalloc(sizeof(*kobj), GFP_KERNEL); in add_var() 167 if (!kobj) in add_var() 170 kobject_init(kobj, &secvar_ktype); in add_var() 172 rc = kobject_add(kobj, &secvar_kset->kobj, "%s", name); in add_var() 176 kobject_put(kobj); in add_var() [all …]
|
| A D | cacheinfo.c | 41 struct kobject kobj; member 532 struct kobject *kobj = NULL; in cacheinfo_create_cache_dir() local 539 kobj = kobject_create_and_add("cache", &dev->kobj); in cacheinfo_create_cache_dir() 540 if (!kobj) in cacheinfo_create_cache_dir() 547 cache_dir->kobj = kobj; in cacheinfo_create_cache_dir() 555 kobject_put(kobj); in cacheinfo_create_cache_dir() 563 index = kobj_to_cache_index_dir(kobj); in cache_index_release() 800 kobject_put(&index_dir->kobj); in cacheinfo_create_index_dir() 873 kobject_put(&index->kobj); in remove_index_dirs() 883 kobject_del(cache_dir->kobj); in remove_cache_dir() [all …]
|
| /arch/powerpc/platforms/pseries/ |
| A D | vas-sysfs.c | 22 struct kobject kobj; member 128 centry = to_caps_entry(kobj); in vas_type_show() 145 centry = to_caps_entry(kobj); in vas_type_store() 178 struct kobject **kobj) in vas_caps_kobj_name() argument 184 *kobj = gzip_caps_kobj; in vas_caps_kobj_name() 188 *kobj = gzip_caps_kobj; in vas_caps_kobj_name() 201 struct kobject *kobj = NULL; in sysfs_add_vas_caps() local 212 if (kobj) { in sysfs_add_vas_caps() 213 ret = kobject_add(¢ry->kobj, kobj, "%s", name); in sysfs_add_vas_caps() 218 kobject_put(¢ry->kobj); in sysfs_add_vas_caps() [all …]
|
| A D | power.c | 22 static ssize_t auto_poweron_show(struct kobject *kobj, in auto_poweron_show() argument 28 static ssize_t auto_poweron_store(struct kobject *kobj, in auto_poweron_store() argument
|
| A D | papr_platform_attributes.c | 142 static ssize_t desc_show(struct kobject *kobj, in desc_show() argument 161 static ssize_t val_show(struct kobject *kobj, in val_show() argument 181 static ssize_t val_desc_show(struct kobject *kobj, in val_desc_show() argument 199 ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *kobj_attr,
|
| /arch/powerpc/platforms/powernv/ |
| A D | opal-elog.c | 21 struct kobject kobj; member 103 elog = to_elog_obj(kobj); in elog_attr_show() 119 elog = to_elog_obj(kobj); in elog_attr_store() 136 elog = to_elog_obj(kobj); in elog_release() 227 kobject_put(&elog->kobj); in create_elog_obj() 246 kobject_get(&elog->kobj); in create_elog_obj() 252 kobject_put(&elog->kobj); in create_elog_obj() 256 kobject_put(&elog->kobj); in create_elog_obj() 271 struct kobject *kobj; in elog_event() local 295 if (kobj) { in elog_event() [all …]
|
| A D | opal-dump.c | 21 struct kobject kobj; member 167 dump = to_dump_obj(kobj); in dump_attr_show() 183 dump = to_dump_obj(kobj); in dump_attr_store() 200 dump = to_dump_obj(kobj); in dump_release() 353 kobject_put(&dump->kobj); in create_dump_obj() 372 kobject_get(&dump->kobj); in create_dump_obj() 381 kobject_put(&dump->kobj); in create_dump_obj() 385 kobject_put(&dump->kobj); in create_dump_obj() 394 struct kobject *kobj; in process_dump() local 407 if (kobj) { in process_dump() [all …]
|
| A D | opal-flash.c | 150 static ssize_t validate_show(struct kobject *kobj, in validate_show() argument 190 static ssize_t validate_store(struct kobject *kobj, in validate_store() argument 235 static ssize_t manage_show(struct kobject *kobj, in manage_show() argument 252 static ssize_t manage_store(struct kobject *kobj, in manage_store() argument 320 static ssize_t update_show(struct kobject *kobj, in update_show() argument 332 static ssize_t update_store(struct kobject *kobj, in update_store() argument 434 static ssize_t image_data_write(struct file *filp, struct kobject *kobj, in image_data_write() argument
|
| A D | opal-psr.c | 25 static ssize_t psr_show(struct kobject *kobj, struct kobj_attribute *attr, in psr_show() argument 75 static ssize_t psr_store(struct kobject *kobj, struct kobj_attribute *attr, in psr_store() argument
|
| /arch/x86/platform/efi/ |
| A D | runtime-map.c | 18 struct kobject kobj; /* kobject for each entry */ member 53 return container_of(kobj, struct efi_runtime_map_entry, kobj); in to_map_entry() 59 struct efi_runtime_map_entry *entry = to_map_entry(kobj); in map_attr_show() 88 static void map_release(struct kobject *kobj) in map_release() argument 92 entry = to_map_entry(kobj); in map_release() 105 add_sysfs_runtime_map_entry(struct kobject *kobj, int nr, in add_sysfs_runtime_map_entry() argument 126 kobject_init(&entry->kobj, &map_ktype); in add_sysfs_runtime_map_entry() 127 entry->kobj.kset = map_kset; in add_sysfs_runtime_map_entry() 128 ret = kobject_add(&entry->kobj, NULL, "%d", nr); in add_sysfs_runtime_map_entry() 130 kobject_put(&entry->kobj); in add_sysfs_runtime_map_entry() [all …]
|
| /arch/x86/kernel/ |
| A D | ksysfs.c | 22 static ssize_t version_show(struct kobject *kobj, in version_show() argument 66 name = kobject_name(kobj); in kobj_to_setup_data_nr() 135 static ssize_t type_show(struct kobject *kobj, in type_show() argument 144 ret = kobj_to_setup_data_nr(kobj, &nr); in type_show() 174 struct kobject *kobj, in setup_data_data_read() argument 185 ret = kobj_to_setup_data_nr(kobj, &nr); in setup_data_data_read() 276 struct kobject *kobj; in create_setup_data_node() local 281 if (!kobj) in create_setup_data_node() 292 *kobjp = kobj; in create_setup_data_node() 296 kobject_put(kobj); in create_setup_data_node() [all …]
|
| /arch/s390/kernel/ |
| A D | ipl.c | 286 struct kobject *kobj, \ 300 struct kobject *kobj, \ 690 rc = sysfs_create_group(&ipl_kset->kobj, in ipl_init() 693 rc = sysfs_create_group(&ipl_kset->kobj, in ipl_init() 1314 rc = sysfs_create_group(&reipl_kset->kobj, in reipl_ccw_init() 1341 &reipl_kset->kobj); in reipl_fcp_init() 1352 rc = sysfs_create_file(&reipl_fcp_kset->kobj, in reipl_fcp_init() 1397 &reipl_kset->kobj); in reipl_nvme_init() 1408 rc = sysfs_create_file(&reipl_nvme_kset->kobj, in reipl_nvme_init() 1456 &reipl_kset->kobj); in reipl_eckd_init() [all …]
|
| A D | uv.c | 505 static ssize_t uv_query_facilities(struct kobject *kobj, in uv_query_facilities() argument 536 static ssize_t uv_query_dump_cpu_len(struct kobject *kobj, in uv_query_dump_cpu_len() argument 572 static ssize_t uv_query_max_guest_cpus(struct kobject *kobj, in uv_query_max_guest_cpus() argument 581 static ssize_t uv_query_max_guest_vms(struct kobject *kobj, in uv_query_max_guest_vms() argument 590 static ssize_t uv_query_max_guest_addr(struct kobject *kobj, in uv_query_max_guest_addr() argument 644 static ssize_t uv_query_max_secrets(struct kobject *kobj, in uv_query_max_secrets() argument 712 static ssize_t uv_keys_host_key(struct kobject *kobj, in uv_keys_host_key() argument 734 static ssize_t uv_keys_all(struct kobject *kobj, in uv_keys_all() argument 765 static ssize_t uv_is_prot_virt_guest(struct kobject *kobj, in uv_is_prot_virt_guest() argument 771 static ssize_t uv_is_prot_virt_host(struct kobject *kobj, in uv_is_prot_virt_host() argument [all …]
|
| A D | cpacf.c | 16 struct kobject *kobj, \ 45 struct file *fp, struct kobject *kobj, \ 114 rc = sysfs_create_group(&cpu_root->kobj, &cpacf_attr_grp); in cpacf_init()
|
| /arch/arm64/kernel/ |
| A D | cpuinfo.c | 316 #define kobj_to_cpuinfo(kobj) container_of(kobj, struct cpuinfo_arm64, kobj) argument 318 static ssize_t _name##_show(struct kobject *kobj, \ 321 struct cpuinfo_arm64 *info = kobj_to_cpuinfo(kobj); \ 368 rc = kobject_add(&info->kobj, &dev->kobj, "regs"); in cpuid_cpu_online() 371 rc = sysfs_create_group(&info->kobj, &cpuregs_attr_group); in cpuid_cpu_online() 373 kobject_del(&info->kobj); in cpuid_cpu_online() 375 rc = sysfs_merge_group(&info->kobj, &sme_cpuregs_attr_group); in cpuid_cpu_online() 388 if (info->kobj.parent) { in cpuid_cpu_offline() 389 sysfs_remove_group(&info->kobj, &cpuregs_attr_group); in cpuid_cpu_offline() 390 kobject_del(&info->kobj); in cpuid_cpu_offline() [all …]
|
| /arch/sh/kernel/cpu/sh4/ |
| A D | sq.c | 267 static ssize_t sq_sysfs_show(struct kobject *kobj, struct attribute *attr, in sq_sysfs_show() argument 278 static ssize_t sq_sysfs_store(struct kobject *kobj, struct attribute *attr, in sq_sysfs_store() argument 342 struct kobject *kobj; in sq_dev_add() local 349 kobj = sq_kobject[cpu]; in sq_dev_add() 350 error = kobject_init_and_add(kobj, &ktype_percpu_entry, &dev->kobj, in sq_dev_add() 353 kobject_uevent(kobj, KOBJ_ADD); in sq_dev_add() 360 struct kobject *kobj = sq_kobject[cpu]; in sq_dev_remove() local 362 kobject_put(kobj); in sq_dev_remove()
|
| /arch/alpha/kernel/ |
| A D | pci-sysfs.c | 66 static int pci_mmap_resource(struct kobject *kobj, in pci_mmap_resource() argument 70 struct pci_dev *pdev = to_pci_dev(kobj_to_dev(kobj)); in pci_mmap_resource() 95 static int pci_mmap_resource_sparse(struct file *filp, struct kobject *kobj, in pci_mmap_resource_sparse() argument 99 return pci_mmap_resource(kobj, attr, vma, 1); in pci_mmap_resource_sparse() 102 static int pci_mmap_resource_dense(struct file *filp, struct kobject *kobj, in pci_mmap_resource_dense() argument 106 return pci_mmap_resource(kobj, attr, vma, 0); in pci_mmap_resource_dense() 125 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); in pci_remove_resource_files() 131 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); in pci_remove_resource_files() 169 return sysfs_create_bin_file(&pdev->dev.kobj, res_attr); in pci_create_one_attr()
|
| /arch/powerpc/platforms/ps3/ |
| A D | setup.c | 183 static ssize_t ps3_fw_version_show(struct kobject *kobj, in ps3_fw_version_show() argument 193 static struct kobject *kobj; in ps3_setup_sysfs() local 196 kobj = kobject_create_and_add("ps3", firmware_kobj); in ps3_setup_sysfs() 198 if (!kobj) { in ps3_setup_sysfs() 204 result = sysfs_create_file(kobj, &attr.attr); in ps3_setup_sysfs() 209 kobject_put(kobj); in ps3_setup_sysfs()
|
| /arch/s390/pci/ |
| A D | pci_sysfs.c | 95 kn = sysfs_break_active_protection(&dev->kobj, &attr->attr); in recover_store() 128 static ssize_t util_string_read(struct file *filp, struct kobject *kobj, in util_string_read() argument 132 struct device *dev = kobj_to_dev(kobj); in util_string_read() 141 static ssize_t report_error_write(struct file *filp, struct kobject *kobj, in report_error_write() argument 146 struct device *dev = kobj_to_dev(kobj); in report_error_write() 181 static umode_t zpci_index_is_visible(struct kobject *kobj, in zpci_index_is_visible() argument
|
| /arch/x86/kernel/cpu/mce/ |
| A D | amd.c | 237 struct kobject kobj; member 243 struct kobject *kobj; member 1192 err = kobject_init_and_add(&b->kobj, &threshold_ktype, tb->kobj, get_name(cpu, bank, b)); in allocate_threshold_blocks() 1212 kobject_put(&b->kobj); in allocate_threshold_blocks() 1235 b->kobj = kobject_create_and_add(name, &dev->kobj); in threshold_create_bank() 1236 if (!b->kobj) { in threshold_create_bank() 1249 kobject_put(b->kobj); in threshold_create_bank() 1258 kfree(to_block(kobj)); in threshold_block_release() 1267 kobject_put(&pos->kobj); in deallocate_threshold_blocks() 1270 kobject_put(&bank->blocks->kobj); in deallocate_threshold_blocks() [all …]
|
| /arch/x86/kernel/cpu/ |
| A D | umwait.c | 159 max_time_show(struct device *kobj, struct device_attribute *attr, char *buf) in max_time_show() argument 166 static ssize_t max_time_store(struct device *kobj, in max_time_store() argument 237 ret = sysfs_create_group(&dev->kobj, &umwait_attr_group); in umwait_init()
|
| A D | intel_epb.c | 190 sysfs_merge_group(&cpu_dev->kobj, &intel_epb_attr_group); in intel_epb_online() 200 sysfs_unmerge_group(&cpu_dev->kobj, &intel_epb_attr_group); in intel_epb_offline()
|
| /arch/sh/drivers/dma/ |
| A D | dma-sysfs.c | 152 return sysfs_create_link(&info->pdev->dev.kobj, &dev->kobj, name); in dma_create_sysfs_files() 167 sysfs_remove_link(&info->pdev->dev.kobj, name); in dma_remove_sysfs_files()
|
| /arch/powerpc/platforms/44x/ |
| A D | cpm.c | 124 static ssize_t cpm_idle_show(struct kobject *kobj, in cpm_idle_show() argument 142 static ssize_t cpm_idle_store(struct kobject *kobj, in cpm_idle_store() argument 173 ret = sysfs_create_file(&dev->kobj, in cpm_idle_config_sysfs()
|
| /arch/x86/platform/olpc/ |
| A D | olpc-xo15-sci.c | 164 r = sysfs_create_file(&device->dev.kobj, &lid_wake_on_close_attr.attr); in xo15_sci_add() 191 sysfs_remove_file(&device->dev.kobj, &lid_wake_on_close_attr.attr); in xo15_sci_remove()
|