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
162 payload = decoder->packet.payload; in arm_spe_read_record()
166 decoder->record.timestamp = payload; in arm_spe_read_record()
171 ip = arm_spe_calc_ip(idx, payload); in arm_spe_read_record()
184 decoder->record.context_id = payload; in arm_spe_read_record()
188 if (payload & 0x1) in arm_spe_read_record()
195 if (payload & BIT(EV_L1D_REFILL)) in arm_spe_read_record()
198 if (payload & BIT(EV_L1D_ACCESS)) in arm_spe_read_record()
201 if (payload & BIT(EV_TLB_WALK)) in arm_spe_read_record()
204 if (payload & BIT(EV_TLB_ACCESS)) in arm_spe_read_record()
207 if (payload & BIT(EV_LLC_MISS)) in arm_spe_read_record()
210 if (payload & BIT(EV_LLC_ACCESS)) in arm_spe_read_record()
213 if (payload & BIT(EV_REMOTE_ACCESS)) in arm_spe_read_record()
216 if (payload & BIT(EV_MISPRED)) in arm_spe_read_record()