Lines Matching defs:index
98 int index = (accessAddr - IntManAddr) >> 3;
99 uint64_t data = intMan[index].cpu << 8 | intMan[index].vector << 0;
105 int index = (accessAddr - IntCtlAddr) >> 3;
106 uint64_t data = intCtl[index].mask ? 1 << 2 : 0 |
107 intCtl[index].pend ? 1 << 0 : 0;
125 int index;
132 index = (accessAddr - JIntData0Addr) >> 3;
133 pkt->setBE(jBusData0[index]);
138 index = (accessAddr - JIntData1Addr) >> 3;
139 pkt->setBE(jBusData1[index]);
154 index = (accessAddr - JIntBusyAddr) >> 3;
155 data = jIntBusy[index].busy ? 1 << 5 : 0 |
156 jIntBusy[index].source;
189 int index;
194 index = (accessAddr - IntManAddr) >> 3;
196 intMan[index].cpu = bits(data,12,8);
197 intMan[index].vector = bits(data,5,0);
198 DPRINTF(Iob, "Wrote IntMan %d cpu %d, vec %d\n", index,
199 intMan[index].cpu, intMan[index].vector);
204 index = (accessAddr - IntCtlAddr) >> 3;
206 intCtl[index].mask = bits(data,2,2);
208 intCtl[index].pend = false;
209 DPRINTF(Iob, "Wrote IntCtl %d pend %d cleared %d\n", index,
210 intCtl[index].pend, bits(data,2,2));
224 index = (accessAddr - IntManAddr) >> 3;
241 int index;
245 index = (accessAddr - JIntBusyAddr) >> 3;
247 jIntBusy[index].busy = bits(data,5,5);
248 DPRINTF(Iob, "Wrote jIntBusy index %d busy: %d\n", index,
249 jIntBusy[index].busy);
255 DPRINTF(Iob, "Wrote jIntBusy index %d busy: %d\n", cpuid,