Lines Matching refs:first
66 mDMIDataReads.first.set_start_address(1);
67 mDMIDataReads.first.set_end_address(0);
68 mDMIDataWrites.first.set_start_address(1);
69 mDMIDataWrites.first.set_end_address(0);
168 if((trans.get_address() < dmi_data.first.get_start_address()) ||
169 (trans.get_address() > dmi_data.first.get_end_address()) )
174 dmi_data.first);
179 (trans.get_address() >= dmi_data.first.get_start_address()) &&
180 (trans.get_address() <= dmi_data.first.get_end_address()) )
186 sc_dt::uint64 tmp = trans.get_address() - dmi_data.first.get_start_address();
189 *(unsigned int*)&dmi_data.first.get_dmi_ptr()[tmp] = mData;
193 mData = *(unsigned int*)&dmi_data.first.get_dmi_ptr()[tmp];
200 wait(dmi_data.first.get_write_latency());
203 wait(dmi_data.first.get_read_latency());
222 if (start_range <= mDMIDataReads.first.get_end_address ()&&
223 end_range >= mDMIDataReads.first.get_start_address()) {
226 if (start_range <= mDMIDataWrites.first.get_end_address ()&&
227 end_range >= mDMIDataWrites.first.get_start_address()) {