Lines Matching refs:getreg
1518 #define getreg(name) getreg_off(offsetof(struct user_regs_struct, name)) macro
1551 case 0: return getreg(eax) & mask; in getreg_num()
1552 case 1: return getreg(ecx) & mask; in getreg_num()
1553 case 2: return getreg(edx) & mask; in getreg_num()
1554 case 3: return getreg(ebx) & mask; in getreg_num()
1555 case 4: return getreg(esp) & mask; in getreg_num()
1556 case 5: return getreg(ebp) & mask; in getreg_num()
1557 case 6: return getreg(esi) & mask; in getreg_num()
1558 case 7: return getreg(edi) & mask; in getreg_num()
1578 case 0: setreg(eax, val | (getreg(eax) & ~mask)); return; in setreg_num()
1579 case 1: setreg(ecx, val | (getreg(ecx) & ~mask)); return; in setreg_num()
1580 case 2: setreg(edx, val | (getreg(edx) & ~mask)); return; in setreg_num()
1581 case 3: setreg(ebx, val | (getreg(ebx) & ~mask)); return; in setreg_num()
1582 case 4: setreg(esp, val | (getreg(esp) & ~mask)); return; in setreg_num()
1583 case 5: setreg(ebp, val | (getreg(ebp) & ~mask)); return; in setreg_num()
1584 case 6: setreg(esi, val | (getreg(esi) & ~mask)); return; in setreg_num()
1585 case 7: setreg(edi, val | (getreg(edi) & ~mask)); return; in setreg_num()
1630 if ((getreg(xcs) & 3) != 0x1) in emulate_insn()
1670 port = getreg(edx) & 0xFFFF; in emulate_insn()
1679 port = getreg(edx) & 0xFFFF; in emulate_insn()
1699 eax = getreg(eax); in emulate_insn()
1732 setreg(eip, getreg(eip) + insnlen); in emulate_insn()
1742 err(1, "Reinjecting trap 13 for fault at %#x", getreg(eip)); in emulate_insn()
2169 off, getreg(eip)); in emulate_mmio_write()
2178 off, getreg(eip)); in emulate_mmio_write()
2185 off, getreg(eip)); in emulate_mmio_write()
2249 off, getreg(eip)); in emulate_mmio_read()
2259 bad_driver(d, "read from padding (%#x)", getreg(eip)); in emulate_mmio_read()
2263 bad_driver(d, "read past end (%#x)", getreg(eip)); in emulate_mmio_read()
2299 off, getreg(eip)); in emulate_mmio_read()
2306 off, getreg(eip)); in emulate_mmio_read()
2313 off, getreg(eip)); in emulate_mmio_read()
2360 paddr, insn[0], insn[1], insn[2], insn[3], getreg(eip)); in emulate_mmio()
2365 getreg(eip)); in emulate_mmio()
2370 setreg(eip, getreg(eip) + insnlen); in emulate_mmio()
3167 getreg(eip)); in run_guest()
3171 getreg(eip)); in run_guest()