Lines Matching refs:msg
95 std::shared_ptr<SequencerMsg> msg =
97 msg->getPhysicalAddress() = paddr;
98 msg->getLineAddress() = line_addr;
99 msg->getType() = write ? SequencerRequestType_ST : SequencerRequestType_LD;
102 msg->getLen() = (offset + len) <= RubySystem::getBlockSizeBytes() ?
107 msg->getDataBlk().setData(data, offset, msg->getLen());
114 m_mandatory_q_ptr->enqueue(msg, clockEdge(), cyclesToTicks(Cycles(1)));
115 active_request.bytes_issued += msg->getLen();
140 std::shared_ptr<SequencerMsg> msg =
142 msg->getPhysicalAddress() = active_request.start_paddr +
145 assert((msg->getPhysicalAddress() & m_data_block_mask) == 0);
146 msg->getLineAddress() = makeLineAddress(msg->getPhysicalAddress());
148 msg->getType() = (active_request.write ? SequencerRequestType_ST :
151 msg->getLen() =
158 msg->getDataBlk().
160 0, msg->getLen());
164 m_mandatory_q_ptr->enqueue(msg, clockEdge(), cyclesToTicks(Cycles(1)));
165 active_request.bytes_issued += msg->getLen();