Lines Matching refs:pics
73 if (s != &s->pics_state->pics[0])
147 if (s->special_fully_nested_mode && s == &s->pics_state->pics[0])
167 irq2 = pic_get_irq(&s->pics[1]);
172 pic_set_irq1(&s->pics[0], 2, 1);
173 pic_set_irq1(&s->pics[0], 2, 0);
175 irq = pic_get_irq(&s->pics[0]);
195 ret = pic_set_irq1(&s->pics[irq >> 3], irq & 7, irq_level);
197 trace_kvm_pic_set_irq(irq >> 3, irq & 7, s->pics[irq >> 3].elcr,
198 s->pics[irq >> 3].imr, ret == 0);
242 irq = pic_get_irq(&s->pics[0]);
244 pic_intack(&s->pics[0], irq);
246 irq2 = pic_get_irq(&s->pics[1]);
248 pic_intack(&s->pics[1], irq2);
254 intno = s->pics[1].irq_base + irq2;
257 intno = s->pics[0].irq_base + irq;
263 intno = s->pics[0].irq_base + irq;
368 off = (s == &s->pics_state->pics[0]) ? 0 : 8;
405 s->pics_state->pics[0].isr &= ~(1 << 2);
406 s->pics_state->pics[0].irr &= ~(1 << 2);
464 pic_ioport_write(&s->pics[0], addr, data);
470 pic_ioport_write(&s->pics[1], addr, data);
476 elcr_ioport_write(&s->pics[addr & 1], addr, data);
501 *data = pic_ioport_read(&s->pics[addr >> 7], addr);
507 *data = elcr_ioport_read(&s->pics[addr & 1], addr);
595 s->pics[0].elcr_mask = 0xf8;
596 s->pics[1].elcr_mask = 0xde;
597 s->pics[0].pics_state = s;
598 s->pics[1].pics_state = s;