Lines Matching defs:payload
25 static u64 arm_spe_calc_ip(int index, u64 payload)
32 ns = SPE_ADDR_PKT_GET_NS(payload);
33 el = SPE_ADDR_PKT_GET_EL(payload);
36 payload = SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload);
40 payload |= 0xffULL << SPE_ADDR_PKT_ADDR_BYTE7_SHIFT;
46 payload = SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload);
50 * defines the data virtual address payload format, the top byte
55 * specific pattern in bits [55:52] of payload which falls in
62 val = SPE_ADDR_PKT_ADDR_GET_BYTE_6(payload);
64 payload |= 0xffULL << SPE_ADDR_PKT_ADDR_BYTE7_SHIFT;
69 payload = SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload);
78 return payload;
155 u64 payload, ip;
166 payload = decoder->packet.payload;
170 decoder->record.timestamp = payload;
175 ip = arm_spe_calc_ip(idx, payload);
187 decoder->record.latency = payload;
190 decoder->record.context_id = payload;
196 if (payload & SPE_OP_PKT_ST)
200 if (SPE_OP_PKT_IS_LDST_SVE(payload))
205 if (SPE_OP_PKT_IS_OTHER_SVE_OP(payload))
217 if (payload & BIT(EV_L1D_REFILL))
220 if (payload & BIT(EV_L1D_ACCESS))
223 if (payload & BIT(EV_TLB_WALK))
226 if (payload & BIT(EV_TLB_ACCESS))
229 if (payload & BIT(EV_LLC_MISS))
232 if (payload & BIT(EV_LLC_ACCESS))
235 if (payload & BIT(EV_REMOTE_ACCESS))
238 if (payload & BIT(EV_MISPRED))
241 if (payload & BIT(EV_PARTIAL_PREDICATE))
244 if (payload & BIT(EV_EMPTY_PREDICATE))
249 decoder->record.source = payload;