Lines Matching refs:dse
172 union intel_x86_pebs_dse dse; in precise_store_data() local
175 dse.val = status; in precise_store_data()
184 if (dse.st_stlb_miss) in precise_store_data()
194 if (dse.st_l1d_hit) in precise_store_data()
202 if (dse.st_locked) in precise_store_data()
210 union perf_mem_data_src dse; in precise_datala_hsw() local
212 dse.val = PERF_MEM_NA; in precise_datala_hsw()
215 dse.mem_op = PERF_MEM_OP_STORE; in precise_datala_hsw()
217 dse.mem_op = PERF_MEM_OP_LOAD; in precise_datala_hsw()
229 dse.mem_lvl = PERF_MEM_LVL_L1 | PERF_MEM_LVL_HIT; in precise_datala_hsw()
231 dse.mem_lvl = PERF_MEM_LVL_L1 | PERF_MEM_LVL_MISS; in precise_datala_hsw()
233 return dse.val; in precise_datala_hsw()
255 u8 dse, bool tlb, bool lock, bool blk) in __adl_latency_data_small() argument
261 dse &= PERF_PEBS_DATA_SOURCE_MASK; in __adl_latency_data_small()
262 val = hybrid_var(event->pmu, pebs_data_source)[dse]; in __adl_latency_data_small()
276 union intel_x86_pebs_dse dse; in adl_latency_data_small() local
278 dse.val = status; in adl_latency_data_small()
280 return __adl_latency_data_small(event, status, dse.ld_dse, in adl_latency_data_small()
281 dse.ld_locked, dse.ld_stlb_miss, in adl_latency_data_small()
282 dse.ld_data_blk); in adl_latency_data_small()
288 union intel_x86_pebs_dse dse; in mtl_latency_data_small() local
290 dse.val = status; in mtl_latency_data_small()
292 return __adl_latency_data_small(event, status, dse.mtl_dse, in mtl_latency_data_small()
293 dse.mtl_stlb_miss, dse.mtl_locked, in mtl_latency_data_small()
294 dse.mtl_fwd_blk); in mtl_latency_data_small()
299 union intel_x86_pebs_dse dse; in load_latency_data() local
302 dse.val = status; in load_latency_data()
307 val = hybrid_var(event->pmu, pebs_data_source)[dse.ld_dse]; in load_latency_data()
317 pebs_set_tlb_lock(&val, dse.ld_stlb_miss, dse.ld_locked); in load_latency_data()
330 if (dse.ld_data_blk) in load_latency_data()
337 if (dse.ld_addr_blk) in load_latency_data()
340 if (!dse.ld_data_blk && !dse.ld_addr_blk) in load_latency_data()
348 union intel_x86_pebs_dse dse; in store_latency_data() local
352 dse.val = status; in store_latency_data()
357 val = hybrid_var(event->pmu, pebs_data_source)[dse.st_lat_dse]; in store_latency_data()
359 pebs_set_tlb_lock(&val, dse.st_lat_stlb_miss, dse.st_lat_locked); in store_latency_data()
387 u64 status, dla, dse, lat; member
399 u64 status, dla, dse, lat; member
428 u64 status, dla, dse, lat; member
1634 data->data_src.val = get_data_src(event, pebs->dse); in setup_pebs_fixed_sample_data()