/linux-master/arch/sh/include/asm/ |
H A D | perf_event.h | 5 struct hw_perf_event; 14 void (*enable)(struct hw_perf_event *, int); 15 void (*disable)(struct hw_perf_event *, int);
|
/linux-master/drivers/perf/hisilicon/ |
H A D | hisi_uncore_pmu.h | 57 u64 (*read_counter)(struct hisi_pmu *, struct hw_perf_event *); 58 void (*write_counter)(struct hisi_pmu *, struct hw_perf_event *, u64); 59 void (*enable_counter)(struct hisi_pmu *, struct hw_perf_event *); 60 void (*disable_counter)(struct hisi_pmu *, struct hw_perf_event *); 61 void (*enable_counter_int)(struct hisi_pmu *, struct hw_perf_event *); 62 void (*disable_counter_int)(struct hisi_pmu *, struct hw_perf_event *);
|
H A D | hisi_uncore_ddrc_pmu.c | 82 struct hw_perf_event *hwc) 89 struct hw_perf_event *hwc, u64 val) 96 struct hw_perf_event *hwc) 103 struct hw_perf_event *hwc, u64 val) 146 struct hw_perf_event *hwc) 157 struct hw_perf_event *hwc) 171 struct hw_perf_event *hwc = &event->hw; 207 struct hw_perf_event *hwc) 217 struct hw_perf_event *hwc) 227 struct hw_perf_event *hw [all...] |
H A D | hisi_uncore_pmu.c | 186 struct hw_perf_event *hwc = &event->hw; 245 struct hw_perf_event *hwc = &event->hw; 263 struct hw_perf_event *hwc = &event->hw; 275 struct hw_perf_event *hwc = &event->hw; 295 struct hw_perf_event *hwc = &event->hw; 316 struct hw_perf_event *hwc = &event->hw; 338 struct hw_perf_event *hwc = &event->hw; 356 struct hw_perf_event *hwc = &event->hw; 379 struct hw_perf_event *hwc = &event->hw;
|
H A D | hisi_uncore_cpa_pmu.c | 50 struct hw_perf_event *hwc) 56 struct hw_perf_event *hwc, u64 val) 121 struct hw_perf_event *hwc) 132 struct hw_perf_event *hwc) 143 struct hw_perf_event *hwc) 154 struct hw_perf_event *hwc)
|
H A D | hisi_uncore_pa_pmu.c | 157 struct hw_perf_event *hwc) 163 struct hw_perf_event *hwc, u64 val) 210 struct hw_perf_event *hwc) 221 struct hw_perf_event *hwc) 232 struct hw_perf_event *hwc) 244 struct hw_perf_event *hwc)
|
H A D | hisi_uncore_sllc_pmu.c | 176 struct hw_perf_event *hwc) 183 struct hw_perf_event *hwc, u64 val) 231 struct hw_perf_event *hwc) 241 struct hw_perf_event *hwc) 251 struct hw_perf_event *hwc) 262 struct hw_perf_event *hwc)
|
H A D | hisi_pcie_pmu.c | 263 struct hw_perf_event *hwc = &event->hw; 272 struct hw_perf_event *hwc = &event->hw; 367 struct hw_perf_event *hwc = &event->hw; 431 struct hw_perf_event *hwc = &event->hw; 452 struct hw_perf_event *hwc = &event->hw; 460 static void hisi_pcie_pmu_enable_counter(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc) 470 static void hisi_pcie_pmu_disable_counter(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc) 480 static void hisi_pcie_pmu_enable_int(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc) 487 static void hisi_pcie_pmu_disable_int(struct hisi_pcie_pmu *pcie_pmu, struct hw_perf_event *hwc) 503 struct hw_perf_event *hw [all...] |
H A D | hisi_uncore_uc_pmu.c | 263 struct hw_perf_event *hwc) 274 struct hw_perf_event *hwc) 285 struct hw_perf_event *hwc) 299 struct hw_perf_event *hwc, u64 val) 305 struct hw_perf_event *hwc, u64 val) 313 struct hw_perf_event *hwc, u64 val) 337 struct hw_perf_event *hwc) 347 struct hw_perf_event *hwc)
|
/linux-master/arch/sh/kernel/ |
H A D | perf_event.c | 103 struct hw_perf_event *hwc = &event->hw; 159 struct hw_perf_event *hwc, int idx) 202 struct hw_perf_event *hwc = &event->hw; 220 struct hw_perf_event *hwc = &event->hw; 247 struct hw_perf_event *hwc = &event->hw;
|
/linux-master/arch/arm/kernel/ |
H A D | perf_event_v6.c | 175 struct hw_perf_event *hwc = &event->hw; 193 struct hw_perf_event *hwc = &event->hw; 209 struct hw_perf_event *hwc = &event->hw; 261 struct hw_perf_event *hwc; 318 struct hw_perf_event *hwc = &event->hw; 350 struct hw_perf_event *hwc = &event->hw;
|
H A D | perf_event_xscale.c | 175 struct hw_perf_event *hwc; 207 struct hw_perf_event *hwc = &event->hw; 239 struct hw_perf_event *hwc = &event->hw; 270 struct hw_perf_event *hwc = &event->hw; 313 struct hw_perf_event *hwc = &event->hw; 334 struct hw_perf_event *hwc = &event->hw; 507 struct hw_perf_event *hwc; 539 struct hw_perf_event *hwc = &event->hw; 581 struct hw_perf_event *hwc = &event->hw; 662 struct hw_perf_event *hw [all...] |
/linux-master/drivers/perf/ |
H A D | riscv_pmu.c | 151 struct hw_perf_event *hwc = &event->hw; 165 struct hw_perf_event *hwc = &event->hw; 191 struct hw_perf_event *hwc = &event->hw; 208 struct hw_perf_event *hwc = &event->hw; 246 struct hw_perf_event *hwc = &event->hw; 265 struct hw_perf_event *hwc = &event->hw; 289 struct hw_perf_event *hwc = &event->hw; 310 struct hw_perf_event *hwc = &event->hw;
|
H A D | starfive_starlink_pmu.c | 158 struct hw_perf_event *hwc = &event->hw; 178 struct hw_perf_event *hwc = &event->hw; 215 struct hw_perf_event *hwc = &event->hw; 235 struct hw_perf_event *hwc = &event->hw; 261 struct hw_perf_event *hwc = &event->hw; 280 struct hw_perf_event *hwc = &event->hw; 295 struct hw_perf_event *hwc = &event->hw; 335 struct hw_perf_event *hwc = &event->hw; 371 struct hw_perf_event *hwc = &event->hw;
|
H A D | thunderx2_pmu.c | 325 struct hw_perf_event *hwc = &event->hw; 341 struct hw_perf_event *hwc = &event->hw; 357 struct hw_perf_event *hwc = &event->hw; 370 struct hw_perf_event *hwc = &event->hw; 391 struct hw_perf_event *hwc = &event->hw; 416 struct hw_perf_event *hwc = &event->hw; 433 struct hw_perf_event *hwc = &event->hw; 457 struct hw_perf_event *hwc = &event->hw; 466 struct hw_perf_event *hwc = &event->hw; 574 struct hw_perf_event *hw [all...] |
H A D | riscv_pmu_legacy.c | 48 struct hw_perf_event *hwc = &event->hw; 68 struct hw_perf_event *hwc = &event->hw;
|
H A D | marvell_cn10k_ddr_pmu.c | 326 struct hw_perf_event *hwc = &event->hw; 409 struct hw_perf_event *hwc = &event->hw; 425 struct hw_perf_event *hwc = &event->hw; 438 struct hw_perf_event *hwc = &event->hw; 484 struct hw_perf_event *hwc = &event->hw; 498 struct hw_perf_event *hwc = &event->hw; 530 struct hw_perf_event *hwc; 553 struct hw_perf_event *hwc;
|
H A D | marvell_cn10k_tad_pmu.c | 45 struct hw_perf_event *hwc = &event->hw; 63 struct hw_perf_event *hwc = &event->hw; 82 struct hw_perf_event *hwc = &event->hw; 108 struct hw_perf_event *hwc = &event->hw; 119 struct hw_perf_event *hwc = &event->hw;
|
/linux-master/arch/loongarch/kernel/ |
H A D | perf_event.c | 253 static int loongarch_pmu_alloc_counter(struct cpu_hw_events *cpuc, struct hw_perf_event *hwc) 265 static void loongarch_pmu_enable_event(struct hw_perf_event *evt, int idx) 300 struct hw_perf_event *hwc, 336 struct hw_perf_event *hwc, 358 struct hw_perf_event *hwc = &event->hw; 374 struct hw_perf_event *hwc = &event->hw; 389 struct hw_perf_event *hwc = &event->hw; 423 struct hw_perf_event *hwc = &event->hw; 437 struct hw_perf_event *hwc = &event->hw; 485 struct hw_perf_event *hw [all...] |
/linux-master/arch/arm/mm/ |
H A D | cache-l2x0-pmu.c | 119 struct hw_perf_event *hw = &event->hw; 135 struct hw_perf_event *hw = &event->hw; 188 struct hw_perf_event *hw = &event->hw; 214 struct hw_perf_event *hw = &event->hw; 231 struct hw_perf_event *hw = &event->hw; 261 struct hw_perf_event *hw = &event->hw; 296 struct hw_perf_event *hw = &event->hw;
|
/linux-master/arch/x86/events/amd/ |
H A D | iommu.c | 208 struct hw_perf_event *hwc = &event->hw; 225 /* update the hw_perf_event struct with the iommu config data */ 240 struct hw_perf_event *hwc = &ev->hw; 270 struct hw_perf_event *hwc = &event->hw; 279 struct hw_perf_event *hwc = &event->hw; 312 struct hw_perf_event *hwc = &event->hw; 331 struct hw_perf_event *hwc = &event->hw; 367 struct hw_perf_event *hwc = &event->hw;
|
H A D | power.c | 45 struct hw_perf_event *hwc = &event->hw; 89 struct hw_perf_event *hwc = &event->hw; 108 struct hw_perf_event *hwc = &event->hw;
|
H A D | uncore.c | 93 struct hw_perf_event *hwc = &event->hw; 121 struct hw_perf_event *hwc = &event->hw; 133 struct hw_perf_event *hwc = &event->hw; 149 struct hw_perf_event *hwc = &event->hw; 194 struct hw_perf_event *hwc = &event->hw; 210 struct hw_perf_event *hwc = &event->hw; 592 struct hw_perf_event *hwc = &event->hw; 608 struct hw_perf_event *hwc = &event->hw; 728 struct hw_perf_event *hwc = &event->hw; 860 struct hw_perf_event *hw [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | perf_event.c | 253 struct hw_perf_event *hwc, int idx) 308 struct hw_perf_event *hwc, int idx, long ovf) 413 struct hw_perf_event *hwc = &pe->hw; 436 struct hw_perf_event *hwc = &event->hw; 488 struct hw_perf_event *hwc = &event->hw; 526 struct hw_perf_event *hwc = &event->hw; 534 struct hw_perf_event *hwc = &event->hw; 554 struct hw_perf_event *hwc = &event->hw; 605 struct hw_perf_event *hwc = &event->hw; 806 struct hw_perf_event *hw [all...] |
/linux-master/arch/xtensa/kernel/ |
H A D | perf_event.c | 146 struct hw_perf_event *hwc, int idx) 164 struct hw_perf_event *hwc, int idx) 251 struct hw_perf_event *hwc = &event->hw; 269 struct hw_perf_event *hwc = &event->hw; 293 struct hw_perf_event *hwc = &event->hw; 377 struct hw_perf_event *hwc = &event->hw;
|