H A D | vatpic.c | 54 static MALLOC_DEFINE(M_VATPIC, "atpic", "bhyve virtual atpic (8259)"); 66 struct atpic { struct 91 struct atpic atpic[2]; member in struct:vatpic 113 #define ATPIC_PIN_FOREACH(pinvar, atpic, tmpvar) \ 114 for (tmpvar = 0, pinvar = (atpic->lowprio + 1) & 0x7; \ 121 master_atpic(struct vatpic *vatpic, struct atpic *atpic) argument 124 if (atpic 131 vatpic_get_highest_isrpin(struct atpic *atpic) argument 155 vatpic_get_highest_irrpin(struct atpic *atpic) argument 202 struct atpic *atpic; local 275 vatpic_icw1(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) argument 305 vatpic_icw2(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) argument 317 vatpic_icw3(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) argument 327 vatpic_icw4(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) argument 355 vatpic_ocw1(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) argument 365 vatpic_ocw2(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) argument 397 vatpic_ocw3(struct vatpic *vatpic, struct atpic *atpic, uint8_t val) argument 422 struct atpic *atpic; local 467 struct atpic *atpic; local 557 struct atpic *atpic; local 586 vatpic_pin_accepted(struct atpic *atpic, int pin) argument 630 vatpic_read(struct vatpic *vatpic, struct atpic *atpic, bool in, int port, int bytes, uint32_t *eax) argument 668 vatpic_write(struct vatpic *vatpic, struct atpic *atpic, bool in, int port, int bytes, uint32_t *eax) argument 719 struct atpic *atpic; local 739 struct atpic *atpic; local 821 struct atpic *atpic; local [all...] |