Lines Matching refs:pkt
148 const EtmV4ITrcPacket* pkt) = 0;
166 const EtmV4ITrcPacket* pkt) override { in PacketDataIn() argument
168 auto resp = callback->ProcessPacket(trace_id_, op, index_sop, pkt); in PacketDataIn()
192 const EtmV4ITrcPacket* pkt) override { in ProcessPacket() argument
195 if (pkt != nullptr && ((!data.use_vmid && pkt->getContext().updated_c) || in ProcessPacket()
196 (data.use_vmid && pkt->getContext().updated_v))) { in ProcessPacket()
198 static_cast<int32_t>(data.use_vmid ? pkt->getContext().VMID : pkt->getContext().ctxtID); in ProcessPacket()
378 const EtmV4ITrcPacket* pkt) override { in ProcessPacket() argument
379 return element_decoders_[trace_id].PacketDataIn(op, index_sop, pkt); in ProcessPacket()
552 bool IsAddrPacket(const EtmV4ITrcPacket* pkt) { in IsAddrPacket() argument
553 return pkt->getType() >= ETM4_PKT_I_ADDR_CTXT_L_32IS0 && in IsAddrPacket()
554 pkt->getType() <= ETM4_PKT_I_ADDR_L_64IS1; in IsAddrPacket()
557 bool IsAtomPacket(const EtmV4ITrcPacket* pkt) { return pkt->getAtom().num > 0; } in IsAtomPacket() argument
561 const EtmV4ITrcPacket* pkt) override { in ProcessPacket() argument
564 if (IsAddrPacket(pkt)) { in ProcessPacket()
568 data.addr = pkt->getAddrVal(); in ProcessPacket()
569 data.addr_valid_bits = pkt->v_addr.valid_bits; in ProcessPacket()
570 data.isa = pkt->getAddrIS(); in ProcessPacket()
573 if (IsAtomPacket(pkt)) { in ProcessPacket()
576 ProcessAtomPacket(trace_id, data, pkt); in ProcessPacket()
599 void ProcessAtomPacket(uint8_t trace_id, TraceData& data, const EtmV4ITrcPacket* pkt) { in ProcessAtomPacket() argument
621 uint32_t bits = pkt->atom.En_bits; in ProcessAtomPacket()
622 for (size_t i = 0; i < pkt->atom.num; i++) { in ProcessAtomPacket()