Lines Matching refs:ret
91 int mask, ret = 1;
95 ret = !(s->irr & mask);
105 ret = !(s->irr & mask);
112 return (s->imr & mask) ? -1 : ret;
188 int ret, irq_level;
195 ret = pic_set_irq1(&s->pics[irq >> 3], irq & 7, irq_level);
198 s->pics[irq >> 3].imr, ret == 0);
201 return ret;
400 int ret;
402 ret = pic_get_irq(s);
403 if (ret >= 0) {
408 s->irr &= ~(1 << ret);
409 pic_clear_isr(s, ret);
410 if (addr1 >> 7 || ret != 2)
413 ret = 0x07;
417 return ret;
423 int ret;
426 ret = pic_poll_read(s, addr);
431 ret = s->isr;
433 ret = s->irr;
435 ret = s->imr;
436 return ret;
588 int ret;
607 ret = kvm_io_bus_register_dev(kvm, KVM_PIO_BUS, 0x20, 2,
609 if (ret < 0)
612 ret = kvm_io_bus_register_dev(kvm, KVM_PIO_BUS, 0xa0, 2, &s->dev_slave);
613 if (ret < 0)
616 ret = kvm_io_bus_register_dev(kvm, KVM_PIO_BUS, 0x4d0, 2, &s->dev_eclr);
617 if (ret < 0)
637 return ret;