| /linux/drivers/memstick/core/ |
| H A D | mspro_block.c | 165 struct attribute_group attr_group; member 942 msb->attr_group.attrs = kzalloc_objs(*msb->attr_group.attrs, in mspro_block_read_attributes() 944 if (!msb->attr_group.attrs) { in mspro_block_read_attributes() 948 msb->attr_group.name = "media_attributes"; in mspro_block_read_attributes() 963 msb->attr_group.attrs[cnt] = &s_attr->dev_attr.attr; in mspro_block_read_attributes() 1114 for (rc = 0; msb->attr_group.attrs[rc]; ++rc) { in mspro_block_init_disk() 1115 s_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[rc]); in mspro_block_init_disk() 1188 if (msb->attr_group.attrs) { in mspro_block_data_clear() 1189 for (cnt = 0; msb->attr_group.attrs[cnt]; ++cnt) { in mspro_block_data_clear() 1190 s_attr = mspro_from_sysfs_attr(msb->attr_group in mspro_block_data_clear() [all …]
|
| H A D | ms_block.h | 152 struct attribute_group attr_group; member
|
| /linux/drivers/mfd/ |
| H A D | gateworks-gsc.c | 153 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()
|
| /linux/drivers/acpi/ |
| H A D | power.c | 541 const struct attribute_group *attr_group) in acpi_power_hide_list() argument 552 attr_group->name, in acpi_power_hide_list() 555 sysfs_remove_group(&adev->dev.kobj, attr_group); in acpi_power_hide_list() 560 const struct attribute_group *attr_group) in acpi_power_expose_list() argument 568 ret = sysfs_create_group(&adev->dev.kobj, attr_group); in acpi_power_expose_list() 576 attr_group->name, in acpi_power_expose_list() 580 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_list() 588 const struct attribute_group *attr_group, in acpi_power_expose_hide() argument 592 acpi_power_expose_list(adev, resources, attr_group); in acpi_power_expose_hide() 594 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_hide()
|
| /linux/samples/kobject/ |
| H A D | kobject-example.c | 105 static const struct attribute_group attr_group = { variable 129 retval = sysfs_create_group(example_kobj, &attr_group); in example_init()
|
| /linux/drivers/hwmon/ |
| H A D | iio_hwmon.c | 30 struct attribute_group attr_group; member 188 st->attr_group.attrs = st->attrs; in iio_hwmon_probe() 189 st->groups[0] = &st->attr_group; in iio_hwmon_probe()
|
| H A D | asus_atk0110.c | 130 struct attribute_group attr_group; member 1179 data->attr_group.attrs = attrs; in atk_init_attribute_groups() 1180 data->attr_groups[0] = &data->attr_group; in atk_init_attribute_groups()
|
| /linux/kernel/trace/ |
| H A D | preemptirq_delay_test.c | 197 static struct attribute_group attr_group = { in preemptirq_delay_init() 216 retval = sysfs_create_group(preemptirq_delay_kobj, &attr_group); in preemptirq_delay_exit() 188 static struct attribute_group attr_group = { global() variable
|
| /linux/drivers/scsi/ |
| H A D | iscsi_boot_sysfs.c | 339 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()
|
| /linux/drivers/platform/x86/ |
| H A D | asus-armoury.c | 114 const struct attribute_group *attr_group; member 962 name = armoury_attr_groups[i].attr_group->name; in asus_fw_attr_add() 976 armoury_attr_groups[i].attr_group); in asus_fw_attr_add() 979 armoury_attr_groups[i].attr_group->name); in asus_fw_attr_add() 991 armoury_attr_groups[i].attr_group); in asus_fw_attr_add() 1173 armoury_attr_groups[i].attr_group); in asus_fw_exit()
|
| H A D | samsung-galaxybook.c | 86 struct attribute_group attr_group; member 1037 fw_attr->attr_group.name = galaxybook_fw_attr_name[fw_attr_id]; in galaxybook_fw_attr_init() 1038 fw_attr->attr_group.attrs = attrs; in galaxybook_fw_attr_init() 1042 return sysfs_create_group(&galaxybook->fw_attrs_kset->kobj, &fw_attr->attr_group); in galaxybook_fw_attr_init()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_pmu.c | 409 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()
|
| /linux/arch/powerpc/perf/ |
| H A D | imc-pmu.c | 223 struct attribute_group *attr_group; in update_events_in_group() local 277 attr_group = kzalloc_obj(*attr_group); in update_events_in_group() 278 if (!attr_group) { in update_events_in_group() 293 kfree(attr_group); in update_events_in_group() 298 attr_group->name = "events"; in update_events_in_group() 299 attr_group->attrs = attrs; in update_events_in_group() 333 pmu->attr_groups[IMC_EVENT_ATTR] = attr_group; in update_events_in_group()
|
| /linux/drivers/s390/cio/ |
| H A D | cmf.c | 112 struct attribute_group *attr_group; member 721 .attr_group = &cmf_attr_group, 974 .attr_group = &cmf_attr_group_ext, 1136 ret = sysfs_create_group(&cdev->dev.kobj, cmbops->attr_group); in enable_cmf() 1143 sysfs_remove_group(&cdev->dev.kobj, cmbops->attr_group); in enable_cmf() 1171 sysfs_remove_group(&cdev->dev.kobj, cmbops->attr_group); in __disable_cmf()
|
| /linux/drivers/gpio/ |
| H A D | gpio-sim.c | 363 struct attribute_group *attr_group; in gpio_sim_setup_sysfs() local 373 attr_group = devm_kzalloc(dev, sizeof(*attr_group), GFP_KERNEL); in gpio_sim_setup_sysfs() 378 if (!attr_group || !attrs || !val_attr || !pull_attr) in gpio_sim_setup_sysfs() 381 attr_group->name = devm_kasprintf(dev, GFP_KERNEL, in gpio_sim_setup_sysfs() 383 if (!attr_group->name) in gpio_sim_setup_sysfs() 407 attr_group->attrs = attrs; in gpio_sim_setup_sysfs() 408 chip->attr_groups[i] = attr_group; in gpio_sim_setup_sysfs()
|
| /linux/drivers/staging/greybus/ |
| H A D | light.c | 29 struct attribute_group *attr_group; member 275 channel->attr_group = kzalloc_obj(*channel->attr_group); in channel_attr_groups_set() 276 if (!channel->attr_group) in channel_attr_groups_set() 289 channel->attr_group->attrs = channel->attrs; in channel_attr_groups_set() 291 channel->attr_groups[0] = channel->attr_group; in channel_attr_groups_set() 1067 kfree(channel->attr_group); in gb_lights_channel_free()
|
| /linux/drivers/hwtracing/intel_th/ |
| H A D | pti.c | 239 .attr_group = &pti_output_group, 307 .attr_group = &lpp_output_group,
|
| H A D | core.c | 74 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()
|
| H A D | intel_th.h | 184 const struct attribute_group *attr_group; member
|
| /linux/arch/x86/events/intel/ |
| H A D | uncore.c | 1038 } *attr_group; in uncore_type_init() local 1041 attr_group = kzalloc_flex(*attr_group, attrs, i + 1); in uncore_type_init() 1042 if (!attr_group) in uncore_type_init() 1045 attr_group->group.name = "events"; in uncore_type_init() 1046 attr_group->group.attrs = attr_group->attrs; in uncore_type_init() 1049 attr_group->attrs[j] = &type->event_descs[j].attr.attr; in uncore_type_init() 1051 type->events_group = &attr_group->group; in uncore_type_init()
|
| /linux/include/linux/ |
| H A D | iscsi_boot_sysfs.h | 69 struct attribute_group *attr_group; member
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-cti.h | 94 struct attribute_group *attr_group; member
|
| H A D | coresight-cti-sysfs.c | 1068 tc->attr_group = group; in cti_create_con_sysfs_group() 1077 struct attribute_group *attr_group = NULL; in cti_create_con_attr_set() local 1081 attr_group = cti_create_con_sysfs_group(dev, ctidev, con_idx, tc); in cti_create_con_attr_set() 1082 if (!attr_group) in cti_create_con_attr_set() 1123 attr_group->attrs = tc->con_attrs; in cti_create_con_attr_set()
|
| /linux/kernel/locking/ |
| H A D | test-ww_mutex.c | 729 static struct attribute_group attr_group = { variable 752 ret = sysfs_create_group(test_ww_mutex_kobj, &attr_group); in test_ww_mutex_init()
|
| /linux/kernel/power/ |
| H A D | main.c | 1111 static const struct attribute_group attr_group = { variable 1116 &attr_group,
|