Searched refs:kobj (Results 76 - 100 of 995) sorted by relevance

1234567891011>>

/linux-master/drivers/base/
H A Dtopology.c25 static ssize_t name##_read(struct file *file, struct kobject *kobj, \
29 struct device *dev = kobj_to_dev(kobj); \
35 static ssize_t name##_list_read(struct file *file, struct kobject *kobj, \
39 struct device *dev = kobj_to_dev(kobj); \
155 static umode_t topology_is_visible(struct kobject *kobj, argument
158 if (attr == &dev_attr_ppin.attr && !topology_ppin(kobj_to_dev(kobj)->id))
176 return sysfs_create_group(&dev->kobj, &topology_attr_group);
183 sysfs_remove_group(&dev->kobj, &topology_attr_group);
H A Dbus.c63 struct kobject *kobj; local
73 list_for_each_entry(kobj, &bus_kset->list, entry) {
74 struct kset *kset = container_of(kobj, struct kset, kobj);
105 static ssize_t drv_attr_show(struct kobject *kobj, struct attribute *attr, argument
109 struct driver_private *drv_priv = to_driver(kobj);
117 static ssize_t drv_attr_store(struct kobject *kobj, struct attribute *attr, argument
121 struct driver_private *drv_priv = to_driver(kobj);
134 static void driver_release(struct kobject *kobj) argument
136 struct driver_private *drv_priv = to_driver(kobj);
150 bus_attr_show(struct kobject *kobj, struct attribute *attr, char *buf) argument
162 bus_attr_store(struct kobject *kobj, struct attribute *attr, const char *buf, size_t count) argument
206 bus_release(struct kobject *kobj) argument
219 bus_uevent_filter(const struct kobject *kobj) argument
[all...]
H A Dcore.c580 ret = sysfs_create_link(&link->link_dev.kobj, &sup->kobj, "supplier");
584 ret = sysfs_create_link(&link->link_dev.kobj, &con->kobj, "consumer");
589 ret = sysfs_create_link(&sup->kobj, &link->link_dev.kobj, buf);
594 ret = sysfs_create_link(&con->kobj, &link->link_dev.kobj, buf);
602 sysfs_remove_link(&sup->kobj, buf);
604 sysfs_remove_link(&link->link_dev.kobj, "consume
2437 dev_attr_show(struct kobject *kobj, struct attribute *attr, char *buf) argument
2453 dev_attr_store(struct kobject *kobj, struct attribute *attr, const char *buf, size_t count) argument
2557 device_release(struct kobject *kobj) argument
2587 device_namespace(const struct kobject *kobj) argument
2598 device_get_ownership(const struct kobject *kobj, kuid_t *uid, kgid_t *gid) argument
2614 dev_uevent_filter(const struct kobject *kobj) argument
2628 dev_uevent_name(const struct kobject *kobj) argument
2639 dev_uevent(const struct kobject *kobj, struct kobj_uevent_env *env) argument
3223 struct kobject kobj; member in struct:class_dir
3229 class_dir_release(struct kobject *kobj) argument
3236 class_dir_child_ns_type(const struct kobject *kobj) argument
3277 struct kobject *kobj = NULL; local
3337 live_in_glue_dir(struct kobject *kobj, struct device *dev) argument
3374 kobject_has_children(struct kobject *kobj) argument
3540 struct kobject *kobj = device_to_dev_kobj(dev); local
3554 struct kobject *kobj = device_to_dev_kobj(dev); local
3606 struct kobject *kobj; local
4556 struct kobject *kobj = &dev->kobj; local
4706 struct kobject *kobj = &dev->kobj; local
4764 struct kobject *kobj = &dev->kobj; local
[all...]
H A Ddevcoredump.c93 if (devcd->failing_dev->kobj.sd)
94 sysfs_delete_link(&devcd->failing_dev->kobj, &dev->kobj,
111 static ssize_t devcd_data_read(struct file *filp, struct kobject *kobj, argument
115 struct device *dev = kobj_to_dev(kobj);
121 static ssize_t devcd_data_write(struct file *filp, struct kobject *kobj, argument
125 struct device *dev = kobj_to_dev(kobj);
374 if (sysfs_create_link(&devcd->devcd_dev.kobj, &dev->kobj,
376 sysfs_create_link(&dev->kobj,
[all...]
/linux-master/drivers/leds/
H A Dleds.h24 ssize_t led_trigger_read(struct file *filp, struct kobject *kobj,
27 ssize_t led_trigger_write(struct file *filp, struct kobject *kobj,
/linux-master/samples/kobject/
H A Dkobject-example.c28 static ssize_t foo_show(struct kobject *kobj, struct kobj_attribute *attr, argument
34 static ssize_t foo_store(struct kobject *kobj, struct kobj_attribute *attr, argument
54 static ssize_t b_show(struct kobject *kobj, struct kobj_attribute *attr, argument
66 static ssize_t b_store(struct kobject *kobj, struct kobj_attribute *attr, argument
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_module_attach.c58 struct file *file, struct kobject *kobj,
69 struct file *file, struct kobject *kobj,
81 struct file *file, struct kobject *kobj,
106 struct file *file, struct kobject *kobj,
57 BPF_PROG(handle_fentry, struct file *file, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) argument
68 BPF_PROG(handle_fentry_manual, struct file *file, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) argument
80 BPF_PROG(handle_fexit, struct file *file, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len, int ret) argument
105 BPF_PROG(handle_fmod_ret, struct file *file, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len) argument
/linux-master/scripts/gdb/linux/
H A Dgenpd.py16 def kobject_get_path(kobj):
17 path = kobj['name'].string()
18 parent = kobj['parent']
69 kobj_path = kobject_get_path(dev['kobj'])
/linux-master/drivers/gpu/drm/xe/
H A Dxe_tile_sysfs.c14 static void xe_tile_sysfs_kobj_release(struct kobject *kobj) argument
16 kfree(kobj);
45 err = kobject_add(&kt->base, &dev->kobj, "tile%d", tile->id);
/linux-master/drivers/staging/greybus/
H A Daudio_manager.c79 kobject_put(&module->kobj);
96 kobject_put(&module->kobj);
114 kobject_get(&module->kobj);
122 kobject_put(&module->kobj);
169 gb_audio_manager_sysfs_init(&manager_kset->kobj);
/linux-master/drivers/platform/x86/
H A Duv_sysfs.c113 struct kobject kobj; member in struct:uv_hub
118 #define to_uv_hub(kobj_ptr) container_of(kobj_ptr, struct uv_hub, kobj)
180 static void hub_release(struct kobject *kobj) argument
182 struct uv_hub *hub = to_uv_hub(kobj);
187 static ssize_t hub_type_show(struct kobject *kobj, struct attribute *attr, argument
190 struct uv_hub *hub = to_uv_hub(kobj);
261 uv_hubs[i]->kobj.kset = uv_hubs_kset;
263 ret = kobject_init_and_add(&uv_hubs[i]->kobj, &hub_attr_type,
267 kobject_uevent(&uv_hubs[i]->kobj, KOBJ_ADD);
273 kobject_put(&uv_hubs[i]->kobj);
299 struct kobject kobj; member in struct:uv_port
333 uv_port_release(struct kobject *kobj) argument
340 uv_port_type_show(struct kobject *kobj, struct attribute *attr, char *buf) argument
451 struct kobject kobj; member in struct:uv_pci_top_obj
503 uv_pci_top_release(struct kobject *kobj) argument
513 pci_top_type_show(struct kobject *kobj, struct attribute *attr, char *buf) argument
725 partition_id_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
731 coherence_id_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
737 uv_type_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
743 uv_archtype_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
749 uv_hub_type_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
755 uv_hubless_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
[all...]
/linux-master/drivers/w1/slaves/
H A Dw1_ds2406.c26 struct file *filp, struct kobject *kobj,
31 struct w1_slave *sl = kobj_to_w1_slave(kobj);
63 struct file *filp, struct kobject *kobj,
67 struct w1_slave *sl = kobj_to_w1_slave(kobj);
124 &sl->dev.kobj,
128 sysfs_remove_bin_file(&sl->dev.kobj,
138 sysfs_remove_bin_file(&sl->dev.kobj,
25 w1_f12_read_state( struct file *filp, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t count) argument
62 w1_f12_write_output( struct file *filp, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t off, size_t count) argument
/linux-master/drivers/firmware/efi/
H A Desrt.c67 struct kobject kobj; member in struct:esre_entry
82 static struct esre_entry *to_entry(struct kobject *kobj) argument
84 return container_of(kobj, struct esre_entry, kobj);
92 static ssize_t esre_attr_show(struct kobject *kobj, argument
95 struct esre_entry *entry = to_entry(kobj);
147 static void esre_release(struct kobject *kobj) argument
149 struct esre_entry *entry = to_entry(kobj);
173 entry->kobj.kset = esrt_kset;
179 rc = kobject_init_and_add(&entry->kobj,
221 esrt_attr_is_visible(struct kobject *kobj, struct attribute *attr, int n) argument
[all...]
/linux-master/drivers/edac/
H A Dedac_pci_sysfs.c70 #define to_instance(k) container_of(k, struct edac_pci_ctl_info, kobj)
74 static void edac_pci_instance_release(struct kobject *kobj) argument
81 pci = to_instance(kobj);
83 /* decrement reference count on top main kobj */
97 static ssize_t edac_pci_instance_show(struct kobject *kobj, argument
100 struct edac_pci_ctl_info *pci = to_instance(kobj);
109 static ssize_t edac_pci_instance_store(struct kobject *kobj, argument
113 struct edac_pci_ctl_info *pci = to_instance(kobj);
164 /* First bump the ref count on the top main kobj, which will
174 /* And now register this new kobject under the main kobj */
239 edac_pci_dev_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument
250 edac_pci_dev_store(struct kobject *kobj, struct attribute *attr, const char *buffer, size_t count) argument
316 edac_pci_release_main_kobj(struct kobject *kobj) argument
[all...]
/linux-master/drivers/firmware/
H A Dqemu_fw_cfg.c315 struct kobject kobj; member in struct:fw_cfg_sysfs_entry
349 static inline struct fw_cfg_sysfs_entry *to_entry(struct kobject *kobj) argument
351 return container_of(kobj, struct fw_cfg_sysfs_entry, kobj);
392 kobject_del(&entry->kobj);
393 kobject_put(&entry->kobj);
433 static ssize_t fw_cfg_sysfs_attr_show(struct kobject *kobj, struct attribute *a, argument
436 struct fw_cfg_sysfs_entry *entry = to_entry(kobj);
447 static void fw_cfg_sysfs_release_entry(struct kobject *kobj) argument
449 struct fw_cfg_sysfs_entry *entry = to_entry(kobj);
462 fw_cfg_sysfs_read_raw(struct file *filp, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf, loff_t pos, size_t count) argument
668 fw_cfg_kobj_cleanup(struct kobject *kobj) argument
[all...]
/linux-master/fs/orangefs/
H A Dorangefs-sysfs.c167 ssize_t (*show)(struct kobject *kobj,
170 ssize_t (*store)(struct kobject *kobj,
176 static ssize_t orangefs_attr_show(struct kobject *kobj, argument
185 return attribute->show(kobj, attribute, buf);
188 static ssize_t orangefs_attr_store(struct kobject *kobj, argument
195 if (!strcmp(kobj->name, PC_KOBJ_ID) ||
196 !strcmp(kobj->name, STATS_KOBJ_ID))
202 return attribute->store(kobj, attribute, buf, len);
210 static ssize_t sysfs_int_show(struct kobject *kobj, argument
216 kobj
280 sysfs_int_store(struct kobject *kobj, struct orangefs_attribute *attr, const char *buf, size_t count) argument
320 sysfs_service_op_show(struct kobject *kobj, struct orangefs_attribute *attr, char *buf) argument
535 sysfs_service_op_store(struct kobject *kobj, struct orangefs_attribute *attr, const char *buf, size_t count) argument
901 orangefs_obj_release(struct kobject *kobj) argument
948 acache_orangefs_obj_release(struct kobject *kobj) argument
995 capcache_orangefs_obj_release(struct kobject *kobj) argument
1042 ccache_orangefs_obj_release(struct kobject *kobj) argument
1089 ncache_orangefs_obj_release(struct kobject *kobj) argument
1129 pc_orangefs_obj_release(struct kobject *kobj) argument
1162 stats_orangefs_obj_release(struct kobject *kobj) argument
[all...]
/linux-master/drivers/scsi/
H A Discsi_boot_sysfs.c32 static ssize_t iscsi_boot_show_attribute(struct kobject *kobj, argument
36 container_of(kobj, struct iscsi_boot_kobj, kobj);
54 static void iscsi_boot_kobj_release(struct kobject *kobj) argument
57 container_of(kobj, struct iscsi_boot_kobj, kobj);
107 static umode_t iscsi_boot_tgt_attr_is_visible(struct kobject *kobj, argument
111 container_of(kobj, struct iscsi_boot_kobj, kobj);
190 static umode_t iscsi_boot_eth_attr_is_visible(struct kobject *kobj, argument
265 iscsi_boot_ini_attr_is_visible(struct kobject *kobj, struct attribute *attr, int i) argument
314 iscsi_boot_acpitbl_attr_is_visible(struct kobject *kobj, struct attribute *attr, int i) argument
[all...]
/linux-master/drivers/base/power/
H A Dsysfs.c702 rc = sysfs_create_group(&dev->kobj, &pm_attr_group);
707 rc = sysfs_merge_group(&dev->kobj, &pm_runtime_attr_group);
712 rc = sysfs_merge_group(&dev->kobj, &pm_wakeup_attr_group);
717 rc = sysfs_merge_group(&dev->kobj,
728 sysfs_unmerge_group(&dev->kobj, &pm_qos_latency_tolerance_attr_group);
730 sysfs_unmerge_group(&dev->kobj, &pm_wakeup_attr_group);
732 sysfs_unmerge_group(&dev->kobj, &pm_runtime_attr_group);
734 sysfs_remove_group(&dev->kobj, &pm_attr_group);
745 rc = sysfs_group_change_owner(&dev->kobj, &pm_attr_group, kuid, kgid);
751 &dev->kobj,
[all...]
/linux-master/kernel/module/
H A Dsysfs.c34 static ssize_t module_sect_read(struct file *file, struct kobject *kobj, argument
116 if (sysfs_create_group(&mod->mkobj.kobj, &sect_attrs->grp))
128 sysfs_remove_group(&mod->mkobj.kobj,
149 static ssize_t module_notes_read(struct file *filp, struct kobject *kobj, argument
214 notes_attrs->dir = kobject_create_and_add("notes", &mod->mkobj.kobj);
264 &mod->mkobj.kobj, mod->name);
286 sysfs_remove_file(&mod->mkobj.kobj, &attr->attr);
311 error = sysfs_create_file(&mod->mkobj.kobj,
334 kobject_put(&mod->mkobj.kobj);
341 struct kobject *kobj; local
[all...]
/linux-master/drivers/hid/
H A Dhid-roccat-lua.c26 static ssize_t lua_sysfs_read(struct file *fp, struct kobject *kobj, argument
30 struct device *dev = kobj_to_dev(kobj);
48 static ssize_t lua_sysfs_write(struct file *fp, struct kobject *kobj, argument
52 struct device *dev = kobj_to_dev(kobj);
69 struct kobject *kobj, struct bin_attribute *attr, \
72 return lua_sysfs_write(fp, kobj, buf, off, count, \
78 struct kobject *kobj, struct bin_attribute *attr, \
81 return lua_sysfs_read(fp, kobj, buf, off, count, \
99 return sysfs_create_bin_file(&intf->dev.kobj, &lua_control_attr);
104 sysfs_remove_bin_file(&intf->dev.kobj,
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay-sysfs.c271 static ssize_t display_attr_show(struct kobject *kobj, struct attribute *attr, argument
277 dssdev = container_of(kobj, struct omap_dss_device, kobj);
286 static ssize_t display_attr_store(struct kobject *kobj, struct attribute *attr, argument
292 dssdev = container_of(kobj, struct omap_dss_device, kobj);
317 r = kobject_init_and_add(&dssdev->kobj, &display_ktype,
318 &pdev->dev.kobj, "%s", dssdev->alias);
339 if (kobject_name(&dssdev->kobj) == NULL)
342 kobject_del(&dssdev->kobj);
[all...]
/linux-master/drivers/scsi/arcmsr/
H A Darcmsr_attr.c62 struct kobject *kobj,
67 struct device *dev = container_of(kobj,struct device,kobj);
109 struct kobject *kobj,
114 struct device *dev = container_of(kobj,struct device,kobj);
157 struct kobject *kobj,
162 struct device *dev = container_of(kobj,struct device,kobj);
223 error = sysfs_create_bin_file(&host->shost_dev.kobj,
61 arcmsr_sysfs_iop_message_read(struct file *filp, struct kobject *kobj, struct bin_attribute *bin, char *buf, loff_t off, size_t count) argument
108 arcmsr_sysfs_iop_message_write(struct file *filp, struct kobject *kobj, struct bin_attribute *bin, char *buf, loff_t off, size_t count) argument
156 arcmsr_sysfs_iop_message_clear(struct file *filp, struct kobject *kobj, struct bin_attribute *bin, char *buf, loff_t off, size_t count) argument
[all...]
/linux-master/drivers/scsi/qedf/
H A Dqedf_attr.c106 qedf_sysfs_read_grcdump(struct file *filep, struct kobject *kobj, argument
111 struct fc_lport *lport = shost_priv(dev_to_shost(container_of(kobj,
112 struct device, kobj)));
126 qedf_sysfs_write_grcdump(struct file *filep, struct kobject *kobj, argument
139 lport = shost_priv(dev_to_shost(container_of(kobj,
140 struct device, kobj)));
/linux-master/drivers/mtd/spi-nor/
H A Dsysfs.c52 static ssize_t sfdp_read(struct file *filp, struct kobject *kobj, argument
56 struct spi_device *spi = to_spi_device(kobj_to_dev(kobj));
72 static umode_t spi_nor_sysfs_is_visible(struct kobject *kobj, argument
75 struct spi_device *spi = to_spi_device(kobj_to_dev(kobj));
89 static umode_t spi_nor_sysfs_is_bin_visible(struct kobject *kobj, argument
92 struct spi_device *spi = to_spi_device(kobj_to_dev(kobj));
/linux-master/drivers/platform/chrome/
H A Dcros_ec_vbc.c16 static ssize_t vboot_context_read(struct file *filp, struct kobject *kobj, argument
20 struct device *dev = kobj_to_dev(kobj);
60 static ssize_t vboot_context_write(struct file *filp, struct kobject *kobj, argument
64 struct device *dev = kobj_to_dev(kobj);
119 ret = sysfs_create_group(&ec_dev->class_dev.kobj,
132 sysfs_remove_group(&ec_dev->class_dev.kobj,

Completed in 344 milliseconds

1234567891011>>