Lines Matching refs:first
65 mDMIDataReads.first.set_start_address(1);
66 mDMIDataReads.first.set_end_address(0);
67 mDMIDataWrites.first.set_start_address(1);
68 mDMIDataWrites.first.set_end_address(0);
166 if((trans.get_address() < dmi_data.first.get_start_address()) ||
167 (trans.get_address() > dmi_data.first.get_end_address()) )
172 dmi_data.first);
177 (trans.get_address() >= dmi_data.first.get_start_address()) &&
178 (trans.get_address() <= dmi_data.first.get_end_address()) )
185 sc_dt::uint64 tmp = trans.get_address() - dmi_data.first.get_start_address();
188 *(unsigned int*)&dmi_data.first.get_dmi_ptr()[tmp] = mData;
192 mData = *(unsigned int*)&dmi_data.first.get_dmi_ptr()[tmp];
199 wait(dmi_data.first.get_write_latency());
202 wait(dmi_data.first.get_read_latency());
223 if (start_range <= mDMIDataReads.first.get_end_address ()&&
224 end_range >= mDMIDataReads.first.get_start_address()) {
227 if (start_range <= mDMIDataWrites.first.get_end_address ()&&
228 end_range >= mDMIDataWrites.first.get_start_address()) {