/linux-master/drivers/firmware/google/ |
H A D | vpd.c | 42 struct kobject *kobj; /* vpd/name directory */ member in struct:vpd_section 131 ret = sysfs_create_bin_file(sec->kobj, &info->bin_attr); 152 sysfs_remove_bin_file(sec->kobj, &info->bin_attr); 211 sec->kobj = kobject_create_and_add(name, vpd_kobj); 212 if (!sec->kobj) { 237 kobject_put(sec->kobj);
|
/linux-master/fs/bcachefs/ |
H A D | sysfs.c | 55 static ssize_t fn ## _show(struct kobject *kobj, struct attribute *attr,\ 59 ssize_t ret = fn ## _to_text(&out, kobj, attr); \ 75 static ssize_t fn ## _to_text(struct printbuf *out, struct kobject *kobj,\ 82 static ssize_t fn ## _store(struct kobject *kobj, struct attribute *attr,\ 85 return bch2_err_class(fn##_store_inner(kobj, attr, buf, size)); \ 88 static ssize_t fn ## _store_inner(struct kobject *kobj, struct attribute *attr,\ 382 struct bch_fs *c = container_of(kobj, struct bch_fs, kobj); 467 struct bch_fs *c = container_of(kobj, struct bch_fs, kobj); 747 bch2_opts_create_sysfs_files(struct kobject *kobj) argument [all...] |
/linux-master/drivers/thermal/intel/int340x_thermal/ |
H A D | int3400_thermal.c | 76 static ssize_t data_vault_read(struct file *file, struct kobject *kobj, argument 337 ret = sysfs_create_file(&priv->pdev->dev.kobj, &dev_attr_production_mode.attr); 349 sysfs_remove_file(&priv->pdev->dev.kobj, &dev_attr_production_mode.attr); 368 sysfs_remove_file(&priv->pdev->dev.kobj, 431 ret = sysfs_create_file(&priv->pdev->dev.kobj, 487 kobject_uevent_env(&dev->kobj, KOBJ_CHANGE, thermal_prop); 623 result = sysfs_create_group(&pdev->dev.kobj, &uuid_attribute_group); 628 result = sysfs_create_group(&pdev->dev.kobj, &imok_attribute_group); 634 result = sysfs_create_group(&pdev->dev.kobj, 658 sysfs_remove_group(&pdev->dev.kobj, [all...] |
/linux-master/drivers/misc/cxl/ |
H A D | sysfs.c | 446 static ssize_t afu_eb_read(struct file *filp, struct kobject *kobj, argument 450 struct cxl_afu *afu = to_cxl_afu(kobj_to_dev(kobj)); 505 struct kobject kobj; member in struct:afu_config_record 514 #define to_cr(obj) container_of(obj, struct afu_config_record, kobj) 516 static ssize_t vendor_show(struct kobject *kobj, argument 519 struct afu_config_record *cr = to_cr(kobj); 524 static ssize_t device_show(struct kobject *kobj, argument 527 struct afu_config_record *cr = to_cr(kobj); 532 static ssize_t class_show(struct kobject *kobj, argument 535 struct afu_config_record *cr = to_cr(kobj); 540 afu_read_config(struct file *filp, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t count) argument 575 release_afu_config_record(struct kobject *kobj) argument [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | overlay-sysfs.c | 396 static ssize_t overlay_attr_show(struct kobject *kobj, struct attribute *attr, argument 402 overlay = container_of(kobj, struct omap_overlay, kobj); 411 static ssize_t overlay_attr_store(struct kobject *kobj, struct attribute *attr, argument 417 overlay = container_of(kobj, struct omap_overlay, kobj); 439 return kobject_init_and_add(&ovl->kobj, &overlay_ktype, 440 &pdev->dev.kobj, "overlay%d", ovl->id); 445 kobject_del(&ovl->kobj); 446 kobject_put(&ovl->kobj); [all...] |
/linux-master/drivers/hid/ |
H A D | hid-roccat-kovaplus.c | 124 static ssize_t kovaplus_sysfs_read(struct file *fp, struct kobject *kobj, argument 128 struct device *dev = kobj_to_dev(kobj)->parent->parent; 149 static ssize_t kovaplus_sysfs_write(struct file *fp, struct kobject *kobj, argument 153 struct device *dev = kobj_to_dev(kobj)->parent->parent; 174 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 177 return kovaplus_sysfs_write(fp, kobj, buf, off, count, \ 183 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 186 return kovaplus_sysfs_read(fp, kobj, buf, off, count, \ 216 struct kobject *kobj, struct bin_attribute *attr, char *buf, 219 struct device *dev = kobj_to_dev(kobj) 215 kovaplus_sysfs_read_profilex_settings(struct file *fp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 233 kovaplus_sysfs_read_profilex_buttons(struct file *fp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument [all...] |
H A D | hid-roccat-koneplus.c | 81 static ssize_t koneplus_sysfs_read(struct file *fp, struct kobject *kobj, argument 85 struct device *dev = kobj_to_dev(kobj)->parent->parent; 106 static ssize_t koneplus_sysfs_write(struct file *fp, struct kobject *kobj, argument 110 struct device *dev = kobj_to_dev(kobj)->parent->parent; 131 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 134 return koneplus_sysfs_write(fp, kobj, buf, off, count, \ 140 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 143 return koneplus_sysfs_read(fp, kobj, buf, off, count, \ 186 struct kobject *kobj, struct bin_attribute *attr, char *buf, 189 struct device *dev = kobj_to_dev(kobj) 185 koneplus_sysfs_read_profilex_settings(struct file *fp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 203 koneplus_sysfs_read_profilex_buttons(struct file *fp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument [all...] |
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | opal-flash.c | 150 static ssize_t validate_show(struct kobject *kobj, argument 190 static ssize_t validate_store(struct kobject *kobj, argument 235 static ssize_t manage_show(struct kobject *kobj, argument 252 static ssize_t manage_store(struct kobject *kobj, argument 320 static ssize_t update_show(struct kobject *kobj, argument 332 static ssize_t update_store(struct kobject *kobj, argument 434 static ssize_t image_data_write(struct file *filp, struct kobject *kobj, argument
|
/linux-master/drivers/firmware/ |
H A D | edd.c | 51 struct kobject kobj; member in struct:edd_device 102 #define to_edd_device(obj) container_of(obj,struct edd_device,kobj) 105 edd_attr_show(struct kobject * kobj, struct attribute *attr, char *buf) argument 107 struct edd_device *dev = to_edd_device(kobj); 598 * @kobj: kobject of edd structure 605 static void edd_release(struct kobject * kobj) argument 607 struct edd_device * dev = to_edd_device(kobj); 670 ret = sysfs_create_link(&edev->kobj,&pci_dev->dev.kobj,"pci_dev"); 678 kobject_put(&edev->kobj); [all...] |
/linux-master/net/bridge/ |
H A D | br_sysfs_if.c | 301 static ssize_t brport_show(struct kobject *kobj, argument 305 struct net_bridge_port *p = kobj_to_brport(kobj); 313 static ssize_t brport_store(struct kobject *kobj, argument 318 struct net_bridge_port *p = kobj_to_brport(kobj); 376 err = sysfs_create_link(&p->kobj, &br->dev->dev.kobj, 382 err = sysfs_create_file(&p->kobj, &((*a)->attr)); 388 return sysfs_create_link(br->ifobj, &p->kobj, p->sysfs_name); 403 err = sysfs_rename_link(br->ifobj, &p->kobj,
|
/linux-master/drivers/s390/cio/ |
H A D | ccwgroup.c | 43 sysfs_remove_link(&gdev->dev.kobj, str); 44 sysfs_remove_link(&gdev->cdev[i]->dev.kobj, "group_device"); 240 rc = sysfs_create_link(&gdev->cdev[i]->dev.kobj, 241 &gdev->dev.kobj, "group_device"); 244 sysfs_remove_link(&gdev->cdev[i]->dev.kobj, 251 rc = sysfs_create_link(&gdev->dev.kobj, 252 &gdev->cdev[i]->dev.kobj, str); 256 sysfs_remove_link(&gdev->dev.kobj, str); 259 sysfs_remove_link(&gdev->cdev[i]->dev.kobj,
|
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-sysfs.c | 439 ret = sysfs_create_group(&csdev->dev.kobj, &coresight_conns_group); 453 sysfs_remove_group(&csdev->dev.kobj, &coresight_conns_group); 471 ret = sysfs_add_link_to_group(&info->orig->dev.kobj, 473 &info->target->dev.kobj, 479 ret = sysfs_add_link_to_group(&info->target->dev.kobj, 481 &info->orig->dev.kobj, 486 sysfs_remove_link_from_group(&info->orig->dev.kobj, 506 sysfs_remove_link_from_group(&info->orig->dev.kobj, 510 sysfs_remove_link_from_group(&info->target->dev.kobj,
|
/linux-master/drivers/hwmon/ |
H A D | pcf8591.c | 200 err = sysfs_create_group(&client->dev.kobj, &pcf8591_attr_group); 227 sysfs_remove_group(&client->dev.kobj, &pcf8591_attr_group_opt); 228 sysfs_remove_group(&client->dev.kobj, &pcf8591_attr_group); 237 sysfs_remove_group(&client->dev.kobj, &pcf8591_attr_group_opt); 238 sysfs_remove_group(&client->dev.kobj, &pcf8591_attr_group);
|
/linux-master/drivers/acpi/dptf/ |
H A D | dptf_power.c | 167 sysfs_notify(&pdev->dev.kobj, "dptf_battery", attr); 169 sysfs_notify(&pdev->dev.kobj, "dptf_power", attr); 198 result = sysfs_create_group(&pdev->dev.kobj, 221 sysfs_remove_group(&pdev->dev.kobj, &dptf_battery_attribute_group); 223 sysfs_remove_group(&pdev->dev.kobj, &dptf_power_attribute_group);
|
/linux-master/drivers/regulator/ |
H A D | userspace-consumer.c | 101 static umode_t attr_visible(struct kobject *kobj, struct attribute *attr, int idx) argument 103 struct device *dev = kobj_to_dev(kobj); 168 ret = sysfs_create_group(&pdev->dev.kobj, &attr_group); 192 sysfs_remove_group(&pdev->dev.kobj, &attr_group); 201 sysfs_remove_group(&pdev->dev.kobj, &attr_group);
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_topology.c | 229 static ssize_t sysprops_show(struct kobject *kobj, struct attribute *attr, argument 254 static void kfd_topology_kobj_release(struct kobject *kobj) argument 256 kfree(kobj); 268 static ssize_t iolink_show(struct kobject *kobj, struct attribute *attr, argument 308 static ssize_t mem_show(struct kobject *kobj, struct attribute *attr, argument 340 static ssize_t kfd_cache_show(struct kobject *kobj, struct attribute *attr, argument 392 static ssize_t perf_show(struct kobject *kobj, struct kobj_attribute *attrs, argument 419 static ssize_t node_show(struct kobject *kobj, struct attribute *attr, argument 560 static void kfd_remove_sysfs_file(struct kobject *kobj, struct attribute *attr) argument 562 sysfs_remove_file(kobj, att [all...] |
/linux-master/drivers/md/bcache/ |
H A D | super.c | 795 sysfs_remove_link(&d->c->kobj, d->name); 796 sysfs_remove_link(&d->kobj, "cache"); 813 ret = sysfs_create_link(&d->kobj, &c->kobj, "cache"); 817 ret = sysfs_create_link(&c->kobj, &d->kobj, d->name); 1092 kobject_uevent_env(&disk_to_dev(d->disk)->kobj, KOBJ_CHANGE, env); 1094 if (sysfs_create_link(&d->kobj, &disk_to_dev(d->disk)->kobj, "dev") || 1095 sysfs_create_link(&disk_to_dev(d->disk)->kobj, 1344 bch_cached_dev_release(struct kobject *kobj) argument 1495 bch_flash_dev_release(struct kobject *kobj) argument 1665 bch_cache_set_release(struct kobject *kobj) argument 2199 bch_cache_release(struct kobject *kobj) argument [all...] |
/linux-master/drivers/usb/core/ |
H A D | sysfs.c | 356 rc = sysfs_add_file_to_group(&dev->kobj, 365 sysfs_remove_file_from_group(&dev->kobj, 657 rc = sysfs_merge_group(&dev->kobj, &power_attr_group); 659 rc = sysfs_merge_group(&dev->kobj, 664 rc = sysfs_merge_group(&dev->kobj, 673 sysfs_unmerge_group(&dev->kobj, &usb2_hardware_lpm_attr_group); 674 sysfs_unmerge_group(&dev->kobj, &power_attr_group); 828 static umode_t dev_string_attrs_are_visible(struct kobject *kobj, argument 831 struct device *dev = kobj_to_dev(kobj); 855 descriptors_read(struct file *filp, struct kobject *kobj, argument 895 bos_descriptors_read(struct file *filp, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument 926 dev_bin_attrs_are_visible(struct kobject *kobj, struct bin_attribute *a, int n) argument 1270 intf_assoc_attrs_are_visible(struct kobject *kobj, struct attribute *a, int n) argument 1303 intf_wireless_status_attr_is_visible(struct kobject *kobj, struct attribute *a, int n) argument [all...] |
/linux-master/include/linux/ |
H A D | w1.h | 312 static inline struct w1_slave* kobj_to_w1_slave(struct kobject *kobj) argument 314 return dev_to_w1_slave(container_of(kobj, struct device, kobj));
|
/linux-master/drivers/platform/x86/dell/dell-wmi-sysman/ |
H A D | string-attributes.c | 15 static ssize_t current_value_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 17 int instance_id = get_str_instance_id(kobj); 81 static ssize_t type_show(struct kobject *kobj, struct kobj_attribute *attr, argument
|
/linux-master/drivers/scsi/qedf/ |
H A D | qedf_dbg.c | 152 kobject_uevent_env(&shost->shost_gendev.kobj, KOBJ_CHANGE, envp); 161 ret = sysfs_create_bin_file(&shost->shost_gendev.kobj, 174 sysfs_remove_bin_file(&shost->shost_gendev.kobj, iter->attr);
|
/linux-master/fs/ocfs2/cluster/ |
H A D | masklog.c | 153 .kobj = {.ktype = &mlog_ktype}, 166 kobject_set_name(&mlog_kset.kobj, "logmask"); 167 mlog_kset.kobj.kset = o2cb_kset;
|
/linux-master/drivers/s390/char/ |
H A D | sclp_config.c | 55 kobject_uevent(&dev->kobj, KOBJ_CHANGE); 130 static ssize_t sysfs_ofb_data_write(struct file *filp, struct kobject *kobj, argument 158 rc = sysfs_create_bin_file(&ofb_kset->kobj, &ofb_bin_attr);
|
/linux-master/drivers/platform/x86/intel/ |
H A D | sdsi.c | 378 static ssize_t provision_akc_write(struct file *filp, struct kobject *kobj, argument 382 struct device *dev = kobj_to_dev(kobj); 392 static ssize_t provision_cap_write(struct file *filp, struct kobject *kobj, argument 396 struct device *dev = kobj_to_dev(kobj); 448 state_certificate_read(struct file *filp, struct kobject *kobj, argument 452 struct device *dev = kobj_to_dev(kobj); 460 meter_certificate_read(struct file *filp, struct kobject *kobj, argument 464 struct device *dev = kobj_to_dev(kobj); 471 static ssize_t registers_read(struct file *filp, struct kobject *kobj, argument 475 struct device *dev = kobj_to_dev(kobj); 507 sdsi_battr_is_visible(struct kobject *kobj, struct bin_attribute *attr, int n) argument [all...] |
/linux-master/arch/x86/kernel/cpu/ |
H A D | umwait.c | 159 max_time_show(struct device *kobj, struct device_attribute *attr, char *buf) argument 166 static ssize_t max_time_store(struct device *kobj, argument 237 ret = sysfs_create_group(&dev->kobj, &umwait_attr_group);
|