Home
last modified time | relevance | path

Searched refs:pmu_attr (Results 1 – 8 of 8) sorted by relevance

/drivers/gpu/drm/amd/amdgpu/
Damdgpu_pmu.c392 struct amdgpu_pmu_event_attribute *pmu_attr, in amdgpu_pmu_create_event_attrs_by_type() argument
400 pmu_attr += s_offset; in amdgpu_pmu_create_event_attrs_by_type()
403 attr_group->attrs[i] = &pmu_attr->attr.attr; in amdgpu_pmu_create_event_attrs_by_type()
404 sysfs_attr_init(&pmu_attr->attr.attr); in amdgpu_pmu_create_event_attrs_by_type()
405 pmu_attr->attr.attr.name = events[i].name; in amdgpu_pmu_create_event_attrs_by_type()
406 pmu_attr->attr.attr.mode = 0444; in amdgpu_pmu_create_event_attrs_by_type()
407 pmu_attr->attr.show = amdgpu_pmu_event_show; in amdgpu_pmu_create_event_attrs_by_type()
408 pmu_attr->event_str = events[i].config; in amdgpu_pmu_create_event_attrs_by_type()
409 pmu_attr->type = type; in amdgpu_pmu_create_event_attrs_by_type()
410 pmu_attr++; in amdgpu_pmu_create_event_attrs_by_type()
[all …]
/drivers/gpu/drm/i915/
Di915_pmu.c927 struct perf_pmu_events_attr *pmu_attr = NULL, *pmu_iter; in create_event_attributes() local
952 pmu_attr = kcalloc(count, sizeof(*pmu_attr), GFP_KERNEL); in create_event_attributes()
953 if (!pmu_attr) in create_event_attributes()
962 pmu_iter = pmu_attr; in create_event_attributes()
1021 pmu->pmu_attr = pmu_attr; in create_event_attributes()
1032 kfree(pmu_attr); in create_event_attributes()
1046 kfree(pmu->pmu_attr); in free_event_attributes()
1050 pmu->pmu_attr = NULL; in free_event_attributes()
Di915_pmu.h146 void *pmu_attr; member
/drivers/perf/
Darm_smmuv3_pmu.c538 struct perf_pmu_events_attr *pmu_attr; in smmu_pmu_event_show() local
540 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in smmu_pmu_event_show()
542 return sysfs_emit(page, "event=0x%02llx\n", pmu_attr->id); in smmu_pmu_event_show()
565 struct perf_pmu_events_attr *pmu_attr; in smmu_pmu_event_is_visible() local
567 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr.attr); in smmu_pmu_event_is_visible()
569 if (test_bit(pmu_attr->id, smmu_pmu->supported_events)) in smmu_pmu_event_is_visible()
Dqcom_l3_pmu.c643 struct perf_pmu_events_attr *pmu_attr; in l3cache_pmu_event_show() local
645 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in l3cache_pmu_event_show()
646 return sysfs_emit(page, "event=0x%02llx\n", pmu_attr->id); in l3cache_pmu_event_show()
Dfsl_imx8_ddr_perf.c224 struct perf_pmu_events_attr *pmu_attr; in ddr_pmu_event_show() local
226 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in ddr_pmu_event_show()
227 return sysfs_emit(page, "event=0x%02llx\n", pmu_attr->id); in ddr_pmu_event_show()
Dqcom_l2_pmu.c676 struct perf_pmu_events_attr *pmu_attr; in l2cache_pmu_event_show() local
678 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in l2cache_pmu_event_show()
679 return sysfs_emit(page, "event=0x%02llx\n", pmu_attr->id); in l2cache_pmu_event_show()
Dxgene_pmu.c281 struct perf_pmu_events_attr *pmu_attr = in xgene_pmu_event_show() local
284 return sysfs_emit(buf, "config=0x%llx\n", pmu_attr->id); in xgene_pmu_event_show()