attr_groups        41 arch/arc/kernel/perf_event.c 	const struct attribute_group	*attr_groups[ARCPMU_NR_ATTR_GR + 1];
attr_groups       625 arch/arc/kernel/perf_event.c 	arc_pmu->attr_groups[ARCPMU_ATTR_GR_EVENTS] = &arc_pmu_events_attr_gr;
attr_groups       626 arch/arc/kernel/perf_event.c 	arc_pmu->attr_groups[ARCPMU_ATTR_GR_FORMATS] = &arc_pmu_format_attr_gr;
attr_groups       637 arch/arc/kernel/perf_event.c 		.attr_groups	= arc_pmu->attr_groups,
attr_groups      1205 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1207 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1217 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1219 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1229 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1231 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1242 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1244 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1255 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1257 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1268 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1270 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1279 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1281 arch/arm/kernel/perf_event_v7.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups       175 arch/arm/mach-imx/mmdc.c static const struct attribute_group *attr_groups[] = {
attr_groups       440 arch/arm/mach-imx/mmdc.c 			.attr_groups    = attr_groups,
attr_groups       526 arch/arm/mm/cache-l2x0-pmu.c 		.attr_groups = l2x0_pmu_attr_groups,
attr_groups      1045 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1047 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1061 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1063 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1077 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1079 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1093 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1095 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1109 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1111 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1125 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1127 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1141 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1143 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1157 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_EVENTS] =
attr_groups      1159 arch/arm64/kernel/perf_event.c 	cpu_pmu->attr_groups[ARMPMU_ATTR_GROUP_FORMATS] =
attr_groups      1047 arch/nds32/kernel/perf_event_cpu.c 		.attr_groups = nds32_pmu_attr_groups,
attr_groups       120 arch/powerpc/include/asm/imc-pmu.h 	const struct attribute_group *attr_groups[4];
attr_groups        47 arch/powerpc/include/asm/perf_event_server.h 	const struct attribute_group	**attr_groups;
attr_groups      2284 arch/powerpc/perf/core-book3s.c 	power_pmu.attr_groups = ppmu->attr_groups;
attr_groups       219 arch/powerpc/perf/generic-compat-pmu.c 	.attr_groups		= generic_compat_pmu_attr_groups,
attr_groups      1054 arch/powerpc/perf/hv-24x7.c static const struct attribute_group *attr_groups[] = {
attr_groups      1557 arch/powerpc/perf/hv-24x7.c 	.attr_groups = attr_groups,
attr_groups       119 arch/powerpc/perf/hv-gpci.c static const struct attribute_group *attr_groups[] = {
attr_groups       268 arch/powerpc/perf/hv-gpci.c 	.attr_groups = attr_groups,
attr_groups       309 arch/powerpc/perf/imc-pmu.c 	pmu->attr_groups[IMC_EVENT_ATTR] = attr_group;
attr_groups      1333 arch/powerpc/perf/imc-pmu.c 	pmu->pmu.attr_groups = pmu->attr_groups;
attr_groups      1335 arch/powerpc/perf/imc-pmu.c 	pmu->attr_groups[IMC_FORMAT_ATTR] = &imc_format_group;
attr_groups      1340 arch/powerpc/perf/imc-pmu.c 		pmu->attr_groups[IMC_CPUMASK_ATTR] = &imc_pmu_cpumask_attr_group;
attr_groups      1344 arch/powerpc/perf/imc-pmu.c 		pmu->attr_groups[IMC_CPUMASK_ATTR] = &imc_pmu_cpumask_attr_group;
attr_groups      1361 arch/powerpc/perf/imc-pmu.c 		pmu->attr_groups[IMC_FORMAT_ATTR] = &trace_imc_format_group;
attr_groups      1469 arch/powerpc/perf/imc-pmu.c 	if (pmu_ptr->attr_groups[IMC_EVENT_ATTR])
attr_groups      1470 arch/powerpc/perf/imc-pmu.c 		kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]->attrs);
attr_groups      1471 arch/powerpc/perf/imc-pmu.c 	kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]);
attr_groups       438 arch/powerpc/perf/power7-pmu.c 	.attr_groups		= power7_pmu_attr_groups,
attr_groups       377 arch/powerpc/perf/power8-pmu.c 	.attr_groups		= power8_pmu_attr_groups,
attr_groups       435 arch/powerpc/perf/power9-pmu.c 	.attr_groups		= power9_pmu_attr_groups,
attr_groups       336 arch/powerpc/platforms/pseries/papr_scm.c 	p->bus_desc.attr_groups = bus_attr_groups;
attr_groups       370 arch/powerpc/platforms/pseries/papr_scm.c 	ndr_desc.attr_groups = region_attr_groups;
attr_groups       554 arch/s390/kernel/perf_cpum_cf.c 	cpumf_pmu.attr_groups = cpumf_cf_event_group();
attr_groups       642 arch/s390/kernel/perf_cpum_cf_diag.c 	.attr_groups  = cf_diag_attr_groups
attr_groups      2020 arch/s390/kernel/perf_cpum_sf.c 	.attr_groups  = cpumsf_pmu_attr_groups,
attr_groups        96 arch/x86/events/amd/ibs.c 	const struct attribute_group	*attr_groups[2];
attr_groups       718 arch/x86/events/amd/ibs.c 		memset(&perf_ibs->attr_groups, 0, sizeof(perf_ibs->attr_groups));
attr_groups       719 arch/x86/events/amd/ibs.c 		perf_ibs->attr_groups[0]	= &perf_ibs->format_group;
attr_groups       720 arch/x86/events/amd/ibs.c 		perf_ibs->pmu.attr_groups	= perf_ibs->attr_groups;
attr_groups       408 arch/x86/events/amd/iommu.c 	.attr_groups	= amd_iommu_attr_groups,
attr_groups       202 arch/x86/events/amd/power.c static const struct attribute_group *attr_groups[] = {
attr_groups       210 arch/x86/events/amd/power.c 	.attr_groups	= attr_groups,
attr_groups       547 arch/x86/events/amd/uncore.c 	amd_nb_pmu.attr_groups	= amd_uncore_attr_groups_df;
attr_groups       548 arch/x86/events/amd/uncore.c 	amd_llc_pmu.attr_groups = amd_uncore_attr_groups_l3;
attr_groups      2291 arch/x86/events/core.c 	.attr_groups		= x86_pmu_attr_groups,
attr_groups       475 arch/x86/events/intel/cstate.c 	.attr_groups	= core_attr_groups,
attr_groups       490 arch/x86/events/intel/cstate.c 	.attr_groups	= pkg_attr_groups,
attr_groups      1611 arch/x86/events/intel/pt.c 	pt_pmu.pmu.attr_groups		 = pt_attr_groups;
attr_groups       657 arch/x86/events/intel/rapl.c 	rapl_pmus->pmu.attr_groups	= rapl_attr_groups;
attr_groups       834 arch/x86/events/intel/uncore.c 			.attr_groups	= pmu->type->attr_groups,
attr_groups       849 arch/x86/events/intel/uncore.c 		pmu->pmu.attr_groups = pmu->type->attr_groups;
attr_groups        74 arch/x86/events/intel/uncore.h 	const struct attribute_group *attr_groups[4];
attr_groups        78 arch/x86/events/intel/uncore.h #define pmu_group attr_groups[0]
attr_groups        79 arch/x86/events/intel/uncore.h #define format_group attr_groups[1]
attr_groups        80 arch/x86/events/intel/uncore.h #define events_group attr_groups[2]
attr_groups       172 arch/x86/events/msr.c static const struct attribute_group *attr_groups[] = {
attr_groups       280 arch/x86/events/msr.c 	.attr_groups	= attr_groups,
attr_groups      2951 drivers/acpi/nfit/core.c 	ndr_desc->attr_groups = acpi_nfit_region_attribute_groups;
attr_groups      3563 drivers/acpi/nfit/core.c 	nd_desc->attr_groups = acpi_nfit_attribute_groups;
attr_groups       498 drivers/acpi/power.c static const struct attribute_group attr_groups[] = {
attr_groups       594 drivers/acpi/power.c 				       &attr_groups[state], add);
attr_groups       200 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c 		  const struct attribute_group *attr_groups[],
attr_groups       225 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c 	pmu_entry->pmu.attr_groups = attr_groups;
attr_groups      1066 drivers/gpu/drm/i915/i915_pmu.c 	pmu->base.attr_groups	= i915_pmu_attr_groups;
attr_groups       240 drivers/hwmon/ad7418.c 	const struct attribute_group **attr_groups = NULL;
attr_groups       262 drivers/hwmon/ad7418.c 		attr_groups = ad7416_groups;
attr_groups       267 drivers/hwmon/ad7418.c 		attr_groups = ad7417_groups;
attr_groups       272 drivers/hwmon/ad7418.c 		attr_groups = ad7418_groups;
attr_groups       283 drivers/hwmon/ad7418.c 							   data, attr_groups);
attr_groups       129 drivers/hwmon/asus_atk0110.c 	const struct attribute_group *attr_groups[2];
attr_groups      1181 drivers/hwmon/asus_atk0110.c 	data->attr_groups[0] = &data->attr_group;
attr_groups      1193 drivers/hwmon/asus_atk0110.c 							    data->attr_groups);
attr_groups        91 drivers/hwmon/ibmpowernv.c 	const struct attribute_group *attr_groups[MAX_SENSOR_TYPE + 1];
attr_groups       435 drivers/hwmon/ibmpowernv.c 	const struct attribute_group **pgroups = pdata->attr_groups;
attr_groups       555 drivers/hwmon/ibmpowernv.c 	const struct attribute_group **pgroups = pdata->attr_groups;
attr_groups       687 drivers/hwmon/ibmpowernv.c 							   pdata->attr_groups);
attr_groups       170 drivers/hwmon/lm87.c 	const struct attribute_group *attr_groups[6];
attr_groups       947 drivers/hwmon/lm87.c 	data->attr_groups[group_tail++] = &lm87_group;
attr_groups       949 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_in6;
attr_groups       951 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_fan1;
attr_groups       954 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_in7;
attr_groups       956 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_fan2;
attr_groups       959 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_temp3;
attr_groups       961 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_in0_5;
attr_groups       965 drivers/hwmon/lm87.c 		data->attr_groups[group_tail++] = &lm87_group_vid;
attr_groups       969 drivers/hwmon/lm87.c 	    &client->dev, client->name, client, data->attr_groups);
attr_groups        84 drivers/hwmon/vexpress-hwmon.c 	const struct attribute_group **attr_groups;
attr_groups       101 drivers/hwmon/vexpress-hwmon.c 	.attr_groups = (const struct attribute_group *[]) {
attr_groups       121 drivers/hwmon/vexpress-hwmon.c 	.attr_groups = (const struct attribute_group *[]) {
attr_groups       140 drivers/hwmon/vexpress-hwmon.c 	.attr_groups = (const struct attribute_group *[]) {
attr_groups       159 drivers/hwmon/vexpress-hwmon.c 	.attr_groups = (const struct attribute_group *[]) {
attr_groups       178 drivers/hwmon/vexpress-hwmon.c 	.attr_groups = (const struct attribute_group *[]) {
attr_groups       229 drivers/hwmon/vexpress-hwmon.c 			type->name, data, type->attr_groups);
attr_groups       589 drivers/hwtracing/coresight/coresight-etm-perf.c 	etm_pmu.attr_groups		= etm_pmu_attr_groups;
attr_groups       359 drivers/nvdimm/bus.c 	nvdimm_bus->dev.groups = nd_desc->attr_groups;
attr_groups        49 drivers/nvdimm/e820.c 	ndr_desc.attr_groups = e820_pmem_region_attribute_groups;
attr_groups        65 drivers/nvdimm/e820.c 	nd_desc.attr_groups = e820_pmem_attribute_groups;
attr_groups        44 drivers/nvdimm/of_pmem.c 	priv->bus_desc.attr_groups = bus_attr_groups;
attr_groups        69 drivers/nvdimm/of_pmem.c 		ndr_desc.attr_groups = region_attr_groups;
attr_groups      1033 drivers/nvdimm/region_devs.c 	dev->groups = ndr_desc->attr_groups;
attr_groups      1426 drivers/perf/arm-cci.c 		.attr_groups	= pmu_attr_groups,
attr_groups      1273 drivers/perf/arm-ccn.c 		.attr_groups = arm_ccn_pmu_attr_groups,
attr_groups       728 drivers/perf/arm_dsu_pmu.c 		.attr_groups	= dsu_pmu_attr_groups,
attr_groups       808 drivers/perf/arm_pmu.c 		.attr_groups	= pmu->attr_groups,
attr_groups       819 drivers/perf/arm_pmu.c 	pmu->attr_groups[ARMPMU_ATTR_GROUP_COMMON] =
attr_groups       754 drivers/perf/arm_smmuv3_pmu.c 		.attr_groups	= smmu_pmu_attr_grps,
attr_groups       888 drivers/perf/arm_spe_pmu.c 		.attr_groups	= arm_spe_pmu_attr_groups,
attr_groups       175 drivers/perf/fsl_imx8_ddr_perf.c static const struct attribute_group *attr_groups[] = {
attr_groups       456 drivers/perf/fsl_imx8_ddr_perf.c 			.attr_groups = attr_groups,
attr_groups       393 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c 		.attr_groups	= hisi_ddrc_pmu_attr_groups,
attr_groups       404 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c 		.attr_groups	= hisi_hha_pmu_attr_groups,
attr_groups       394 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c 		.attr_groups	= hisi_l3c_pmu_attr_groups,
attr_groups       964 drivers/perf/qcom_l2_pmu.c 		.attr_groups	= l2_cache_pmu_attr_grps,
attr_groups       764 drivers/perf/qcom_l3_pmu.c 		.attr_groups	= qcom_l3_cache_pmu_attr_grps,
attr_groups        80 drivers/perf/thunderx2_pmu.c 	const struct attribute_group **attr_groups;
attr_groups       558 drivers/perf/thunderx2_pmu.c 		.attr_groups	= tx2_pmu->attr_groups,
attr_groups       660 drivers/perf/thunderx2_pmu.c 		tx2_pmu->attr_groups = l3c_pmu_attr_groups;
attr_groups       672 drivers/perf/thunderx2_pmu.c 		tx2_pmu->attr_groups = dmc_pmu_attr_groups;
attr_groups        99 drivers/perf/xgene_pmu.c 	const struct attribute_group **attr_groups;
attr_groups      1110 drivers/perf/xgene_pmu.c 		.attr_groups	= pmu_dev->attr_groups,
attr_groups      1148 drivers/perf/xgene_pmu.c 			pmu->attr_groups = l3c_pmu_v3_attr_groups;
attr_groups      1150 drivers/perf/xgene_pmu.c 			pmu->attr_groups = l3c_pmu_attr_groups;
attr_groups      1154 drivers/perf/xgene_pmu.c 			pmu->attr_groups = iob_fast_pmu_v3_attr_groups;
attr_groups      1156 drivers/perf/xgene_pmu.c 			pmu->attr_groups = iob_pmu_attr_groups;
attr_groups      1160 drivers/perf/xgene_pmu.c 			pmu->attr_groups = iob_slow_pmu_v3_attr_groups;
attr_groups      1166 drivers/perf/xgene_pmu.c 			pmu->attr_groups = mcb_pmu_v3_attr_groups;
attr_groups      1168 drivers/perf/xgene_pmu.c 			pmu->attr_groups = mcb_pmu_attr_groups;
attr_groups      1174 drivers/perf/xgene_pmu.c 			pmu->attr_groups = mc_pmu_v3_attr_groups;
attr_groups      1176 drivers/perf/xgene_pmu.c 			pmu->attr_groups = mc_pmu_attr_groups;
attr_groups        30 drivers/staging/greybus/light.c 	const struct attribute_group	**attr_groups;
attr_groups       297 drivers/staging/greybus/light.c 	channel->attr_groups = kcalloc(2, sizeof(*channel->attr_groups),
attr_groups       299 drivers/staging/greybus/light.c 	if (!channel->attr_groups)
attr_groups       311 drivers/staging/greybus/light.c 	channel->attr_groups[0] = channel->attr_group;
attr_groups       313 drivers/staging/greybus/light.c 	cdev->groups = channel->attr_groups;
attr_groups      1081 drivers/staging/greybus/light.c 	kfree(channel->attr_groups);
attr_groups        83 include/linux/libnvdimm.h 	const struct attribute_group **attr_groups;
attr_groups       125 include/linux/libnvdimm.h 	const struct attribute_group **attr_groups;
attr_groups       110 include/linux/perf/arm_pmu.h 	const struct attribute_group *attr_groups[ARMPMU_NR_ATTR_GROUPS + 1];
attr_groups       259 include/linux/perf_event.h 	const struct attribute_group	**attr_groups;
attr_groups      8864 kernel/events/core.c 	.attr_groups	= kprobe_attr_groups,
attr_groups      8923 kernel/events/core.c 	.attr_groups	= uprobe_attr_groups,
attr_groups      10016 kernel/events/core.c 	pmu->dev->groups = pmu->attr_groups;
attr_groups       883 kernel/power/main.c static const struct attribute_group *attr_groups[] = {
attr_groups       912 kernel/power/main.c 	error = sysfs_create_groups(power_kobj, attr_groups);