Searched refs:intno (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/compat/x86bios/ |
H A D | x86bios.c | 197 x86bios_get_intr(int intno) in x86bios_get_intr() argument 200 return (readl(BIOS_PADDRTOVADDR(intno * 4))); in x86bios_get_intr() 204 x86bios_set_intr(int intno, uint32_t saddr) in x86bios_set_intr() argument 207 writel(BIOS_PADDRTOVADDR(intno * 4), saddr); in x86bios_set_intr() 211 x86bios_intr(struct x86regs *regs, int intno) in x86bios_intr() argument 216 X86BIOS_TRACE(Calling INT 0x%02x, intno, regs); in x86bios_intr() 221 vm86_datacall(intno, &vmf, &x86bios_vmc); in x86bios_intr() 226 X86BIOS_TRACE(Exiting INT 0x%02x, intno, regs); in x86bios_intr() 605 x86bios_get_intr(int intno) in x86bios_get_intr() argument 608 return (le32toh(*((uint32_t *)x86bios_ivt + intno))); in x86bios_get_intr() 612 x86bios_set_intr(int intno,uint32_t saddr) x86bios_set_intr() argument 619 x86bios_intr(struct x86regs * regs,int intno) x86bios_intr() argument [all...] |
H A D | x86bios.h | 146 uint32_t x86bios_get_intr(int intno); 149 void x86bios_intr(struct x86regs *regs, int intno); 152 void x86bios_set_intr(int intno, uint32_t saddr);
|
/freebsd/sys/contrib/x86emu/ |
H A D | x86emu.h | 135 uint8_t intno; member
|
H A D | x86emu.c | 177 x86emu_intr_dispatch(struct x86emu *emu, uint8_t intno) in x86emu_intr_dispatch() argument 179 if (emu->_x86emu_intrTab[intno]) { in x86emu_intr_dispatch() 180 (*emu->_x86emu_intrTab[intno]) (emu, intno); in x86emu_intr_dispatch() 186 emu->x86.R_CS = fetch_word(emu, 0, intno * 4 + 2); in x86emu_intr_dispatch() 188 emu->x86.R_IP = fetch_word(emu, 0, intno * 4); in x86emu_intr_dispatch() 195 uint8_t intno; in x86emu_intr_handle() local 198 intno = emu->x86.intno; in x86emu_intr_handle() 200 x86emu_intr_dispatch(emu, intno); in x86emu_intr_handle() 215 emu->x86.intno = intrnum; in x86emu_intr_raise() 236 (emu->x86.intno == 0 || emu->x86.intno == 2)) || in x86emu_exec()
|