Lines Matching defs:addr
70 SETranslatingPortProxy::tryReadBlob(Addr addr, void *p, int size) const
75 for (ChunkGenerator gen(addr, size, PageBytes); !gen.done(); gen.next()) {
78 if (!pTable->translate(gen.addr(),paddr))
90 SETranslatingPortProxy::tryWriteBlob(Addr addr, const void *p, int size) const
95 for (ChunkGenerator gen(addr, size, PageBytes); !gen.done(); gen.next()) {
98 if (!pTable->translate(gen.addr(), paddr)) {
100 process->allocateMem(roundDown(gen.addr(), PageBytes),
104 if (!process->fixupStackFault(gen.addr()))
106 "during functional write\n", gen.addr());
110 pTable->translate(gen.addr(), paddr);
122 SETranslatingPortProxy::tryMemsetBlob(Addr addr, uint8_t val, int size) const
124 for (ChunkGenerator gen(addr, size, PageBytes); !gen.done(); gen.next()) {
127 if (!pTable->translate(gen.addr(), paddr)) {
129 process->allocateMem(roundDown(gen.addr(), PageBytes),
131 pTable->translate(gen.addr(), paddr);