Home
last modified time | relevance | path

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

123

/linux/drivers/hwmon/
H A Dvexpress-hwmon.c83 const struct attribute_group **attr_groups; member
100 .attr_groups = (const struct attribute_group *[]) {
120 .attr_groups = (const struct attribute_group *[]) {
139 .attr_groups = (const struct attribute_group *[]) {
158 .attr_groups = (const struct attribute_group *[]) {
177 .attr_groups = (const struct attribute_group *[]) {
226 type->name, data, type->attr_groups); in vexpress_hwmon_probe()
H A 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/drivers/edac/
H A Dscrub.c158 const struct attribute_group **attr_groups, u8 instance) in scrub_create_desc() argument
187 attr_groups[0] = group; in scrub_create_desc()
204 const struct attribute_group **attr_groups, u8 instance) in edac_scrub_get_desc() argument
206 if (!scrub_dev || !attr_groups) in edac_scrub_get_desc()
209 return scrub_create_desc(scrub_dev, attr_groups, instance); in edac_scrub_get_desc()
H A Decs.c146 static int ecs_create_desc(struct device *ecs_dev, const struct attribute_group **attr_groups, in ecs_create_desc() argument
183 attr_groups[fru] = group; in ecs_create_desc()
201 const struct attribute_group **attr_groups, u16 num_media_frus) in edac_ecs_get_desc() argument
203 if (!ecs_dev || !attr_groups || !num_media_frus) in edac_ecs_get_desc()
206 return ecs_create_desc(ecs_dev, attr_groups, num_media_frus); in edac_ecs_get_desc()
H A Dmem_repair.c311 const struct attribute_group **attr_groups, in mem_repair_create_desc() argument
334 attr_groups[0] = group; in mem_repair_create_desc()
351 const struct attribute_group **attr_groups, u8 instance) in edac_mem_repair_get_desc() argument
353 if (!dev || !attr_groups) in edac_mem_repair_get_desc()
356 return mem_repair_create_desc(dev, attr_groups, instance); in edac_mem_repair_get_desc()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pmu.c485 const struct attribute_group *attr_groups[] = { in init_pmu_entry_by_type_and_add() local
536 pmu_entry->pmu.attr_groups = kmemdup(attr_groups, sizeof(attr_groups), in init_pmu_entry_by_type_and_add()
539 if (!pmu_entry->pmu.attr_groups) { in init_pmu_entry_by_type_and_add()
563 kfree(pmu_entry->pmu.attr_groups); in init_pmu_entry_by_type_and_add()
585 kfree(pe->pmu.attr_groups); in amdgpu_pmu_fini()
/linux/drivers/perf/hisilicon/
H A Dhisi_uncore_ddrc_pmu.c364 ddrc_pmu->pmu_events.attr_groups = ddrc_pmu->dev_info->attr_groups; in hisi_ddrc_pmu_dev_probe()
446 .attr_groups = hisi_ddrc_pmu_v1_attr_groups,
464 .attr_groups = hisi_ddrc_pmu_v2_attr_groups,
482 .attr_groups = hisi_ddrc_pmu_v2_attr_groups,
H A Dhisi_uncore_pa_pmu.c372 .attr_groups = hisi_pa_pmu_v2_attr_groups,
386 .attr_groups = hisi_pa_pmu_v3_attr_groups,
406 .attr_groups = hisi_h60pa_pmu_attr_groups,
440 pa_pmu->pmu_events.attr_groups = pa_pmu->dev_info->attr_groups; in hisi_pa_pmu_dev_probe()
H A Dhisi_uncore_pmu.h75 const struct attribute_group **attr_groups; member
84 const struct attribute_group **attr_groups; member
H A Dhisi_uncore_mn_pmu.c279 mn_pmu->pmu_events.attr_groups = mn_pmu->dev_info->attr_groups; in hisi_mn_pmu_dev_init()
354 .attr_groups = hisi_mn_pmu_attr_groups,
H A Dhisi_uncore_noc_pmu.c312 noc_pmu->pmu_events.attr_groups = noc_pmu->dev_info->attr_groups; in hisi_noc_pmu_dev_init()
391 .attr_groups = hisi_noc_pmu_attr_groups,
H A Dhisi_uncore_l3c_pmu.c743 .attr_groups = hisi_l3c_pmu_v1_attr_groups,
750 .attr_groups = hisi_l3c_pmu_v2_attr_groups,
757 .attr_groups = hisi_l3c_pmu_v3_attr_groups,
796 l3c_pmu->pmu_events.attr_groups = l3c_pmu->dev_info->attr_groups; in hisi_l3c_pmu_dev_probe()
H A Dhisi_uncore_hha_pmu.c457 hha_pmu->pmu_events.attr_groups = hisi_hha_pmu_v2_attr_groups; in hisi_hha_pmu_dev_probe()
462 hha_pmu->pmu_events.attr_groups = hisi_hha_pmu_v1_attr_groups; in hisi_hha_pmu_dev_probe()
H A Dhisi_uncore_pmu.c619 pmu->attr_groups = hisi_pmu->pmu_events.attr_groups; in hisi_pmu_init()
/linux/drivers/perf/
H A Dfujitsu_uncore_pmu.c449 const struct attribute_group **attr_groups; in fujitsu_uncore_pmu_probe() local
472 attr_groups = fujitsu_uncore_mac_pmu_attr_grps; in fujitsu_uncore_pmu_probe()
478 attr_groups = fujitsu_uncore_pci_pmu_attr_grps; in fujitsu_uncore_pmu_probe()
492 .attr_groups = attr_groups, in fujitsu_uncore_pmu_probe()
H A Darm_pmu.c887 .attr_groups = pmu->attr_groups, in armpmu_alloc()
899 pmu->attr_groups[ARMPMU_ATTR_GROUP_COMMON] = in armpmu_alloc()
H A Dfsl_imx9_ddr_perf.c363 static const struct attribute_group *attr_groups[] = { variable
713 .attr_groups = attr_groups, in ddr_perf_init()
/linux/arch/powerpc/include/asm/
H A Dimc-pmu.h125 const struct attribute_group *attr_groups[4]; member
/linux/arch/powerpc/perf/
H A Dvpa-dtl.c67 static const struct attribute_group *attr_groups[] = { variable
563 .attr_groups = attr_groups,
H A Dpower10-pmu.c601 .attr_groups = power10_pmu_attr_groups,
625 power10_pmu.attr_groups = power10_pmu_attr_groups_dd1; in init_power10_pmu()
/linux/drivers/gpu/drm/i915/
H A Di915_pmu.c1152 const struct attribute_group *attr_groups[] = { in i915_pmu_register() local
1182 pmu->base.attr_groups = kmemdup(attr_groups, sizeof(attr_groups), in i915_pmu_register()
1184 if (!pmu->base.attr_groups) in i915_pmu_register()
1206 kfree(pmu->base.attr_groups); in i915_pmu_register()
1229 kfree(pmu->base.attr_groups); in i915_pmu_unregister()
/linux/drivers/staging/greybus/
H A Dlight.c30 const struct attribute_group **attr_groups; member
278 channel->attr_groups = kzalloc_objs(*channel->attr_groups, 2); in channel_attr_groups_set()
279 if (!channel->attr_groups) in channel_attr_groups_set()
291 channel->attr_groups[0] = channel->attr_group; in channel_attr_groups_set()
293 cdev->groups = channel->attr_groups; in channel_attr_groups_set()
1068 kfree(channel->attr_groups); in gb_lights_channel_free()
/linux/arch/arm/mach-imx/
H A Dmmdc.c178 static const struct attribute_group *attr_groups[] = { variable
442 .attr_groups = attr_groups, in mmdc_pmu_init()
/linux/drivers/gpu/drm/xe/
H A Dxe_pmu.c550 static const struct attribute_group *attr_groups[] = { in xe_pmu_register() local
572 pmu->base.attr_groups = attr_groups; in xe_pmu_register()
/linux/drivers/devfreq/event/
H A Drockchip-dfi.c434 static const struct attribute_group *attr_groups[] = { variable
646 pmu->attr_groups = attr_groups; in rockchip_ddr_perf_init()

123