/linux-master/tools/testing/cxl/test/ |
H A D | cxl.c | 1083 rc = sysfs_create_link(&pdev->dev.kobj, &pdev->dev.kobj, 1119 sysfs_remove_link(&pdev->dev.kobj, "firmware_node"); 1137 sysfs_remove_link(&pdev->dev.kobj, "firmware_node"); 1165 rc = sysfs_create_link(&pdev->dev.kobj, &pdev->dev.kobj, 1265 sysfs_remove_link(&pdev->dev.kobj, "physical_node"); 1289 sysfs_remove_link(&pdev->dev.kobj, "physical_node"); 1346 rc = sysfs_create_link(&pdev->dev.kobj, &pdev->dev.kobj, [all...] |
/linux-master/drivers/cxl/core/ |
H A D | port.c | 341 static umode_t cxl_root_decoder_visible(struct kobject *kobj, struct attribute *a, int n) argument 343 struct device *dev = kobj_to_dev(kobj); 631 sysfs_remove_link(&port->dev.kobj, "uport"); 638 rc = sysfs_create_link(&port->dev.kobj, &port->uport_dev->kobj, 649 sysfs_remove_link(&port->dev.kobj, "parent_dport"); 661 rc = sysfs_create_link(&port->dev.kobj, &parent_dport->dport_dev->kobj, 1101 sysfs_remove_link(&port->dev.kobj, link_name); 1177 rc = sysfs_create_link(&port->dev.kobj, [all...] |
/linux-master/tools/testing/selftests/bpf/bpf_testmod/ |
H A D | bpf_testmod.c | 247 bpf_testmod_test_read(struct file *file, struct kobject *kobj, argument 318 bpf_testmod_test_write(struct file *file, struct kobject *kobj, argument
|
/linux-master/drivers/s390/net/ |
H A D | qeth_core_main.c | 5366 kobject_uevent(&card->gdev->dev.kobj, KOBJ_CHANGE); 5428 kobject_uevent(&card->gdev->dev.kobj, KOBJ_CHANGE);
|
/linux-master/drivers/s390/char/ |
H A D | raw3270.c | 1162 return sysfs_create_group(&rp->cdev->dev.kobj, &raw3270_attr_group); 1242 sysfs_remove_group(&cdev->dev.kobj, &raw3270_attr_group);
|
/linux-master/drivers/nvme/host/ |
H A D | pci.c | 2137 static umode_t nvme_pci_attrs_are_visible(struct kobject *kobj, argument 2141 dev_get_drvdata(container_of(kobj, struct device, kobj)); 2177 sysfs_update_group(&dev->ctrl.device->kobj, &nvme_pci_dev_attrs_group);
|
H A D | core.c | 2927 ret = sysfs_create_link(&subsys->dev.kobj, &ctrl->device->kobj, 4175 kobject_uevent_env(&ctrl->device->kobj, KOBJ_CHANGE, envp); 4190 kobject_uevent_env(&ctrl->device->kobj, KOBJ_CHANGE, envp); 4588 sysfs_remove_link(&subsys->dev.kobj, dev_name(ctrl->device)); 4689 kfree_const(ctrl->device->kobj.name);
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 1936 hdcp_destroy(&adev->dev->kobj, adev->dm.hdcp_workqueue); 6541 sysfs_remove_group(&connector->kdev->kobj, &amdgpu_group); 6649 r = sysfs_create_group(&connector->kdev->kobj,
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_process.c | 78 struct kobject *kobj; member in struct:kfd_procfs_tree 298 static ssize_t kfd_procfs_show(struct kobject *kobj, struct attribute *attr, argument 336 static void kfd_procfs_kobj_release(struct kobject *kobj) argument 338 kfree(kobj); 354 procfs.kobj = kfd_alloc_struct(procfs.kobj); 355 if (!procfs.kobj) 358 ret = kobject_init_and_add(procfs.kobj, &procfs_type, 359 &kfd_device->kobj, "proc"); 369 if (procfs.kobj) { 376 kfd_procfs_queue_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument 394 kfd_procfs_stats_show(struct kobject *kobj, struct attribute *attr, char *buffer) argument 420 kfd_sysfs_counters_show(struct kobject *kobj, struct attribute *attr, char *buf) argument 517 kfd_sysfs_create_file(struct kobject *kobj, struct attribute *attr, char *name) argument [all...] |
/linux-master/drivers/block/ |
H A D | ublk_drv.c | 611 if (kobject_get_unless_zero(&ub->cdev_dev.kobj))
|
/linux-master/kernel/ |
H A D | workqueue.c | 7288 kobject_uevent(&wq_dev->dev.kobj, KOBJ_ADD);
|
H A D | cpu.c | 2677 kobject_uevent(&dev->kobj, KOBJ_OFFLINE); 2686 kobject_uevent(&dev->kobj, KOBJ_ONLINE); 3044 ret = sysfs_create_group(&dev_root->kobj, &cpuhp_smt_attr_group); 3061 ret = sysfs_create_group(&dev_root->kobj, &cpuhp_cpu_root_attr_group); 3072 ret = sysfs_create_group(&dev->kobj, &cpuhp_cpu_attr_group);
|
/linux-master/drivers/dma/idxd/ |
H A D | cdev.c | 97 static umode_t cdev_file_attr_visible(struct kobject *kobj, struct attribute *a, int n) argument 99 struct device *dev = container_of(kobj, typeof(*dev), kobj);
|
/linux-master/mm/ |
H A D | hugetlb.c | 4050 static struct hstate *kobj_to_node_hstate(struct kobject *kobj, int *nidp); 4052 static struct hstate *kobj_to_hstate(struct kobject *kobj, int *nidp) argument 4057 if (hstate_kobjs[i] == kobj) { 4063 return kobj_to_node_hstate(kobj, nidp); 4066 static ssize_t nr_hugepages_show_common(struct kobject *kobj, argument 4073 h = kobj_to_hstate(kobj, &nid); 4116 struct kobject *kobj, const char *buf, 4128 h = kobj_to_hstate(kobj, &nid); 4132 static ssize_t nr_hugepages_show(struct kobject *kobj, argument 4135 return nr_hugepages_show_common(kobj, att 4115 nr_hugepages_store_common(bool obey_mempolicy, struct kobject *kobj, const char *buf, size_t len) argument 4138 nr_hugepages_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 4151 nr_hugepages_mempolicy_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 4158 nr_hugepages_mempolicy_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 4167 nr_overcommit_hugepages_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 4174 nr_overcommit_hugepages_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument 4196 free_hugepages_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 4213 resv_hugepages_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 4221 surplus_hugepages_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 4238 demote_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t len) argument 4293 demote_size_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 4302 demote_size_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument 4426 kobj_to_node_hstate(struct kobject *kobj, int *nidp) argument 4523 kobj_to_node_hstate(struct kobject *kobj, int *nidp) argument [all...] |
/linux-master/include/net/bluetooth/ |
H A D | hci_core.h | 1632 kref_read(&d->dev.kobj.kref)); 1640 kref_read(&d->dev.kobj.kref));
|
/linux-master/drivers/md/ |
H A D | dm.c | 2212 dm_send_uevents(&uevents, &disk_to_dev(md->disk)->kobj); 3062 r = kobject_uevent_env(&disk_to_dev(md->disk)->kobj, action, envp); 3106 return &md->kobj_holder.kobj; 3109 struct mapped_device *dm_get_from_kobject(struct kobject *kobj) argument 3113 md = container_of(kobj, struct mapped_device, kobj_holder.kobj);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gt_ccs_mode.c | 87 struct xe_gt *gt = kobj_to_gt(&kdev->kobj); 98 struct xe_gt *gt = kobj_to_gt(&kdev->kobj); 107 struct xe_gt *gt = kobj_to_gt(&kdev->kobj);
|
/linux-master/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_pm.c | 47 struct kobject kobj; member in struct:od_kobj 55 ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr, 57 ssize_t (*store)(struct kobject *kobj, struct kobj_attribute *attr, 3395 static umode_t hwmon_attributes_visible(struct kobject *kobj, argument 3398 struct device *dev = kobj_to_dev(kobj); 3743 static ssize_t fan_curve_show(struct kobject *kobj, argument 3747 struct od_kobj *container = container_of(kobj, struct od_kobj, kobj); 3753 static ssize_t fan_curve_store(struct kobject *kobj, argument 3758 struct od_kobj *container = container_of(kobj, struc 3801 acoustic_limit_threshold_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 3811 acoustic_limit_threshold_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument 3861 acoustic_target_threshold_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 3871 acoustic_target_threshold_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument 3922 fan_target_temperature_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 3932 fan_target_temperature_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument 3981 fan_minimum_pwm_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument 3991 fan_minimum_pwm_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument 4068 od_kobj_release(struct kobject *kobj) argument [all...] |
/linux-master/drivers/acpi/ |
H A D | cppc_acpi.c | 140 #define to_cpc_desc(a) container_of(a, struct cpc_desc, kobj) 143 static ssize_t show_##member_name(struct kobject *kobj, \ 146 struct cpc_desc *cpc_ptr = to_cpc_desc(kobj); \ 176 static ssize_t show_feedback_ctrs(struct kobject *kobj, argument 179 struct cpc_desc *cpc_ptr = to_cpc_desc(kobj); 887 ret = kobject_init_and_add(&cpc_ptr->kobj, &cppc_ktype, &cpu_dev->kobj, 891 kobject_put(&cpc_ptr->kobj); 951 kobject_put(&cpc_ptr->kobj);
|
/linux-master/block/ |
H A D | bdev.c | 768 if (!kobject_get_unless_zero(&bdev->bd_device.kobj))
|
/linux-master/virt/kvm/ |
H A D | kvm_main.c | 6279 kobject_uevent_env(&kvm_dev.this_device->kobj, KOBJ_CHANGE, env->envp);
|
/linux-master/include/linux/ |
H A D | blkdev.h | 352 struct kobject kobj; member in struct:blk_independent_access_range 358 struct kobject kobj; member in struct:blk_independent_access_ranges
|
/linux-master/fs/sysfs/ |
H A D | file.c | 28 struct kobject *kobj = kn->parent->priv; local 32 return kobj->ktype ? kobj->ktype->sysfs_ops : NULL; 43 struct kobject *kobj = of->kn->parent->priv; local 59 count = ops->show(kobj, of->kn->priv, buf); 81 struct kobject *kobj = of->kn->parent->priv; local 97 return battr->read(of->file, kobj, battr, buf, pos, count); 105 struct kobject *kobj = of->kn->parent->priv; local 114 len = ops->show(kobj, of->kn->priv, buf); 131 struct kobject *kobj local 144 struct kobject *kobj = of->kn->parent->priv; local 165 struct kobject *kobj = of->kn->parent->priv; local 174 struct kobject *kobj = of->kn->parent->priv; local 192 sysfs_notify(struct kobject *kobj, const char *dir, const char *attr) argument 271 struct kobject *kobj = parent->priv; local 358 sysfs_create_file_ns(struct kobject *kobj, const struct attribute *attr, const void *ns) argument 372 sysfs_create_files(struct kobject *kobj, const struct attribute * const *ptr) argument 392 sysfs_add_file_to_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument 426 sysfs_chmod_file(struct kobject *kobj, const struct attribute *attr, umode_t mode) argument 457 sysfs_break_active_protection(struct kobject *kobj, const struct attribute *attr) argument 485 struct kobject *kobj = kn->parent->priv; local 501 sysfs_remove_file_ns(struct kobject *kobj, const struct attribute *attr, const void *ns) argument 517 sysfs_remove_file_self(struct kobject *kobj, const struct attribute *attr) argument 534 sysfs_remove_files(struct kobject *kobj, const struct attribute * const *ptr) argument 549 sysfs_remove_file_from_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument 573 sysfs_create_bin_file(struct kobject *kobj, const struct bin_attribute *attr) argument 593 sysfs_remove_bin_file(struct kobject *kobj, const struct bin_attribute *attr) argument 625 sysfs_link_change_owner(struct kobject *kobj, struct kobject *targ, const char *name, kuid_t kuid, kgid_t kgid) argument 664 sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid, kgid_t kgid) argument 706 sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) argument [all...] |
/linux-master/fs/bcachefs/ |
H A D | super.c | 606 static void bch2_fs_release(struct kobject *kobj) argument 608 struct bch_fs *c = container_of(kobj, struct bch_fs, kobj); 626 if (ca->kobj.state_in_sysfs && 630 if (c->kobj.state_in_sysfs) 631 kobject_del(&c->kobj); 675 kobject_put(&c->kobj); 703 ret = kobject_add(&c->kobj, NULL, "%pU", c->sb.user_uuid.b) ?: 704 kobject_add(&c->internal, &c->kobj, "internal") ?: 705 kobject_add(&c->opts_dir, &c->kobj, "option 1185 bch2_dev_release(struct kobject *kobj) argument [all...] |
/linux-master/drivers/usb/misc/ |
H A D | onboard_usb_hub.c | 185 WARN_ON(sysfs_create_link(&hub->dev->kobj, &udev->dev.kobj, link_name)); 201 sysfs_remove_link(&hub->dev->kobj, link_name);
|