Searched refs:kobj (Results 201 - 225 of 995) sorted by relevance

1234567891011>>

/linux-master/drivers/firmware/google/
H A Dvpd.c42 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 Dsysfs.c55 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 Dint3400_thermal.c76 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 Dsysfs.c446 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 Doverlay-sysfs.c396 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 Dhid-roccat-kovaplus.c124 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 Dhid-roccat-koneplus.c81 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 Dopal-flash.c150 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 Dedd.c51 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 Dbr_sysfs_if.c301 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 Dccwgroup.c43 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 Dcoresight-sysfs.c439 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 Dpcf8591.c200 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 Ddptf_power.c167 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 Duserspace-consumer.c101 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 Dkfd_topology.c229 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 Dsuper.c795 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 Dsysfs.c356 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 Dw1.h312 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 Dstring-attributes.c15 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 Dqedf_dbg.c152 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 Dmasklog.c153 .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 Dsclp_config.c55 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 Dsdsi.c378 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 Dumwait.c159 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);

Completed in 299 milliseconds

1234567891011>>