Lines Matching refs:data_source

116 static void __init __intel_pmu_pebs_data_source_skl(bool pmem, u64 *data_source)  in __intel_pmu_pebs_data_source_skl()  argument
120 data_source[0x08] = OP_LH | pmem_or_l4 | P(SNOOP, HIT); in __intel_pmu_pebs_data_source_skl()
121 data_source[0x09] = OP_LH | pmem_or_l4 | REM | P(SNOOP, HIT); in __intel_pmu_pebs_data_source_skl()
122 data_source[0x0b] = OP_LH | LEVEL(RAM) | REM | P(SNOOP, NONE); in __intel_pmu_pebs_data_source_skl()
123 data_source[0x0c] = OP_LH | LEVEL(ANY_CACHE) | REM | P(SNOOPX, FWD); in __intel_pmu_pebs_data_source_skl()
124 data_source[0x0d] = OP_LH | LEVEL(ANY_CACHE) | REM | P(SNOOP, HITM); in __intel_pmu_pebs_data_source_skl()
132 static void __init __intel_pmu_pebs_data_source_grt(u64 *data_source) in __intel_pmu_pebs_data_source_grt() argument
134 data_source[0x05] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOP, HIT); in __intel_pmu_pebs_data_source_grt()
135 data_source[0x06] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOP, HITM); in __intel_pmu_pebs_data_source_grt()
136 data_source[0x08] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOPX, FWD); in __intel_pmu_pebs_data_source_grt()
146 u64 *data_source; in intel_pmu_pebs_data_source_adl() local
148 data_source = x86_pmu.hybrid_pmu[X86_HYBRID_PMU_CORE_IDX].pebs_data_source; in intel_pmu_pebs_data_source_adl()
149 memcpy(data_source, pebs_data_source, sizeof(pebs_data_source)); in intel_pmu_pebs_data_source_adl()
150 __intel_pmu_pebs_data_source_skl(false, data_source); in intel_pmu_pebs_data_source_adl()
152 data_source = x86_pmu.hybrid_pmu[X86_HYBRID_PMU_ATOM_IDX].pebs_data_source; in intel_pmu_pebs_data_source_adl()
153 memcpy(data_source, pebs_data_source, sizeof(pebs_data_source)); in intel_pmu_pebs_data_source_adl()
154 __intel_pmu_pebs_data_source_grt(data_source); in intel_pmu_pebs_data_source_adl()
157 static void __init __intel_pmu_pebs_data_source_cmt(u64 *data_source) in __intel_pmu_pebs_data_source_cmt() argument
159 data_source[0x07] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOPX, FWD); in __intel_pmu_pebs_data_source_cmt()
160 data_source[0x08] = OP_LH | P(LVL, L3) | LEVEL(L3) | P(SNOOP, HITM); in __intel_pmu_pebs_data_source_cmt()
161 data_source[0x0a] = OP_LH | P(LVL, LOC_RAM) | LEVEL(RAM) | P(SNOOP, NONE); in __intel_pmu_pebs_data_source_cmt()
162 data_source[0x0b] = OP_LH | LEVEL(RAM) | REM | P(SNOOP, NONE); in __intel_pmu_pebs_data_source_cmt()
163 data_source[0x0c] = OP_LH | LEVEL(RAM) | REM | P(SNOOPX, FWD); in __intel_pmu_pebs_data_source_cmt()
164 data_source[0x0d] = OP_LH | LEVEL(RAM) | REM | P(SNOOP, HITM); in __intel_pmu_pebs_data_source_cmt()
169 u64 *data_source; in intel_pmu_pebs_data_source_mtl() local
171 data_source = x86_pmu.hybrid_pmu[X86_HYBRID_PMU_CORE_IDX].pebs_data_source; in intel_pmu_pebs_data_source_mtl()
172 memcpy(data_source, pebs_data_source, sizeof(pebs_data_source)); in intel_pmu_pebs_data_source_mtl()
173 __intel_pmu_pebs_data_source_skl(false, data_source); in intel_pmu_pebs_data_source_mtl()
175 data_source = x86_pmu.hybrid_pmu[X86_HYBRID_PMU_ATOM_IDX].pebs_data_source; in intel_pmu_pebs_data_source_mtl()
176 memcpy(data_source, pebs_data_source, sizeof(pebs_data_source)); in intel_pmu_pebs_data_source_mtl()
177 __intel_pmu_pebs_data_source_cmt(data_source); in intel_pmu_pebs_data_source_mtl()
209 u64 *data_source; in intel_pmu_pebs_data_source_lnl() local
211 data_source = x86_pmu.hybrid_pmu[X86_HYBRID_PMU_CORE_IDX].pebs_data_source; in intel_pmu_pebs_data_source_lnl()
212 memcpy(data_source, lnc_pebs_data_source, sizeof(lnc_pebs_data_source)); in intel_pmu_pebs_data_source_lnl()
214 data_source = x86_pmu.hybrid_pmu[X86_HYBRID_PMU_ATOM_IDX].pebs_data_source; in intel_pmu_pebs_data_source_lnl()
215 memcpy(data_source, pebs_data_source, sizeof(pebs_data_source)); in intel_pmu_pebs_data_source_lnl()
216 __intel_pmu_pebs_data_source_cmt(data_source); in intel_pmu_pebs_data_source_lnl()