Home
last modified time | relevance | path

Searched refs:kobj (Results 1 – 25 of 780) sorted by relevance

12345678910>>...32

/drivers/gpu/drm/xe/
A Dxe_hw_engine_class_sysfs.c37 kfree(kobj); in xe_hw_engine_sysfs_kobj_release()
547 kobject_put(kobj); in kobj_xe_hw_engine_class_fini()
580 kobject_put(kobj); in hw_engine_class_defaults_fini()
586 struct kobject *kobj; in xe_add_hw_engine_class_defaults() local
589 kobj = kzalloc(sizeof(*kobj), GFP_KERNEL); in xe_add_hw_engine_class_defaults()
590 if (!kobj) in xe_add_hw_engine_class_defaults()
605 kobject_put(kobj); in xe_add_hw_engine_class_defaults()
615 kobject_put(kobj); in hw_engine_class_sysfs_fini()
636 kobj = kzalloc(sizeof(*kobj), GFP_KERNEL); in xe_hw_engine_class_sysfs_init()
637 if (!kobj) in xe_hw_engine_class_sysfs_init()
[all …]
A Dxe_gt_freq.c67 struct device *dev = kobj_to_dev(kobj); in act_freq_show()
82 struct device *dev = kobj_to_dev(kobj); in cur_freq_show()
100 struct device *dev = kobj_to_dev(kobj); in rp0_freq_show()
115 struct device *dev = kobj_to_dev(kobj); in rpe_freq_show()
130 struct device *dev = kobj_to_dev(kobj); in rpa_freq_show()
145 struct device *dev = kobj_to_dev(kobj); in rpn_freq_show()
155 struct device *dev = kobj_to_dev(kobj); in min_freq_show()
172 struct device *dev = kobj_to_dev(kobj); in min_freq_store()
244 struct kobject *kobj = arg; in freq_fini() local
246 sysfs_remove_files(kobj, freq_attrs); in freq_fini()
[all …]
A Dxe_gt_throttle.c36 return kobj_to_gt(dev->kobj.parent); in dev_to_gt()
117 static ssize_t status_show(struct kobject *kobj, in status_show() argument
120 struct device *dev = kobj_to_dev(kobj); in status_show()
131 struct device *dev = kobj_to_dev(kobj); in reason_pl1_show()
142 struct device *dev = kobj_to_dev(kobj); in reason_pl2_show()
153 struct device *dev = kobj_to_dev(kobj); in reason_pl4_show()
164 struct device *dev = kobj_to_dev(kobj); in reason_thermal_show()
175 struct device *dev = kobj_to_dev(kobj); in reason_prochot_show()
186 struct device *dev = kobj_to_dev(kobj); in reason_ratl_show()
197 struct device *dev = kobj_to_dev(kobj); in reason_vr_thermalert_show()
[all …]
A Dxe_vram_freq.c30 return kobj_to_tile(dev->kobj.parent); in dev_to_tile()
90 struct kobject *kobj = arg; in vram_freq_sysfs_fini() local
92 sysfs_remove_group(kobj, &freq_group_attrs); in vram_freq_sysfs_fini()
93 kobject_put(kobj); in vram_freq_sysfs_fini()
107 struct kobject *kobj; in xe_vram_freq_sysfs_init() local
113 kobj = kobject_create_and_add("memory", tile->sysfs); in xe_vram_freq_sysfs_init()
114 if (!kobj) in xe_vram_freq_sysfs_init()
117 err = sysfs_create_group(kobj, &freq_group_attrs); in xe_vram_freq_sysfs_init()
119 kobject_put(kobj); in xe_vram_freq_sysfs_init()
123 return devm_add_action_or_reset(xe->drm.dev, vram_freq_sysfs_fini, kobj); in xe_vram_freq_sysfs_init()
A Dxe_gt_idle.c32 struct kobject *kobj = &dev->kobj; in dev_to_gtidle() local
34 return &kobj_to_gt(kobj->parent)->gtidle; in dev_to_gtidle()
255 struct device *dev = kobj_to_dev(kobj); in name_show()
271 struct device *dev = kobj_to_dev(kobj); in idle_status_show()
301 struct device *dev = kobj_to_dev(kobj); in idle_residency_ms_show()
323 struct kobject *kobj = arg; in gt_idle_fini() local
335 sysfs_remove_files(kobj, gt_idle_attrs); in gt_idle_fini()
336 kobject_put(kobj); in gt_idle_fini()
343 struct kobject *kobj; in xe_gt_idle_init() local
350 if (!kobj) in xe_gt_idle_init()
[all …]
/drivers/gpu/drm/i915/gt/
A Dsysfs_engines.c21 return container_of(kobj, struct kobj_engine, base)->engine; in kobj_to_engine()
27 return sysfs_emit(buf, "%s\n", kobj_to_engine(kobj)->name); in name_show()
123 struct intel_engine_cs *engine = kobj_to_engine(kobj); in caps_show()
144 struct intel_engine_cs *engine = kobj_to_engine(kobj); in max_spin_store()
417 static void kobj_engine_release(struct kobject *kobj) in kobj_engine_release() argument
419 kfree(kobj); in kobj_engine_release()
510 struct kobject *kobj; in intel_engines_add_sysfs() local
512 kobj = kobj_engine(dir, engine); in intel_engines_add_sysfs()
513 if (!kobj) in intel_engines_add_sysfs()
516 if (sysfs_create_files(kobj, files)) in intel_engines_add_sysfs()
[all …]
A Dintel_gt_sysfs_pm.c34 if (!is_object_gt(kobj)) { in sysfs_gt_attribute_w_func()
36 struct device *dev = kobj_to_dev(kobj); in sysfs_gt_attribute_w_func()
62 if (!is_object_gt(kobj)) { in sysfs_gt_attribute_r_func()
64 struct device *dev = kobj_to_dev(kobj); in sysfs_gt_attribute_r_func()
280 return is_object_gt(kobj) ? in __intel_gt_sysfs_create_group()
282 sysfs_merge_group(kobj, &grp[1]); in __intel_gt_sysfs_create_group()
859 if (is_object_gt(kobj)) { in intel_sysfs_rps_init()
867 ret = sysfs_create_files(kobj, attrs); in intel_sysfs_rps_init()
887 intel_sysfs_rc6_init(gt, kobj); in intel_gt_sysfs_pm_init()
889 ret = intel_sysfs_rps_init(gt, kobj); in intel_gt_sysfs_pm_init()
[all …]
A Dintel_gt_sysfs.c21 bool is_object_gt(struct kobject *kobj) in is_object_gt() argument
23 return !strncmp(kobj->name, "gt", 2); in is_object_gt()
26 struct intel_gt *intel_gt_sysfs_get_drvdata(struct kobject *kobj, in intel_gt_sysfs_get_drvdata() argument
39 if (!is_object_gt(kobj)) { in intel_gt_sysfs_get_drvdata()
40 struct device *dev = kobj_to_dev(kobj); in intel_gt_sysfs_get_drvdata()
46 return kobj_to_gt(kobj); in intel_gt_sysfs_get_drvdata()
51 return &gt->i915->drm.primary->kdev->kobj; in gt_get_parent_obj()
54 static ssize_t id_show(struct kobject *kobj, in id_show() argument
58 struct intel_gt *gt = intel_gt_sysfs_get_drvdata(kobj, attr->attr.name); in id_show()
71 static void kobj_gt_release(struct kobject *kobj) in kobj_gt_release() argument
/drivers/edac/
A Dedac_device_sysfs.c278 kobject_put(&edac_dev->kobj); in edac_device_register_sysfs_main_kobj()
301 kobject_put(&dev->kobj); in edac_device_unregister_sysfs_main_kobj()
334 instance = to_instance(kobj); in edac_device_ctrl_instance_release()
439 block = to_block(kobj); in edac_device_ctrl_block_release()
506 &block->kobj, &block->kobj.parent); in edac_device_create_block()
522 &instance->kobj, in edac_device_create_block()
540 sysfs_attrib, &block->kobj); in edac_device_create_block()
555 kobject_put(&block->kobj); in edac_device_create_block()
586 kobject_put(&block->kobj); in edac_device_delete_block()
653 kobject_put(&instance->kobj); in edac_device_create_instance()
[all …]
/drivers/cpuidle/
A Dsysfs.c156 struct kobject kobj; member
162 container_of(kobj, struct cpuidle_device_kobj, kobj); in to_cpuidle_device()
205 container_of(kobj, struct cpuidle_device_kobj, kobj); in cpuidle_sysfs_release()
351 struct kobject kobj; member
392 ret = sysfs_create_group(&kobj->kobj, &cpuidle_state_s2idle_group); in cpuidle_add_s2idle_attr_group()
400 sysfs_remove_group(&kobj->kobj, &cpuidle_state_s2idle_group); in cpuidle_remove_s2idle_attr_group()
486 if (!kobj) { in cpuidle_add_state_sysfs()
495 ret = kobject_init_and_add(&kobj->kobj, &ktype_state_cpuidle, in cpuidle_add_state_sysfs()
498 kobject_put(&kobj->kobj); in cpuidle_add_state_sysfs()
499 kfree(kobj); in cpuidle_add_state_sysfs()
[all …]
/drivers/block/rnbd/
A Drnbd-srv-sysfs.c90 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in read_only_show()
104 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in access_mode_show()
118 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in mapping_path_show()
139 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in rnbd_srv_dev_session_force_close_store()
172 sysfs_remove_group(&sess_dev->kobj, in rnbd_srv_destroy_dev_session_sysfs()
175 kobject_del(&sess_dev->kobj); in rnbd_srv_destroy_dev_session_sysfs()
176 kobject_put(&sess_dev->kobj); in rnbd_srv_destroy_dev_session_sysfs()
183 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj); in rnbd_srv_sess_dev_release()
200 kobject_put(&sess_dev->kobj); in rnbd_srv_create_dev_session_sysfs()
207 kobject_del(&sess_dev->kobj); in rnbd_srv_create_dev_session_sysfs()
[all …]
A Drnbd-clt-sysfs.c225 static ssize_t state_show(struct kobject *kobj, in state_show() argument
230 dev = container_of(kobj, struct rnbd_clt_dev, kobj); in state_show()
255 dev = container_of(kobj, struct rnbd_clt_dev, kobj); in nr_poll_queues_show()
268 dev = container_of(kobj, struct rnbd_clt_dev, kobj); in mapping_path_show()
276 static ssize_t access_mode_show(struct kobject *kobj, in access_mode_show() argument
281 dev = container_of(kobj, struct rnbd_clt_dev, kobj); in access_mode_show()
310 dev = container_of(kobj, struct rnbd_clt_dev, kobj); in rnbd_clt_unmap_dev_store()
375 dev = container_of(kobj, struct rnbd_clt_dev, kobj); in rnbd_clt_resize_dev_store()
411 dev = container_of(kobj, struct rnbd_clt_dev, kobj); in rnbd_clt_remap_dev_store()
438 dev = container_of(kobj, struct rnbd_clt_dev, kobj); in session_show()
[all …]
/drivers/infiniband/ulp/rtrs/
A Drtrs-clt-sysfs.c23 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_path_release()
203 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_state_show()
226 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_reconnect_store()
255 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_disconnect_store()
283 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_remove_path_store()
339 clt_path = container_of(kobj, typeof(*clt_path), kobj); in rtrs_clt_hca_port_show()
353 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_hca_name_show()
367 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_cur_latency_show()
383 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_src_addr_show()
400 clt_path = container_of(kobj, struct rtrs_clt_path, kobj); in rtrs_clt_dst_addr_show()
[all …]
A Drtrs-srv-sysfs.c20 srv_path = container_of(kobj, struct rtrs_srv_path, kobj); in rtrs_srv_release()
43 srv_path = container_of(kobj, struct rtrs_srv_path, kobj); in rtrs_srv_disconnect_store()
73 srv_path = container_of(kobj, typeof(*srv_path), kobj); in rtrs_srv_hca_port_show()
88 srv_path = container_of(kobj, struct rtrs_srv_path, kobj); in rtrs_srv_hca_name_show()
103 srv_path = container_of(kobj, struct rtrs_srv_path, kobj); in rtrs_srv_src_addr_show()
119 srv_path = container_of(kobj, struct rtrs_srv_path, kobj); in rtrs_srv_dst_addr_show()
238 &srv_path->kobj, "stats"); in rtrs_srv_create_stats_files()
296 kobject_del(&srv_path->kobj); in rtrs_srv_create_path_files()
298 kobject_put(&srv_path->kobj); in rtrs_srv_create_path_files()
313 if (srv_path->kobj.state_in_sysfs) { in rtrs_srv_destroy_path_files()
[all …]
/drivers/vfio/mdev/
A Dmdev_sysfs.c35 struct mdev_type *type = to_mdev_type(kobj); in mdev_type_attr_show()
182 kobject_put(&type->kobj); in mdev_type_add()
195 kobject_del(&type->kobj); in mdev_type_add()
196 kobject_put(&type->kobj); in mdev_type_add()
203 kobject_del(&type->kobj); in mdev_type_remove()
204 kobject_put(&type->kobj); in mdev_type_remove()
222 NULL, &parent->dev->kobj); in parent_create_sysfs_files()
279 struct kobject *kobj = &mdev->dev.kobj; in mdev_create_sysfs_files() local
286 ret = sysfs_create_link(kobj, &type->kobj, "mdev_type"); in mdev_create_sysfs_files()
298 struct kobject *kobj = &mdev->dev.kobj; in mdev_remove_sysfs_files() local
[all …]
/drivers/platform/x86/lenovo/
A Dthink-lmi.c201 return container_of(kobj, struct tlmi_pwd_setting, kobj); in to_tlmi_pwd_setting()
206 return container_of(kobj, struct tlmi_attr_setting, kobj); in to_tlmi_attr_setting()
416 static ssize_t new_password_store(struct kobject *kobj, in new_password_store() argument
545 static ssize_t encoding_store(struct kobject *kobj, in encoding_store() argument
571 static ssize_t kbdlang_store(struct kobject *kobj, in kbdlang_store() argument
607 static ssize_t index_store(struct kobject *kobj, in index_store() argument
635 static ssize_t level_store(struct kobject *kobj, in level_store() argument
864 static ssize_t signature_store(struct kobject *kobj, in signature_store() argument
1170 static umode_t attr_is_visible(struct kobject *kobj, in attr_is_visible() argument
1444 &tlmi_priv.class_dev->kobj); in tlmi_sysfs_init()
[all …]
/drivers/w1/slaves/
A Dw1_ds2408.c71 dev_dbg(&kobj_to_w1_slave(kobj)->dev, in state_read()
83 dev_dbg(&kobj_to_w1_slave(kobj)->dev, in output_read()
88 return _read_reg(kobj_to_w1_slave(kobj), in output_read()
96 dev_dbg(&kobj_to_w1_slave(kobj)->dev, in activity_read()
101 return _read_reg(kobj_to_w1_slave(kobj), in activity_read()
109 dev_dbg(&kobj_to_w1_slave(kobj)->dev, in cond_search_mask_read()
114 return _read_reg(kobj_to_w1_slave(kobj), in cond_search_mask_read()
119 struct kobject *kobj, in cond_search_polarity_read() argument
125 return _read_reg(kobj_to_w1_slave(kobj), in cond_search_polarity_read()
135 return _read_reg(kobj_to_w1_slave(kobj), in status_control_read()
[all …]
/drivers/of/
A Dkobj.c10 return node && node->kobj.state_initialized; in of_node_is_initialized()
16 return node && node->kobj.state_in_sysfs; in of_node_is_attached()
21 static void of_node_release(struct kobject *kobj) in of_node_release() argument
58 kobject_name(kobj), name); in safe_name()
82 rc = sysfs_create_bin_file(&np->kobj, &pp->attr); in __of_add_property_sysfs()
92 sysfs_remove_bin_file(&np->kobj, &prop->attr); in __of_sysfs_remove_bin_file()
125 np->kobj.kset = of_kset; in __of_attach_node_sysfs()
128 name = safe_name(&of_kset->kobj, "base"); in __of_attach_node_sysfs()
132 parent = &np->parent->kobj; in __of_attach_node_sysfs()
137 rc = kobject_add(&np->kobj, parent, "%s", name); in __of_attach_node_sysfs()
[all …]
/drivers/base/
A Dclass.c45 struct kobject *kobj; in class_to_subsys() local
56 struct kset *kset = container_of(kobj, struct kset, kobj); in class_to_subsys()
210 cp->subsys.kobj.kset = class_kset; in class_register()
211 cp->subsys.kobj.ktype = &class_ktype; in class_register()
220 kobject_del(&cp->subsys.kobj); in class_register()
221 kfree_const(cp->subsys.kobj.name); in class_register()
562 struct kobject *kobj; member
579 cls->kobj = kobject_create_and_add(name, &class_kset->kobj); in class_compat_register()
580 if (!cls->kobj) { in class_compat_register()
594 kobject_put(cls->kobj); in class_compat_unregister()
[all …]
A Dcore.c3004 list_move_tail(&deva->kobj.entry, &devb->kobj.entry); in devices_kset_move_before()
3020 list_move(&deva->kobj.entry, &devb->kobj.entry); in devices_kset_move_after()
3295 kobj = &dev_root->kobj; in get_device_parent()
3347 return kobj->sd && kobj->sd->dir.subdirs; in kobject_has_children()
3513 if (kobj) { in device_create_sys_dev_entry()
3618 if (kobj) in device_add()
3619 dev->kobj.parent = kobj; in device_add()
4516 struct kobject *kobj = &dev->kobj; in device_rename() local
4627 if (!kobject_move(&dev->kobj, &old_parent->kobj)) { in device_move()
4670 struct kobject *kobj = &dev->kobj; in device_attrs_change_owner() local
[all …]
/drivers/platform/x86/
A Duv_sysfs.c114 struct kobject kobj; member
183 struct uv_hub *hub = to_uv_hub(kobj); in hub_release()
191 struct uv_hub *hub = to_uv_hub(kobj); in hub_type_show()
274 kobject_put(&uv_hubs[i]->kobj); in uv_hubs_init()
291 kobject_put(&uv_hubs[i]->kobj); in uv_hubs_exit()
300 struct kobject kobj; member
452 struct kobject kobj; member
610 top_obj->kobj.kset = uv_pcibus_kset; in init_pci_top_obj()
646 kobject_put(&top_obj->kobj); in init_pci_top_obj()
708 kobject_put(&uv_pci_objs[k]->kobj); in pci_topology_init()
[all …]
/drivers/pci/hotplug/
A Dpci_hotplug_core.c244 struct kobject *kobj; in fs_add_slot() local
249 if (kobj) { in fs_add_slot()
250 retval = sysfs_create_link(&pci_slot->kobj, kobj, "module"); in fs_add_slot()
254 kobject_put(kobj); in fs_add_slot()
258 retval = sysfs_create_file(&pci_slot->kobj, in fs_add_slot()
265 retval = sysfs_create_file(&pci_slot->kobj, in fs_add_slot()
296 sysfs_remove_file(&pci_slot->kobj, in fs_add_slot()
303 sysfs_remove_file(&pci_slot->kobj, in fs_add_slot()
320 sysfs_remove_file(&pci_slot->kobj, in fs_remove_slot()
327 sysfs_remove_file(&pci_slot->kobj, in fs_remove_slot()
[all …]
/drivers/parisc/
A Dpdc_stable.c93 struct kobject kobj; member
321 sysfs_remove_link(&entry->kobj, "device"); in pdcspath_hwpath_write()
324 ret = sysfs_create_link(&entry->kobj, &entry->dev->kobj, "device"); in pdcspath_hwpath_write()
516 static ssize_t pdcs_size_read(struct kobject *kobj, in pdcs_size_read() argument
538 static ssize_t pdcs_auto_read(struct kobject *kobj, in pdcs_auto_read() argument
618 static ssize_t pdcs_osid_read(struct kobject *kobj, in pdcs_osid_read() argument
1007 entry->kobj.kset = paths_kset; in pdcs_register_pathentries()
1011 kobject_put(&entry->kobj); in pdcs_register_pathentries()
1022 err = sysfs_create_link(&entry->kobj, &entry->dev->kobj, "device"); in pdcs_register_pathentries()
1026 kobject_uevent(&entry->kobj, KOBJ_ADD); in pdcs_register_pathentries()
[all …]
/drivers/dma-buf/
A Ddma-buf-sysfs-stats.c60 static ssize_t dma_buf_stats_attribute_show(struct kobject *kobj, in dma_buf_stats_attribute_show() argument
69 sysfs_entry = to_dma_buf_entry_from_kobj(kobj); in dma_buf_stats_attribute_show()
107 static void dma_buf_sysfs_release(struct kobject *kobj) in dma_buf_sysfs_release() argument
111 sysfs_entry = to_dma_buf_entry_from_kobj(kobj); in dma_buf_sysfs_release()
129 kobject_del(&sysfs_entry->kobj); in dma_buf_stats_teardown()
130 kobject_put(&sysfs_entry->kobj); in dma_buf_stats_teardown()
135 static int dmabuf_sysfs_uevent_filter(const struct kobject *kobj) in dmabuf_sysfs_uevent_filter() argument
156 &dma_buf_stats_kset->kobj); in dma_buf_init_sysfs_statistics()
185 sysfs_entry->kobj.kset = dma_buf_per_buffer_stats_kset; in dma_buf_stats_setup()
191 ret = kobject_init_and_add(&sysfs_entry->kobj, &dma_buf_ktype, NULL, in dma_buf_stats_setup()
[all …]
/drivers/scsi/
A Discsi_boot_sysfs.c36 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_show_attribute()
57 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_kobj_release()
111 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_tgt_attr_is_visible()
194 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_eth_attr_is_visible()
269 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_ini_attr_is_visible()
318 container_of(kobj, struct iscsi_boot_kobj, kobj); in iscsi_boot_acpitbl_attr_is_visible()
352 boot_kobj->kobj.kset = boot_kset->kset; in iscsi_boot_create_kobj()
355 kobject_put(&boot_kobj->kobj); in iscsi_boot_create_kobj()
371 kobject_put(&boot_kobj->kobj); in iscsi_boot_create_kobj()
376 kobject_uevent(&boot_kobj->kobj, KOBJ_ADD); in iscsi_boot_create_kobj()
[all …]

Completed in 712 milliseconds

12345678910>>...32