Lines Matching refs:Addr
87 void blockOnQueue(Addr, MessageBuffer*);
88 bool isBlocked(Addr) const;
89 void unblock(Addr);
90 bool isBlocked(Addr);
94 virtual AccessPermission getAccessPermission(const Addr &addr) = 0;
114 virtual void functionalRead(const Addr &addr, PacketPtr) = 0;
119 virtual int functionalWrite(const Addr &addr, PacketPtr) = 0;
123 virtual void enqueuePrefetch(const Addr &, const RubyRequestType&)
139 void queueMemoryRead(const MachineID &id, Addr addr, Cycles latency);
140 void queueMemoryWrite(const MachineID &id, Addr addr, Cycles latency,
142 void queueMemoryWritePartial(const MachineID &id, Addr addr, Cycles latency,
169 MachineID mapAddressToMachine(Addr addr, MachineType mtype) const;
177 void stallBuffer(MessageBuffer* buf, Addr addr);
178 void wakeUpBuffers(Addr addr);
179 void wakeUpAllBuffers(Addr addr);
192 std::map<Addr, MessageBuffer*> m_block_map;
196 typedef std::map<Addr, MsgVecType* > WaitingBufType;