| /Linux-v5.4/arch/s390/kernel/ |
| D | perf_event.c | 236 struct perf_pmu_events_attr *pmu_attr; in cpumf_events_sysfs_show() local 238 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in cpumf_events_sysfs_show() 239 return sprintf(page, "event=0x%04llx\n", pmu_attr->id); in cpumf_events_sysfs_show()
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_pmu.c | 860 struct perf_pmu_events_attr *pmu_attr = NULL, *pmu_iter; in create_event_attributes() local 885 pmu_attr = kcalloc(count, sizeof(*pmu_attr), GFP_KERNEL); in create_event_attributes() 886 if (!pmu_attr) in create_event_attributes() 895 pmu_iter = pmu_attr; in create_event_attributes() 954 pmu->pmu_attr = pmu_attr; in create_event_attributes() 965 kfree(pmu_attr); in create_event_attributes() 979 kfree(pmu->pmu_attr); in free_event_attributes() 983 pmu->pmu_attr = NULL; in free_event_attributes()
|
| D | i915_pmu.h | 110 void *pmu_attr; member
|
| /Linux-v5.4/arch/arm64/kernel/ |
| D | perf_event.c | 154 struct perf_pmu_events_attr *pmu_attr; in armv8pmu_events_sysfs_show() local 156 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in armv8pmu_events_sysfs_show() 158 return sprintf(page, "event=0x%03llx\n", pmu_attr->id); in armv8pmu_events_sysfs_show() 298 struct perf_pmu_events_attr *pmu_attr; in armv8pmu_event_attr_is_visible() local 300 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr.attr); in armv8pmu_event_attr_is_visible() 302 if (pmu_attr->id < ARMV8_PMUV3_MAX_COMMON_EVENTS && in armv8pmu_event_attr_is_visible() 303 test_bit(pmu_attr->id, cpu_pmu->pmceid_bitmap)) in armv8pmu_event_attr_is_visible() 306 pmu_attr->id -= ARMV8_PMUV3_EXT_COMMON_EVENT_BASE; in armv8pmu_event_attr_is_visible() 307 if (pmu_attr->id < ARMV8_PMUV3_MAX_COMMON_EVENTS && in armv8pmu_event_attr_is_visible() 308 test_bit(pmu_attr->id, cpu_pmu->pmceid_ext_bitmap)) in armv8pmu_event_attr_is_visible()
|
| /Linux-v5.4/drivers/perf/ |
| D | arm_smmuv3_pmu.c | 503 struct perf_pmu_events_attr *pmu_attr; in smmu_pmu_event_show() local 505 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in smmu_pmu_event_show() 507 return sprintf(page, "event=0x%02llx\n", pmu_attr->id); in smmu_pmu_event_show() 539 struct perf_pmu_events_attr *pmu_attr; in smmu_pmu_event_is_visible() local 541 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr.attr); in smmu_pmu_event_is_visible() 543 if (test_bit(pmu_attr->id, smmu_pmu->supported_events)) in smmu_pmu_event_is_visible()
|
| D | fsl_imx8_ddr_perf.c | 105 struct perf_pmu_events_attr *pmu_attr; in ddr_pmu_event_show() local 107 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in ddr_pmu_event_show() 108 return sprintf(page, "event=0x%02llx\n", pmu_attr->id); in ddr_pmu_event_show()
|
| D | qcom_l3_pmu.c | 643 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 sprintf(page, "event=0x%02llx\n", pmu_attr->id); in l3cache_pmu_event_show()
|
| D | qcom_l2_pmu.c | 718 struct perf_pmu_events_attr *pmu_attr; in l2cache_pmu_event_show() local 720 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in l2cache_pmu_event_show() 721 return sprintf(page, "event=0x%02llx\n", pmu_attr->id); in l2cache_pmu_event_show()
|
| /Linux-v5.4/arch/x86/events/ |
| D | core.c | 1644 struct perf_pmu_events_attr *pmu_attr = \ in events_sysfs_show() local 1646 u64 config = x86_pmu.event_map(pmu_attr->id); in events_sysfs_show() 1649 if (pmu_attr->event_str) in events_sysfs_show() 1650 return sprintf(page, "%s", pmu_attr->event_str); in events_sysfs_show() 1659 struct perf_pmu_events_ht_attr *pmu_attr = in events_ht_sysfs_show() local 1675 pmu_attr->event_str_ht : in events_ht_sysfs_show() 1676 pmu_attr->event_str_noht); in events_ht_sysfs_show() 1713 struct perf_pmu_events_attr *pmu_attr; in is_visible() local 1715 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr.attr); in is_visible() 1717 return pmu_attr->event_str || x86_pmu.event_map(idx) ? attr->mode : 0; in is_visible()
|
| /Linux-v5.4/arch/arc/kernel/ |
| D | perf_event.c | 488 struct perf_pmu_events_attr *pmu_attr; in arc_pmu_events_sysfs_show() local 490 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in arc_pmu_events_sysfs_show() 491 return sprintf(page, "event=0x%04llx\n", pmu_attr->id); in arc_pmu_events_sysfs_show()
|
| /Linux-v5.4/arch/powerpc/perf/ |
| D | core-book3s.c | 2010 struct perf_pmu_events_attr *pmu_attr; in power_events_sysfs_show() local 2012 pmu_attr = container_of(attr, struct perf_pmu_events_attr, attr); in power_events_sysfs_show() 2014 return sprintf(page, "event=0x%02llx\n", pmu_attr->id); in power_events_sysfs_show()
|
| /Linux-v5.4/arch/x86/events/intel/ |
| D | pt.c | 140 struct perf_pmu_events_attr *pmu_attr = in pt_timing_attr_show() local 143 switch (pmu_attr->id) { in pt_timing_attr_show()
|
| /Linux-v5.4/kernel/events/ |
| D | core.c | 12238 struct perf_pmu_events_attr *pmu_attr = in perf_event_sysfs_show() local 12241 if (pmu_attr->event_str) in perf_event_sysfs_show() 12242 return sprintf(page, "%s\n", pmu_attr->event_str); in perf_event_sysfs_show()
|