Lines Matching defs:SMMUv3

51 #include "debug/SMMUv3.hh"
56 SMMUv3::SMMUv3(SMMUv3Params *params) :
122 warn("SMMUv3 IDx register values unchecked\n");
129 SMMUv3::masterRecvTimingResp(PacketPtr pkt)
131 DPRINTF(SMMUv3, "[t] master resp addr=%#x size=%#x\n",
146 SMMUv3::masterRecvReqRetry()
155 DPRINTF(SMMUv3, "[t] master retr addr=%#x size=%#x\n",
175 SMMUv3::masterTableWalkRecvTimingResp(PacketPtr pkt)
177 DPRINTF(SMMUv3, "[t] master HWTW resp addr=%#x size=%#x\n",
192 SMMUv3::masterTableWalkRecvReqRetry()
202 DPRINTF(SMMUv3, "[t] master HWTW retr addr=%#x size=%#x\n",
213 SMMUv3::scheduleSlaveRetries()
221 SMMUv3::runProcess(SMMUProcess *proc, PacketPtr pkt)
233 SMMUv3::runProcessAtomic(SMMUProcess *proc, PacketPtr pkt)
282 SMMUv3::runProcessTiming(SMMUProcess *proc, PacketPtr pkt)
294 DPRINTF(SMMUv3, "[t] master HWTW req addr=%#x size=%#x\n",
301 DPRINTF(SMMUv3, "[t] master HWTW req needs retry,"
312 DPRINTF(SMMUv3, "[t] master req addr=%#x size=%#x\n",
318 DPRINTF(SMMUv3, "[t] master req needs retry, qlen=%d\n",
329 DPRINTF(SMMUv3, "[t] slave resp addr=%#x size=%#x\n",
343 DPRINTF(SMMUv3, "[t] ATS slave resp addr=%#x size=%#x\n",
368 SMMUv3::processCommands()
370 DPRINTF(SMMUv3, "processCommands()\n");
384 SMMUv3::processCommand(const SMMUCommand &cmd)
388 DPRINTF(SMMUv3, "CMD_PREFETCH_CONFIG - ignored\n");
392 DPRINTF(SMMUv3, "CMD_PREFETCH_ADDR - ignored\n");
396 DPRINTF(SMMUv3, "CMD_CFGI_STE sid=%#x\n", cmd.dw0.sid);
411 DPRINTF(SMMUv3, "CMD_CFGI_ALL\n");
419 DPRINTF(SMMUv3, "CMD_CFGI_STE_RANGE\n");
435 DPRINTF(SMMUv3, "CMD_CFGI_CD sid=%#x ssid=%#x\n",
449 DPRINTF(SMMUv3, "CMD_CFGI_CD_ALL sid=%#x\n", cmd.dw0.sid);
460 DPRINTF(SMMUv3, "CMD_TLBI_NH_ALL vmid=%#x\n", cmd.dw0.vmid);
471 DPRINTF(SMMUv3, "CMD_TLBI_NH_ASID asid=%#x vmid=%#x\n",
486 DPRINTF(SMMUv3, "CMD_TLBI_NH_VAA va=%#08x vmid=%#x\n",
502 DPRINTF(SMMUv3, "CMD_TLBI_NH_VA va=%#08x asid=%#x vmid=%#x\n",
519 DPRINTF(SMMUv3, "CMD_TLBI_S2_IPA ipa=%#08x vmid=%#x\n",
531 DPRINTF(SMMUv3, "CMD_TLBI_S12_VMALL vmid=%#x\n", cmd.dw0.vmid);
543 DPRINTF(SMMUv3, "CMD_TLBI_NSNH_ALL\n");
555 DPRINTF(SMMUv3, "CMD_RESUME\n");
566 SMMUv3::getPageTableOps(uint8_t trans_granule)
582 SMMUv3::readControl(PacketPtr pkt)
584 DPRINTF(SMMUv3, "readControl: addr=%08x size=%d\n",
615 SMMUv3::writeControl(PacketPtr pkt)
620 DPRINTF(SMMUv3, "writeControl: addr=%08x size=%d data=%16x\n",
710 SMMUv3::inSecureBlock(uint32_t offs) const
719 SMMUv3::init()
740 SMMUv3::regStats()
792 SMMUv3::drain()
802 SMMUv3::serialize(CheckpointOut &cp) const
804 DPRINTF(Checkpoint, "Serializing SMMUv3\n");
810 SMMUv3::unserialize(CheckpointIn &cp)
812 DPRINTF(Checkpoint, "Unserializing SMMUv3\n");
818 SMMUv3::getPort(const std::string &name, PortID id)
831 SMMUv3*
834 return new SMMUv3(this);