Home
last modified time | relevance | path

Searched refs:attr_groups (Results 1 – 25 of 65) sorted by relevance

123

/Linux-v5.4/drivers/hwmon/
Dvexpress-hwmon.c84 const struct attribute_group **attr_groups; member
101 .attr_groups = (const struct attribute_group *[]) {
121 .attr_groups = (const struct attribute_group *[]) {
140 .attr_groups = (const struct attribute_group *[]) {
159 .attr_groups = (const struct attribute_group *[]) {
178 .attr_groups = (const struct attribute_group *[]) {
229 type->name, data, type->attr_groups); in vexpress_hwmon_probe()
Dad7418.c240 const struct attribute_group **attr_groups = NULL; in ad7418_probe() local
262 attr_groups = ad7416_groups; in ad7418_probe()
267 attr_groups = ad7417_groups; in ad7418_probe()
272 attr_groups = ad7418_groups; in ad7418_probe()
283 data, attr_groups); in ad7418_probe()
Dlm87.c170 const struct attribute_group *attr_groups[6]; member
947 data->attr_groups[group_tail++] = &lm87_group; in lm87_probe()
949 data->attr_groups[group_tail++] = &lm87_group_in6; in lm87_probe()
951 data->attr_groups[group_tail++] = &lm87_group_fan1; in lm87_probe()
954 data->attr_groups[group_tail++] = &lm87_group_in7; in lm87_probe()
956 data->attr_groups[group_tail++] = &lm87_group_fan2; in lm87_probe()
959 data->attr_groups[group_tail++] = &lm87_group_temp3; in lm87_probe()
961 data->attr_groups[group_tail++] = &lm87_group_in0_5; in lm87_probe()
965 data->attr_groups[group_tail++] = &lm87_group_vid; in lm87_probe()
969 &client->dev, client->name, client, data->attr_groups); in lm87_probe()
Dibmpowernv.c91 const struct attribute_group *attr_groups[MAX_SENSOR_TYPE + 1]; member
435 const struct attribute_group **pgroups = pdata->attr_groups; in populate_attr_groups()
555 const struct attribute_group **pgroups = pdata->attr_groups; in create_device_attrs()
687 pdata->attr_groups); in ibmpowernv_probe()
/Linux-v5.4/arch/arm64/kernel/
Dperf_event.c1045 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv8_pmuv3_init()
1047 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv8_pmuv3_init()
1061 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv8_a35_pmu_init()
1063 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv8_a35_pmu_init()
1077 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv8_a53_pmu_init()
1079 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv8_a53_pmu_init()
1093 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv8_a57_pmu_init()
1095 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv8_a57_pmu_init()
1109 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv8_a72_pmu_init()
1111 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv8_a72_pmu_init()
[all …]
/Linux-v5.4/drivers/nvdimm/
De820.c49 ndr_desc.attr_groups = e820_pmem_region_attribute_groups; in e820_register_one()
65 nd_desc.attr_groups = e820_pmem_attribute_groups; in e820_pmem_probe()
Dof_pmem.c44 priv->bus_desc.attr_groups = bus_attr_groups; in of_pmem_region_probe()
69 ndr_desc.attr_groups = region_attr_groups; in of_pmem_region_probe()
/Linux-v5.4/arch/x86/events/amd/
Dpower.c202 static const struct attribute_group *attr_groups[] = { variable
210 .attr_groups = attr_groups,
Dibs.c96 const struct attribute_group *attr_groups[2]; member
718 memset(&perf_ibs->attr_groups, 0, sizeof(perf_ibs->attr_groups)); in perf_ibs_pmu_init()
719 perf_ibs->attr_groups[0] = &perf_ibs->format_group; in perf_ibs_pmu_init()
720 perf_ibs->pmu.attr_groups = perf_ibs->attr_groups; in perf_ibs_pmu_init()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_pmu.c200 const struct attribute_group *attr_groups[], in init_pmu_by_type() argument
225 pmu_entry->pmu.attr_groups = attr_groups; in init_pmu_by_type()
/Linux-v5.4/arch/powerpc/perf/
Dhv-gpci.c119 static const struct attribute_group *attr_groups[] = { variable
268 .attr_groups = attr_groups,
Dimc-pmu.c309 pmu->attr_groups[IMC_EVENT_ATTR] = attr_group; in update_events_in_group()
1333 pmu->pmu.attr_groups = pmu->attr_groups; in update_pmu_ops()
1335 pmu->attr_groups[IMC_FORMAT_ATTR] = &imc_format_group; in update_pmu_ops()
1340 pmu->attr_groups[IMC_CPUMASK_ATTR] = &imc_pmu_cpumask_attr_group; in update_pmu_ops()
1344 pmu->attr_groups[IMC_CPUMASK_ATTR] = &imc_pmu_cpumask_attr_group; in update_pmu_ops()
1361 pmu->attr_groups[IMC_FORMAT_ATTR] = &trace_imc_format_group; in update_pmu_ops()
1469 if (pmu_ptr->attr_groups[IMC_EVENT_ATTR]) in imc_common_mem_free()
1470 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]->attrs); in imc_common_mem_free()
1471 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]); in imc_common_mem_free()
/Linux-v5.4/arch/x86/events/
Dmsr.c171 static const struct attribute_group *attr_groups[] = { variable
279 .attr_groups = attr_groups,
/Linux-v5.4/arch/arm/kernel/
Dperf_event_v7.c1205 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv7_a8_pmu_init()
1207 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv7_a8_pmu_init()
1217 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv7_a9_pmu_init()
1219 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv7_a9_pmu_init()
1229 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv7_a5_pmu_init()
1231 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv7_a5_pmu_init()
1242 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv7_a15_pmu_init()
1244 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv7_a15_pmu_init()
1255 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] = in armv7_a7_pmu_init()
1257 cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] = in armv7_a7_pmu_init()
[all …]
/Linux-v5.4/arch/arc/kernel/
Dperf_event.c41 const struct attribute_group *attr_groups[ARCPMU_NR_ATTR_GR + 1]; member
625 arc_pmu->attr_groups[ARCPMU_ATTR_GR_EVENTS] = &arc_pmu_events_attr_gr; in arc_pmu_device_probe()
626 arc_pmu->attr_groups[ARCPMU_ATTR_GR_FORMATS] = &arc_pmu_format_attr_gr; in arc_pmu_device_probe()
637 .attr_groups = arc_pmu->attr_groups, in arc_pmu_device_probe()
/Linux-v5.4/arch/x86/events/intel/
Duncore.h74 const struct attribute_group *attr_groups[4]; member
78 #define pmu_group attr_groups[0]
79 #define format_group attr_groups[1]
80 #define events_group attr_groups[2]
/Linux-v5.4/drivers/perf/
Dthunderx2_pmu.c80 const struct attribute_group **attr_groups; member
558 .attr_groups = tx2_pmu->attr_groups, in tx2_uncore_pmu_register()
660 tx2_pmu->attr_groups = l3c_pmu_attr_groups; in tx2_uncore_pmu_init_dev()
672 tx2_pmu->attr_groups = dmc_pmu_attr_groups; in tx2_uncore_pmu_init_dev()
Dxgene_pmu.c99 const struct attribute_group **attr_groups; member
1110 .attr_groups = pmu_dev->attr_groups, in xgene_init_perf()
1148 pmu->attr_groups = l3c_pmu_v3_attr_groups; in xgene_pmu_dev_add()
1150 pmu->attr_groups = l3c_pmu_attr_groups; in xgene_pmu_dev_add()
1154 pmu->attr_groups = iob_fast_pmu_v3_attr_groups; in xgene_pmu_dev_add()
1156 pmu->attr_groups = iob_pmu_attr_groups; in xgene_pmu_dev_add()
1160 pmu->attr_groups = iob_slow_pmu_v3_attr_groups; in xgene_pmu_dev_add()
1166 pmu->attr_groups = mcb_pmu_v3_attr_groups; in xgene_pmu_dev_add()
1168 pmu->attr_groups = mcb_pmu_attr_groups; in xgene_pmu_dev_add()
1174 pmu->attr_groups = mc_pmu_v3_attr_groups; in xgene_pmu_dev_add()
[all …]
Dfsl_imx8_ddr_perf.c174 static const struct attribute_group *attr_groups[] = { variable
433 .attr_groups = attr_groups, in ddr_perf_init()
/Linux-v5.4/arch/powerpc/include/asm/
Dimc-pmu.h120 const struct attribute_group *attr_groups[4]; member
Dperf_event_server.h47 const struct attribute_group **attr_groups; member
/Linux-v5.4/drivers/staging/greybus/
Dlight.c30 const struct attribute_group **attr_groups; member
297 channel->attr_groups = kcalloc(2, sizeof(*channel->attr_groups), in channel_attr_groups_set()
299 if (!channel->attr_groups) in channel_attr_groups_set()
311 channel->attr_groups[0] = channel->attr_group; in channel_attr_groups_set()
313 cdev->groups = channel->attr_groups; in channel_attr_groups_set()
1081 kfree(channel->attr_groups); in gb_lights_channel_free()
/Linux-v5.4/arch/arm/mach-imx/
Dmmdc.c175 static const struct attribute_group *attr_groups[] = { variable
440 .attr_groups = attr_groups, in mmdc_pmu_init()
/Linux-v5.4/include/linux/
Dlibnvdimm.h83 const struct attribute_group **attr_groups; member
125 const struct attribute_group **attr_groups; member
/Linux-v5.4/include/linux/perf/
Darm_pmu.h110 const struct attribute_group *attr_groups[ARMPMU_NR_ATTR_GROUPS + 1]; member

123