Lines Matching defs:line
127 int line = findMsbSet(ISR);
128 DPRINTF(I8259, "Subcommand: Nonspecific EOI on line %d.\n",
129 line);
130 handleEOI(line);
138 int line = bits(val, 2, 0);
139 DPRINTF(I8259, "Subcommand: Specific EIO on line %d.\n",
140 line);
141 handleEOI(line);
243 X86ISA::I8259::handleEOI(int line)
245 ISR &= ~(1 << line);
253 X86ISA::I8259::requestInterrupt(int line)
255 if (bits(ISR, 7, line) == 0) {
271 X86ISA::I8259::signalInterrupt(int line)
273 DPRINTF(I8259, "Interrupt requested for line %d.\n", line);
274 if (line >= NumLines)
276 line, NumLines - 1);
277 if (bits(IMR, line)) {
278 DPRINTF(I8259, "Interrupt %d was masked.\n", line);
280 IRR |= 1 << line;
281 requestInterrupt(line);
316 int line = findMsbSet(IRR);
317 IRR &= ~(1 << line);
318 DPRINTF(I8259, "Interrupt %d was accepted.\n", line);
320 handleEOI(line);
322 ISR |= 1 << line;
324 if (slave && bits(cascadeBits, line)) {
329 return line | vectorOffset;