| /Linux-v5.4/arch/x86/events/amd/ | 
| D | core.c | 335 static inline int amd_has_nb(struct cpu_hw_events *cpuc)  in amd_has_nb()363 static void __amd_put_nb_event_constraints(struct cpu_hw_events *cpuc,  in __amd_put_nb_event_constraints()
 420 __amd_get_nb_event_constraints(struct cpu_hw_events *cpuc, struct perf_event *event,  in __amd_get_nb_event_constraints()
 496 	struct cpu_hw_events *cpuc = &per_cpu(cpu_hw_events, cpu);  in amd_pmu_cpu_prepare()  local
 512 	struct cpu_hw_events *cpuc = &per_cpu(cpu_hw_events, cpu);  in amd_pmu_cpu_starting()  local
 591 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in amd_pmu_disable_all()  local
 655 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in amd_pmu_handle_irq()  local
 686 amd_get_event_constraints(struct cpu_hw_events *cpuc, int idx,  in amd_get_event_constraints()
 698 static void amd_put_event_constraints(struct cpu_hw_events *cpuc,  in amd_put_event_constraints()
 795 amd_get_event_constraints_f15h(struct cpu_hw_events *cpuc, int idx,  in amd_get_event_constraints_f15h()
 [all …]
 
 | 
| /Linux-v5.4/arch/x86/events/intel/ | 
| D | core.c | 1951 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in __intel_pmu_disable_all()  local1969 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in __intel_pmu_enable_all()  local
 2008 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_nhm_workaround()  local
 2073 static void intel_set_tfa(struct cpu_hw_events *cpuc, bool on)  in intel_set_tfa()
 2083 static void intel_tfa_commit_scheduling(struct cpu_hw_events *cpuc, int idx, int cntr)  in intel_tfa_commit_scheduling()
 2094 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_tfa_pmu_enable_all()  local
 2152 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_disable_event()  local
 2234 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_enable_event()  local
 2333 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in handle_pmi_common()  local
 2446 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_handle_irq_v4()  local
 [all …]
 
 | 
| D | lbr.c | 155 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in __intel_pmu_lbr_enable()  local219 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_lbr_reset()  local
 342 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in __intel_pmu_lbr_restore()  local
 390 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in __intel_pmu_lbr_save()  local
 422 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_lbr_sched_task()  local
 459 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_lbr_add()  local
 500 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_lbr_del()  local
 522 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_lbr_enable_all()  local
 530 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_lbr_disable_all()  local
 536 static void intel_pmu_lbr_read_32(struct cpu_hw_events *cpuc)  in intel_pmu_lbr_read_32()
 [all …]
 
 | 
| D | ds.c | 565 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_disable_bts()  local582 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_drain_bts_buffer()  local
 903 static inline bool pebs_needs_sched_cb(struct cpu_hw_events *cpuc)  in pebs_needs_sched_cb()
 913 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_pebs_sched_task()  local
 919 static inline void pebs_update_threshold(struct cpu_hw_events *cpuc)  in pebs_update_threshold()
 945 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in adaptive_pebs_record_size_update()  local
 1012 pebs_update_state(bool needed_cb, struct cpu_hw_events *cpuc,  in pebs_update_state()
 1061 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_pebs_add()  local
 1076 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_pebs_via_pt_disable()  local
 1087 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in intel_pmu_pebs_via_pt_enable()  local
 [all …]
 
 | 
| D | p4.c | 918 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in p4_pmu_disable_all()  local987 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in p4_pmu_enable_all()  local
 1001 	struct cpu_hw_events *cpuc;  in p4_pmu_handle_irq()  local
 1206 static int p4_pmu_schedule_events(struct cpu_hw_events *cpuc, int n, int *assign)  in p4_pmu_schedule_events()
 
 | 
| D | bts.c | 250 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in bts_event_start()  local295 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in bts_event_stop()  local
 510 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in bts_event_add()  local
 
 | 
| D | knc.c | 216 	struct cpu_hw_events *cpuc;  in knc_pmu_handle_irq()  local
 | 
| /Linux-v5.4/arch/sparc/kernel/ | 
| D | perf_event.c | 827 static inline void sparc_pmu_enable_event(struct cpu_hw_events *cpuc, struct hw_perf_event *hwc, in…  in sparc_pmu_enable_event()845 static inline void sparc_pmu_disable_event(struct cpu_hw_events *cpuc, struct hw_perf_event *hwc, i…  in sparc_pmu_disable_event()
 923 static void read_in_all_counters(struct cpu_hw_events *cpuc)  in read_in_all_counters()
 947 static void calculate_single_pcr(struct cpu_hw_events *cpuc)  in calculate_single_pcr()
 983 static void calculate_multiple_pcrs(struct cpu_hw_events *cpuc)  in calculate_multiple_pcrs()
 1017 static void update_pcrs_for_enable(struct cpu_hw_events *cpuc)  in update_pcrs_for_enable()
 1031 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in sparc_pmu_enable()  local
 1049 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in sparc_pmu_disable()  local
 1068 static int active_event_index(struct cpu_hw_events *cpuc,  in active_event_index()
 1083 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in sparc_pmu_start()  local
 [all …]
 
 | 
| /Linux-v5.4/arch/x86/events/ | 
| D | core.c | 611 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in x86_pmu_disable_all()  local642 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in x86_pmu_disable()  local
 659 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in x86_pmu_enable_all()  local
 866 int x86_schedule_events(struct cpu_hw_events *cpuc, int n, int *assign)  in x86_schedule_events()
 999 static int collect_events(struct cpu_hw_events *cpuc, struct perf_event *leader, bool dogrp)  in collect_events()
 1054 				struct cpu_hw_events *cpuc, int i)  in x86_assign_hw_event()
 1098 					struct cpu_hw_events *cpuc,  in match_prev_assignment()
 1110 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in x86_pmu_enable()  local
 1264 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in x86_pmu_add()  local
 1324 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in x86_pmu_start()  local
 [all …]
 
 | 
| D | perf_event.h | 1091 static inline int intel_cpuc_prepare(struct cpu_hw_events *cpuc, int cpu)  in intel_cpuc_prepare()1096 static inline void intel_cpuc_finish(struct cpu_hw_events *cpuc)  in intel_cpuc_finish()
 
 | 
| /Linux-v5.4/arch/alpha/kernel/ | 
| D | perf_event.c | 391 static void maybe_change_configuration(struct cpu_hw_events *cpuc)  in maybe_change_configuration()435 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in alpha_pmu_add()  local
 487 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in alpha_pmu_del()  local
 535 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in alpha_pmu_stop()  local
 555 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in alpha_pmu_start()  local
 722 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in alpha_pmu_enable()  local
 748 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in alpha_pmu_disable()  local
 807 	struct cpu_hw_events *cpuc;  in alpha_perf_event_irq_handler()  local
 
 | 
| /Linux-v5.4/arch/sh/kernel/ | 
| D | perf_event.c | 219 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in sh_pmu_stop()  local237 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in sh_pmu_start()  local
 254 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in sh_pmu_del()  local
 264 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in sh_pmu_add()  local
 
 | 
| /Linux-v5.4/arch/mips/kernel/ | 
| D | perf_event_mipsxx.c | 285 static int mipsxx_pmu_alloc_counter(struct cpu_hw_events *cpuc,  in mipsxx_pmu_alloc_counter()318 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in mipsxx_pmu_enable_event()  local
 358 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in mipsxx_pmu_disable_event()  local
 458 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in mipspmu_add()  local
 494 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in mipspmu_del()  local
 733 static void handle_associated_event(struct cpu_hw_events *cpuc,  in handle_associated_event()
 1356 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in pause_local_counters()  local
 1372 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in resume_local_counters()  local
 1383 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in mipsxx_pmu_handle_shared_irq()  local
 
 | 
| /Linux-v5.4/arch/arm/kernel/ | 
| D | perf_event_xscale.c | 149 	struct pmu_hw_events *cpuc = this_cpu_ptr(cpu_pmu->hw_events);  in xscale1pmu_handle_irq()  local275 xscale1pmu_get_event_idx(struct pmu_hw_events *cpuc,  in xscale1pmu_get_event_idx()
 295 static void xscalepmu_clear_event_idx(struct pmu_hw_events *cpuc,  in xscalepmu_clear_event_idx()
 501 	struct pmu_hw_events *cpuc = this_cpu_ptr(cpu_pmu->hw_events);  in xscale2pmu_handle_irq()  local
 649 xscale2pmu_get_event_idx(struct pmu_hw_events *cpuc,  in xscale2pmu_get_event_idx()
 
 | 
| D | perf_event_v6.c | 310 	struct pmu_hw_events *cpuc = this_cpu_ptr(cpu_pmu->hw_events);  in armv6pmu_handle_irq()  local388 armv6pmu_get_event_idx(struct pmu_hw_events *cpuc,  in armv6pmu_get_event_idx()
 414 static void armv6pmu_clear_event_idx(struct pmu_hw_events *cpuc,  in armv6pmu_clear_event_idx()
 
 | 
| D | perf_event_v7.c | 953 	struct pmu_hw_events *cpuc = this_cpu_ptr(cpu_pmu->hw_events);  in armv7pmu_handle_irq()  local1032 static int armv7pmu_get_event_idx(struct pmu_hw_events *cpuc,  in armv7pmu_get_event_idx()
 1061 static void armv7pmu_clear_event_idx(struct pmu_hw_events *cpuc,  in armv7pmu_clear_event_idx()
 1606 static int krait_pmu_get_event_idx(struct pmu_hw_events *cpuc,  in krait_pmu_get_event_idx()
 1637 static void krait_pmu_clear_event_idx(struct pmu_hw_events *cpuc,  in krait_pmu_clear_event_idx()
 1939 static int scorpion_pmu_get_event_idx(struct pmu_hw_events *cpuc,  in scorpion_pmu_get_event_idx()
 1967 static void scorpion_pmu_clear_event_idx(struct pmu_hw_events *cpuc,  in scorpion_pmu_clear_event_idx()
 
 | 
| /Linux-v5.4/arch/arm64/kernel/ | 
| D | perf_event.c | 693 	struct pmu_hw_events *cpuc = this_cpu_ptr(cpu_pmu->hw_events);  in armv8pmu_handle_irq()  local756 static int armv8pmu_get_single_idx(struct pmu_hw_events *cpuc,  in armv8pmu_get_single_idx()
 768 static int armv8pmu_get_chain_idx(struct pmu_hw_events *cpuc,  in armv8pmu_get_chain_idx()
 789 static int armv8pmu_get_event_idx(struct pmu_hw_events *cpuc,  in armv8pmu_get_event_idx()
 811 static void armv8pmu_clear_event_idx(struct pmu_hw_events *cpuc,  in armv8pmu_clear_event_idx()
 
 | 
| /Linux-v5.4/arch/riscv/kernel/ | 
| D | perf_event.c | 299 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in riscv_pmu_add()  local330 	struct cpu_hw_events *cpuc = this_cpu_ptr(&cpu_hw_events);  in riscv_pmu_del()  local
 
 | 
| /Linux-v5.4/kernel/rcu/ | 
| D | srcutree.c | 253 		struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cpu);  in srcu_readers_lock_idx()  local270 		struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cpu);  in srcu_readers_unlock_idx()  local
 339 		struct srcu_data *cpuc = per_cpu_ptr(ssp->sda, cpu);  in srcu_readers_active()  local
 
 | 
| /Linux-v5.4/arch/nds32/kernel/ | 
| D | perf_event_cpu.c | 230 	struct pmu_hw_events *cpuc = cpu_pmu->get_hw_events();  in nds32_pmu_handle_irq()  local551 static int nds32_pmu_get_event_idx(struct pmu_hw_events *cpuc,  in nds32_pmu_get_event_idx()
 
 | 
| /Linux-v5.4/arch/csky/kernel/ | 
| D | perf_event.c | 1106 	struct pmu_hw_events *cpuc = this_cpu_ptr(csky_pmu.hw_events);  in csky_pmu_handle_irq()  local
 |