Lines Matching refs:payload

68         case LEN_TYPE_BYTE: packet->payload = *(reinterpret_cast<const uint8_t *>(buf)); break;
69 case LEN_TYPE_HLFWRD: packet->payload = LE16_TO_CPU(*reinterpret_cast<const uint16_t *>(buf)); break;
70 case LEN_TYPE_WORD: packet->payload = LE32_TO_CPU(*reinterpret_cast<const uint32_t *>(buf)); break;
71 case LEN_TYPE_DBLEWRD: packet->payload = LE64_TO_CPU(*reinterpret_cast<const uint64_t *>(buf)); break;
298 u64 payload = packet->payload;
302 if (payload & BIT(EVENT_EXCEPTION_GEN)) {
305 if (payload & BIT(EVENT_RETIRED)) {
308 if (payload & BIT(EVENT_L1D_ACCESS)) {
311 if (payload & BIT(EVENT_L1D_REFILL)) {
314 if (payload & BIT(EVENT_TLB_ACCESS)) {
317 if (payload & BIT(EVENT_TLB_WALK)) {
320 if (payload & BIT(EVENT_NOT_TAKEN)) {
323 if (payload & BIT(EVENT_MISPRED)) {
326 if (payload & BIT(EVENT_LLC_ACCESS)) {
329 if (payload & BIT(EVENT_LLC_MISS)) {
332 if (payload & BIT(EVENT_REMOTE_ACCESS)) {
335 if (payload & BIT(EVENT_ALIGNMENT)) {
338 if (payload & BIT(EVENT_PARTIAL_PREDICATE)) {
341 if (payload & BIT(EVENT_EMPTY_PREDICATE)) {
352 u64 payload = packet->payload;
357 if (PERF_SPE_OP_PKT_IS_OTHER_SVE_OP(payload)) {
362 PERF_SPE_OP_PKG_SVE_EVL(payload));
364 if (payload & PERF_SPE_OP_PKT_SVE_FP)
366 if (payload & PERF_SPE_OP_PKT_SVE_PRED)
371 payload & PERF_SPE_OP_PKT_COND ?
377 payload & 0x1 ? "ST" : "LD");
379 if (PERF_SPE_OP_PKT_IS_LDST_ATOMIC(payload)) {
380 if (payload & PERF_SPE_OP_PKT_AT)
382 if (payload & PERF_SPE_OP_PKT_EXCL)
384 if (payload & PERF_SPE_OP_PKT_AR)
388 switch (PERF_SPE_OP_PKT_LDST_SUBCLASS_GET(payload)) {
414 if (PERF_SPE_OP_PKT_IS_LDST_SVE(payload)) {
417 PERF_SPE_OP_PKG_SVE_EVL(payload));
419 if (payload & PERF_SPE_OP_PKT_SVE_PRED)
421 if (payload & PERF_SPE_OP_PKT_SVE_SG)
428 if (payload & PERF_SPE_OP_PKT_COND)
431 if (PERF_SPE_OP_PKT_IS_INDIRECT_BRANCH(payload))
453 u64 payload = packet->payload;
461 ns = !!PERF_SPE_ADDR_PKT_GET_NS(payload);
462 el = PERF_SPE_ADDR_PKT_GET_EL(payload);
463 payload = PERF_SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload);
466 idxName[idx], payload, el, ns);
470 "VA 0x%llx", payload);
473 ns = !!PERF_SPE_ADDR_PKT_GET_NS(payload);
474 ch = !!PERF_SPE_ADDR_PKT_GET_CH(payload);
475 pat = PERF_SPE_ADDR_PKT_GET_PAT(payload);
476 payload = PERF_SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload);
479 payload, ns, ch, pat);
494 u64 payload = packet->payload;
499 (unsigned short)payload);
523 unsigned long long payload = packet->payload;
543 SpePktOutString(&err, &buf, &blen, "%s %lld", name, payload);
550 name, (unsigned long)payload, idx + 1);
565 name, payload, packet->index);
571 static u64 SpeCalcIp(int index, u64 payload)
580 ns = PERF_SPE_ADDR_PKT_GET_NS(payload);
581 el = PERF_SPE_ADDR_PKT_GET_EL(payload);
584 payload = PERF_SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload);
588 payload |= 0xffULL << PERF_SPE_ADDR_PKT_ADDR_BYTE7_SHIFT;
594 payload = PERF_SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload);
598 * defines the data virtual address payload format, the top byte
603 * specific pattern in bits [55:52] of payload which falls in
610 val = PERF_SPE_ADDR_PKT_ADDR_GET_BYTE_6(payload);
612 payload |= 0xffULL << PERF_SPE_ADDR_PKT_ADDR_BYTE7_SHIFT;
618 payload = PERF_SPE_ADDR_PKT_ADDR_GET_BYTES_0_6(payload);
627 return payload;
681 u64 payload;
694 payload = decoder->packet.payload;
698 decoder->record.timestamp = payload;
703 ip = SpeCalcIp(idx, payload);
716 decoder->record.latency = payload;
720 decoder->record.context_id = payload;
726 if (payload & PERF_SPE_OP_PKT_ST) {
732 if (PERF_SPE_OP_PKT_IS_LDST_SVE(payload)) {
738 if (PERF_SPE_OP_PKT_IS_OTHER_SVE_OP(payload)) {
750 if (payload & BIT(EVENT_L1D_REFILL)) {
754 if (payload & BIT(EVENT_L1D_ACCESS)) {
758 if (payload & BIT(EVENT_TLB_WALK)) {
762 if (payload & BIT(EVENT_TLB_ACCESS)) {
766 if (payload & BIT(EVENT_LLC_MISS)) {
770 if (payload & BIT(EVENT_LLC_ACCESS)) {
774 if (payload & BIT(EVENT_REMOTE_ACCESS)) {
778 if (payload & BIT(EVENT_MISPRED)) {
782 if (payload & BIT(EVENT_PARTIAL_PREDICATE)) {
786 if (payload & BIT(EVENT_EMPTY_PREDICATE)) {
791 decoder->record.source = payload;