Lines Matching refs:payload
25 static u64 arm_spe_calc_ip(int index, u64 payload) in arm_spe_calc_ip() argument
32 ns = SPE_ADDR_PKT_GET_NS(payload); in arm_spe_calc_ip()
33 el = SPE_ADDR_PKT_GET_EL(payload); in arm_spe_calc_ip()
36 payload = SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload); in arm_spe_calc_ip()
40 payload |= 0xffULL << SPE_ADDR_PKT_ADDR_BYTE7_SHIFT; in arm_spe_calc_ip()
46 payload = SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload); in arm_spe_calc_ip()
62 val = SPE_ADDR_PKT_ADDR_GET_BYTE_6(payload); in arm_spe_calc_ip()
64 payload |= 0xffULL << SPE_ADDR_PKT_ADDR_BYTE7_SHIFT; in arm_spe_calc_ip()
69 payload = SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload); in arm_spe_calc_ip()
74 return payload; in arm_spe_calc_ip()
151 u64 payload, ip; in arm_spe_read_record() local
161 payload = decoder->packet.payload; in arm_spe_read_record()
165 decoder->record.timestamp = payload; in arm_spe_read_record()
170 ip = arm_spe_calc_ip(idx, payload); in arm_spe_read_record()
186 if (payload & 0x1) in arm_spe_read_record()
193 if (payload & BIT(EV_L1D_REFILL)) in arm_spe_read_record()
196 if (payload & BIT(EV_L1D_ACCESS)) in arm_spe_read_record()
199 if (payload & BIT(EV_TLB_WALK)) in arm_spe_read_record()
202 if (payload & BIT(EV_TLB_ACCESS)) in arm_spe_read_record()
205 if (payload & BIT(EV_LLC_MISS)) in arm_spe_read_record()
208 if (payload & BIT(EV_LLC_ACCESS)) in arm_spe_read_record()
211 if (payload & BIT(EV_REMOTE_ACCESS)) in arm_spe_read_record()
214 if (payload & BIT(EV_MISPRED)) in arm_spe_read_record()