Searched refs:attr_group (Results 1 - 25 of 36) sorted by path

12

/linux-master/include/linux/
H A Discsi_boot_sysfs.h69 struct attribute_group *attr_group; member in struct:iscsi_boot_kobj
/linux-master/arch/powerpc/perf/
H A Dimc-pmu.c218 * update_events_in_group: Update the "events" information in an attr_group
219 * and assign the attr_group to the pmu "pmu".
223 struct attribute_group *attr_group; local
277 attr_group = kzalloc(sizeof(*attr_group), GFP_KERNEL);
278 if (!attr_group) {
293 kfree(attr_group);
298 attr_group->name = "events";
299 attr_group->attrs = attrs;
333 pmu->attr_groups[IMC_EVENT_ATTR] = attr_group;
[all...]
/linux-master/arch/powerpc/platforms/pseries/
H A Dpower.c54 static const struct attribute_group attr_group = { variable in typeref:struct:attribute_group
63 return sysfs_create_group(power_kobj, &attr_group);
/linux-master/arch/x86/events/intel/
H A Duncore.c1016 } *attr_group; local
1019 attr_group = kzalloc(struct_size(attr_group, attrs, i + 1),
1021 if (!attr_group)
1024 attr_group->group.name = "events";
1025 attr_group->group.attrs = attr_group->attrs;
1028 attr_group->attrs[j] = &type->event_descs[j].attr.attr;
1030 type->events_group = &attr_group->group;
/linux-master/drivers/acpi/dptf/
H A Ddptf_power.c174 const struct attribute_group *attr_group; local
185 attr_group = &dptf_power_attribute_group;
187 attr_group = &dptf_battery_attribute_group;
199 attr_group);
/linux-master/drivers/acpi/
H A Dpower.c538 const struct attribute_group *attr_group)
549 attr_group->name,
552 sysfs_remove_group(&adev->dev.kobj, attr_group);
557 const struct attribute_group *attr_group)
565 ret = sysfs_create_group(&adev->dev.kobj, attr_group);
573 attr_group->name,
577 acpi_power_hide_list(adev, resources, attr_group);
585 const struct attribute_group *attr_group,
589 acpi_power_expose_list(adev, resources, attr_group);
591 acpi_power_hide_list(adev, resources, attr_group);
536 acpi_power_hide_list(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group) argument
555 acpi_power_expose_list(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group) argument
583 acpi_power_expose_hide(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group, bool expose) argument
[all...]
/linux-master/drivers/gpio/
H A Dgpio-sim.c347 struct attribute_group *attr_group; local
357 attr_group = devm_kzalloc(dev, sizeof(*attr_group), GFP_KERNEL);
362 if (!attr_group || !attrs || !val_attr || !pull_attr)
365 attr_group->name = devm_kasprintf(dev, GFP_KERNEL,
367 if (!attr_group->name)
391 attr_group->attrs = attrs;
392 chip->attr_groups[i] = attr_group;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pmu.c409 struct attribute_group *attr_group,
421 attr_group->attrs[i] = &pmu_attr->attr.attr;
432 static void amdgpu_pmu_create_attrs(struct attribute_group *attr_group, argument
437 amdgpu_pmu_create_event_attrs_by_type(attr_group, pmu_attr, events, 0,
408 amdgpu_pmu_create_event_attrs_by_type( struct attribute_group *attr_group, struct amdgpu_pmu_event_attribute *pmu_attr, struct amdgpu_pmu_attr events[], int s_offset, int e_offset, unsigned int type) argument
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_topology.c624 kfree(perf->attr_group);
625 perf->attr_group = NULL;
800 perf->attr_group = kzalloc(sizeof(struct kfd_perf_attr)
803 if (!perf->attr_group)
806 attrs = (struct attribute **)(perf->attr_group + 1);
816 perf->attr_group->name = perf->block_name;
817 perf->attr_group->attrs = attrs;
818 ret = sysfs_create_group(dev->kobj_perf, perf->attr_group);
H A Dkfd_topology.h134 struct attribute_group *attr_group; member in struct:kfd_perf_properties
/linux-master/drivers/hwmon/
H A Dasus_atk0110.c128 struct attribute_group attr_group; member in struct:atk_data
1180 data->attr_group.attrs = attrs;
1181 data->attr_groups[0] = &data->attr_group;
H A Dcoretemp.c86 struct attribute_group attr_group; member in struct:temp_data
449 tdata->attr_group.attrs = tdata->attrs;
450 return sysfs_create_group(&dev->kobj, &tdata->attr_group);
613 sysfs_remove_group(&pdata->hwmon_dev->kobj, &tdata->attr_group);
H A Diio_hwmon.c24 * @attr_group: the group of attributes
31 struct attribute_group attr_group; member in struct:iio_hwmon_state
153 st->attr_group.attrs = st->attrs;
154 st->groups[0] = &st->attr_group;
/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-cti-sysfs.c1063 tc->attr_group = group;
1072 struct attribute_group *attr_group = NULL; local
1076 attr_group = cti_create_con_sysfs_group(dev, ctidev, con_idx, tc);
1077 if (!attr_group)
1118 attr_group->attrs = tc->con_attrs;
H A Dcoresight-cti.h84 * @attr_group: Dynamic attribute group created for this connection.
93 struct attribute_group *attr_group; member in struct:cti_trig_con
/linux-master/drivers/hwtracing/intel_th/
H A Dcore.c74 if (thdrv->attr_group) {
75 ret = sysfs_create_group(&thdev->dev.kobj, thdrv->attr_group);
148 if (thdrv->attr_group)
149 sysfs_remove_group(&thdev->dev.kobj, thdrv->attr_group);
H A Dintel_th.h153 * @attr_group: attributes provided by the driver
184 const struct attribute_group *attr_group; member in struct:intel_th_driver
H A Dmsu.c2193 .attr_group = &msc_output_group,
H A Dpti.c239 .attr_group = &pti_output_group,
307 .attr_group = &lpp_output_group,
/linux-master/drivers/memstick/core/
H A Dms_block.h152 struct attribute_group attr_group; member in struct:msb_data
H A Dmspro_block.c165 struct attribute_group attr_group; member in struct:mspro_block_data
945 msb->attr_group.attrs = kcalloc(attr_count + 1,
946 sizeof(*msb->attr_group.attrs),
948 if (!msb->attr_group.attrs) {
952 msb->attr_group.name = "media_attributes";
967 msb->attr_group.attrs[cnt] = &s_attr->dev_attr.attr;
1118 for (rc = 0; msb->attr_group.attrs[rc]; ++rc) {
1119 s_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[rc]);
1193 if (msb->attr_group.attrs) {
1194 for (cnt = 0; msb->attr_group
[all...]
/linux-master/drivers/mfd/
H A Dgateworks-gsc.c153 static struct attribute_group attr_group = { variable in typeref:struct:attribute_group
244 ret = sysfs_create_group(&dev->kobj, &attr_group);
250 sysfs_remove_group(&dev->kobj, &attr_group);
259 sysfs_remove_group(&client->dev.kobj, &attr_group);
/linux-master/drivers/mtd/
H A Dsm_ftl.c56 struct attribute_group *attr_group; local
89 attr_group = kzalloc(sizeof(struct attribute_group), GFP_KERNEL);
90 if (!attr_group)
92 attr_group->attrs = attributes;
93 return attr_group;
/linux-master/drivers/ptp/
H A Dptp_ocp.c352 const struct attribute_group **attr_group; member in struct:ptp_ocp
2337 sysfs_remove_groups(&bp->dev.kobj, bp->attr_group);
2338 kfree(bp->attr_group);
2353 bp->attr_group = kcalloc(count + 1, sizeof(struct attribute_group *),
2355 if (!bp->attr_group)
2361 bp->attr_group[count++] = attr_tbl[i].group;
2363 err = sysfs_create_groups(&bp->dev.kobj, bp->attr_group);
2365 bp->attr_group[0] = NULL;
/linux-master/drivers/regulator/
H A Duserspace-consumer.c113 static const struct attribute_group attr_group = { variable in typeref:struct:attribute_group
168 ret = sysfs_create_group(&pdev->dev.kobj, &attr_group);
192 sysfs_remove_group(&pdev->dev.kobj, &attr_group);
201 sysfs_remove_group(&pdev->dev.kobj, &attr_group);

Completed in 533 milliseconds

12