Lines Matching defs:idx
81 int idx = 0;
84 this, i, idx));
85 idx++;
89 this, i, idx);
92 idx++;
96 this, i, idx);
99 idx++;
132 RubyTester::getPort(const std::string &if_name, PortID idx)
137 return ClockedObject::getPort(if_name, idx);
140 if (idx > m_num_inst_only_ports) {
142 idx);
147 return *readPorts[idx];
149 if (idx > m_num_inst_data_ports) {
151 idx);
153 int read_idx = idx + m_num_inst_only_ports;
163 if (idx > (static_cast<int>(readPorts.size()) -
166 idx);
168 int read_idx = idx + m_num_inst_only_ports + m_num_inst_data_ports;
194 RubyTester::isInstOnlyCpuPort(int idx)
196 return idx < m_num_inst_only_ports;
200 RubyTester::isInstDataCpuPort(int idx)
202 return ((idx >= m_num_inst_only_ports) &&
203 (idx < (m_num_inst_only_ports + m_num_inst_data_ports)));
207 RubyTester::getReadableCpuPort(int idx)
209 assert(idx >= 0 && idx < readPorts.size());
211 return readPorts[idx];
215 RubyTester::getWritableCpuPort(int idx)
217 assert(idx >= 0 && idx < writePorts.size());
219 return writePorts[idx];