Lines Matching defs:pkt

861 TLB::doMmuRegRead(ThreadContext *tc, Packet *pkt)
863 Addr va = pkt->getAddr();
864 ASI asi = (ASI)pkt->req->getArchFlags();
868 (uint32_t)pkt->req->getArchFlags(), pkt->getAddr());
875 pkt->setBE(tc->readMiscReg(MISCREG_MMU_LSU_CTRL));
880 pkt->setBE(tc->readMiscReg(MISCREG_MMU_P_CONTEXT));
883 pkt->setBE(tc->readMiscReg(MISCREG_MMU_S_CONTEXT));
890 pkt->setBE(tc->readMiscReg(MISCREG_QUEUE_CPU_MONDO_HEAD +
895 pkt->setBE(c0_tsb_ps0);
899 pkt->setBE(c0_tsb_ps1);
903 pkt->setBE(c0_config);
907 pkt->setBE(itb->c0_tsb_ps0);
911 pkt->setBE(itb->c0_tsb_ps1);
915 pkt->setBE(itb->c0_config);
919 pkt->setBE(cx_tsb_ps0);
923 pkt->setBE(cx_tsb_ps1);
927 pkt->setBE(cx_config);
931 pkt->setBE(itb->cx_tsb_ps0);
935 pkt->setBE(itb->cx_tsb_ps1);
939 pkt->setBE(itb->cx_config);
942 pkt->setBE((uint64_t)0);
946 pkt->setBE(tc->readMiscReg(MISCREG_SCRATCHPAD_R0 + (va >> 3)));
952 pkt->setBE(bits(temp,63,22) | bits(temp,12,0) << 48);
955 pkt->setBE(itb->sfsr);
958 pkt->setBE(itb->tag_access);
968 pkt->setBE(bits(temp,63,22) | bits(temp,12,0) << 48);
971 pkt->setBE(sfsr);
974 pkt->setBE(sfar);
977 pkt->setBE(tag_access);
980 pkt->setBE(tc->readMiscReg(MISCREG_MMU_PART_ID));
987 pkt->setBE(MakeTsbPtr(Ps0,
995 pkt->setBE(MakeTsbPtr(Ps1,
1003 pkt->setBE(MakeTsbPtr(Ps0,
1011 pkt->setBE(MakeTsbPtr(Ps1,
1023 pkt->setBE(interrupts->get_vec(IT_INT_VEC));
1033 pkt->setBE(temp);
1041 pkt->makeAtomicResponse();
1046 TLB::doMmuRegWrite(ThreadContext *tc, Packet *pkt)
1048 uint64_t data = pkt->getBE<uint64_t>();
1049 Addr va = pkt->getAddr();
1050 ASI asi = (ASI)pkt->req->getArchFlags();
1293 (uint32_t)pkt->req->getArchFlags(), pkt->getAddr(), data);
1295 pkt->makeAtomicResponse();