Home
last modified time | relevance | path

Searched refs:attr_group (Results 1 – 25 of 29) sorted by relevance

12

/drivers/memstick/core/
A Dmspro_block.c165 struct attribute_group attr_group; member
943 msb->attr_group.attrs = kcalloc(attr_count + 1, in mspro_block_read_attributes()
944 sizeof(*msb->attr_group.attrs), in mspro_block_read_attributes()
946 if (!msb->attr_group.attrs) { in mspro_block_read_attributes()
950 msb->attr_group.name = "media_attributes"; in mspro_block_read_attributes()
1116 for (rc = 0; msb->attr_group.attrs[rc]; ++rc) { in mspro_block_init_disk()
1190 if (msb->attr_group.attrs) { in mspro_block_data_clear()
1192 s_attr = mspro_from_sysfs_attr(msb->attr_group in mspro_block_data_clear()
1197 kfree(msb->attr_group.attrs); in mspro_block_data_clear()
1314 for (cnt = 0; new_msb->attr_group.attrs[cnt] in mspro_block_resume()
[all …]
A Dms_block.h152 struct attribute_group attr_group; member
/drivers/acpi/dptf/
A Ddptf_power.c174 const struct attribute_group *attr_group; in dptf_power_add() local
185 attr_group = &dptf_power_attribute_group; in dptf_power_add()
187 attr_group = &dptf_battery_attribute_group; in dptf_power_add()
199 attr_group); in dptf_power_add()
/drivers/regulator/
A Duserspace-consumer.c113 static const struct attribute_group attr_group = { variable
166 ret = sysfs_create_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_probe()
190 sysfs_remove_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_probe()
199 sysfs_remove_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_remove()
/drivers/acpi/
A Dpower.c539 const struct attribute_group *attr_group) in acpi_power_hide_list() argument
550 attr_group->name, in acpi_power_hide_list()
553 sysfs_remove_group(&adev->dev.kobj, attr_group); in acpi_power_hide_list()
558 const struct attribute_group *attr_group) in acpi_power_expose_list() argument
566 ret = sysfs_create_group(&adev->dev.kobj, attr_group); in acpi_power_expose_list()
574 attr_group->name, in acpi_power_expose_list()
578 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_list()
586 const struct attribute_group *attr_group, in acpi_power_expose_hide() argument
590 acpi_power_expose_list(adev, resources, attr_group); in acpi_power_expose_hide()
592 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_hide()
/drivers/mfd/
A Dgateworks-gsc.c153 static struct attribute_group attr_group = { variable
244 ret = sysfs_create_group(&dev->kobj, &attr_group); in gsc_probe()
250 sysfs_remove_group(&dev->kobj, &attr_group); in gsc_probe()
259 sysfs_remove_group(&client->dev.kobj, &attr_group); in gsc_remove()
/drivers/platform/x86/intel/pmt/
A Ddiscovery.c102 const struct attribute_group *attr_group; member
486 feature->attr_group = &pmt_feature_rmid_group; in pmt_features_discovery()
490 feature->attr_group = &pmt_feature_watcher_group; in pmt_features_discovery()
494 feature->attr_group = &pmt_feature_command_group; in pmt_features_discovery()
498 feature->attr_group = &pmt_feature_guids_group; in pmt_features_discovery()
524 sysfs_remove_group(&feature->kobj, feature->attr_group); in pmt_features_remove()
/drivers/hwmon/
A Diio_hwmon.c31 struct attribute_group attr_group; member
189 st->attr_group.attrs = st->attrs; in iio_hwmon_probe()
190 st->groups[0] = &st->attr_group; in iio_hwmon_probe()
A Dcoretemp.c86 struct attribute_group attr_group; member
449 tdata->attr_group.attrs = tdata->attrs; in create_core_attrs()
450 return sysfs_create_group(&dev->kobj, &tdata->attr_group); in create_core_attrs()
613 sysfs_remove_group(&pdata->hwmon_dev->kobj, &tdata->attr_group); in coretemp_remove_core()
A Dasus_atk0110.c129 struct attribute_group attr_group; member
1176 data->attr_group.attrs = attrs; in atk_init_attribute_groups()
1177 data->attr_groups[0] = &data->attr_group; in atk_init_attribute_groups()
/drivers/scsi/
A Discsi_boot_sysfs.c339 struct attribute_group *attr_group, in iscsi_boot_create_kobj() argument
363 if (sysfs_create_group(&boot_kobj->kobj, attr_group)) { in iscsi_boot_create_kobj()
374 boot_kobj->attr_group = attr_group; in iscsi_boot_create_kobj()
385 sysfs_remove_group(&boot_kobj->kobj, boot_kobj->attr_group); in iscsi_boot_remove_kobj()
/drivers/platform/x86/lenovo/
A Dwmi-other.c112 const struct attribute_group *attr_group; member
527 cd01_attr_groups[i].attr_group); in lwmi_om_fw_attr_add()
538 cd01_attr_groups[i].attr_group); in lwmi_om_fw_attr_add()
558 cd01_attr_groups[i].attr_group); in lwmi_om_fw_attr_remove()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_pmu.c409 struct attribute_group *attr_group, in amdgpu_pmu_create_event_attrs_by_type() argument
421 attr_group->attrs[i] = &pmu_attr->attr.attr; in amdgpu_pmu_create_event_attrs_by_type()
432 static void amdgpu_pmu_create_attrs(struct attribute_group *attr_group, in amdgpu_pmu_create_attrs() argument
437 amdgpu_pmu_create_event_attrs_by_type(attr_group, pmu_attr, events, 0, in amdgpu_pmu_create_attrs()
/drivers/gpio/
A Dgpio-sim.c366 struct attribute_group *attr_group; in gpio_sim_setup_sysfs() local
376 attr_group = devm_kzalloc(dev, sizeof(*attr_group), GFP_KERNEL); in gpio_sim_setup_sysfs()
381 if (!attr_group || !attrs || !val_attr || !pull_attr) in gpio_sim_setup_sysfs()
384 attr_group->name = devm_kasprintf(dev, GFP_KERNEL, in gpio_sim_setup_sysfs()
386 if (!attr_group->name) in gpio_sim_setup_sysfs()
410 attr_group->attrs = attrs; in gpio_sim_setup_sysfs()
411 chip->attr_groups[i] = attr_group; in gpio_sim_setup_sysfs()
/drivers/staging/greybus/
A Dlight.c29 struct attribute_group *attr_group; member
275 channel->attr_group = kzalloc(sizeof(*channel->attr_group), GFP_KERNEL); in channel_attr_groups_set()
276 if (!channel->attr_group) in channel_attr_groups_set()
290 channel->attr_group->attrs = channel->attrs; in channel_attr_groups_set()
292 channel->attr_groups[0] = channel->attr_group; in channel_attr_groups_set()
1065 kfree(channel->attr_group); in gb_lights_channel_free()
/drivers/s390/cio/
A Dcmf.c113 struct attribute_group *attr_group; member
722 .attr_group = &cmf_attr_group,
975 .attr_group = &cmf_attr_group_ext,
1137 ret = sysfs_create_group(&cdev->dev.kobj, cmbops->attr_group); in enable_cmf()
1144 sysfs_remove_group(&cdev->dev.kobj, cmbops->attr_group); in enable_cmf()
1172 sysfs_remove_group(&cdev->dev.kobj, cmbops->attr_group); in __disable_cmf()
/drivers/hwtracing/intel_th/
A Dpti.c239 .attr_group = &pti_output_group,
307 .attr_group = &lpp_output_group,
A Dcore.c74 if (thdrv->attr_group) { in intel_th_probe()
75 ret = sysfs_create_group(&thdev->dev.kobj, thdrv->attr_group); in intel_th_probe()
148 if (thdrv->attr_group) in intel_th_remove()
149 sysfs_remove_group(&thdev->dev.kobj, thdrv->attr_group); in intel_th_remove()
A Dintel_th.h184 const struct attribute_group *attr_group; member
/drivers/mtd/
A Dsm_ftl.c56 struct attribute_group *attr_group; in sm_create_sysfs_attributes() local
89 attr_group = kzalloc(sizeof(struct attribute_group), GFP_KERNEL); in sm_create_sysfs_attributes()
90 if (!attr_group) in sm_create_sysfs_attributes()
92 attr_group->attrs = attributes; in sm_create_sysfs_attributes()
93 return attr_group; in sm_create_sysfs_attributes()
/drivers/hwtracing/coresight/
A Dcoresight-cti-sysfs.c1063 tc->attr_group = group; in cti_create_con_sysfs_group()
1072 struct attribute_group *attr_group = NULL; in cti_create_con_attr_set() local
1076 attr_group = cti_create_con_sysfs_group(dev, ctidev, con_idx, tc); in cti_create_con_attr_set()
1077 if (!attr_group) in cti_create_con_attr_set()
1118 attr_group->attrs = tc->con_attrs; in cti_create_con_attr_set()
A Dcoresight-cti.h94 struct attribute_group *attr_group; member
/drivers/gpu/drm/amd/amdkfd/
A Dkfd_topology.c615 kfree(perf->attr_group); in kfd_remove_sysfs_node_entry()
616 perf->attr_group = NULL; in kfd_remove_sysfs_node_entry()
791 perf->attr_group = kzalloc(sizeof(struct kfd_perf_attr) in kfd_build_sysfs_node_entry()
794 if (!perf->attr_group) in kfd_build_sysfs_node_entry()
797 attrs = (struct attribute **)(perf->attr_group + 1); in kfd_build_sysfs_node_entry()
807 perf->attr_group->name = perf->block_name; in kfd_build_sysfs_node_entry()
808 perf->attr_group->attrs = attrs; in kfd_build_sysfs_node_entry()
809 ret = sysfs_create_group(dev->kobj_perf, perf->attr_group); in kfd_build_sysfs_node_entry()
A Dkfd_topology.h141 struct attribute_group *attr_group; member
/drivers/platform/x86/
A Dsamsung-galaxybook.c86 struct attribute_group attr_group; member
1031 fw_attr->attr_group.name = galaxybook_fw_attr_name[fw_attr_id]; in galaxybook_fw_attr_init()
1032 fw_attr->attr_group.attrs = attrs; in galaxybook_fw_attr_init()
1036 return sysfs_create_group(&galaxybook->fw_attrs_kset->kobj, &fw_attr->attr_group); in galaxybook_fw_attr_init()

Completed in 99 milliseconds

12