Lines Matching defs:gpa

494 emulate_mov(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
515 error = memwrite(vm, vcpuid, gpa, byte, size, arg);
528 error = memwrite(vm, vcpuid, gpa, val, size, arg);
538 error = memread(vm, vcpuid, gpa, &val, size, arg);
549 error = memread(vm, vcpuid, gpa, &val, size, arg);
562 error = memread(vm, vcpuid, gpa, &val, size, arg);
578 error = memwrite(vm, vcpuid, gpa, val, size, arg);
588 error = memwrite(vm, vcpuid, gpa, vie->immediate, size, arg);
598 error = memwrite(vm, vcpuid, gpa, val, size, arg);
608 emulate_movx(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
631 error = memread(vm, vcpuid, gpa, &val, 1, arg);
652 error = memread(vm, vcpuid, gpa, &val, 2, arg);
674 error = memread(vm, vcpuid, gpa, &val, 1, arg);
750 emulate_movs(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
802 * XXX the emulation doesn't properly handle the case where 'gpa'
823 error = memwrite(vm, vcpuid, gpa, val, opsize, arg);
853 error = memread(vm, vcpuid, gpa, &val, opsize, arg);
932 emulate_stos(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
958 error = memwrite(vm, vcpuid, gpa, val, opsize, arg);
994 emulate_and(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1022 error = memread(vm, vcpuid, gpa, &val2, size, arg);
1046 error = memread(vm, vcpuid, gpa, &val1, size, arg);
1055 error = memwrite(vm, vcpuid, gpa, result, size, arg);
1082 emulate_or(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1110 error = memread(vm, vcpuid, gpa, &val2, size, arg);
1134 error = memread(vm, vcpuid, gpa, &val1, size, arg);
1143 error = memwrite(vm, vcpuid, gpa, result, size, arg);
1170 emulate_cmp(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1203 error = memread(vm, vcpuid, gpa, &memop, size, arg);
1242 error = memread(vm, vcpuid, gpa, &op1, size, arg);
1262 emulate_test(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1286 error = memread(vm, vcpuid, gpa, &op1, size, arg);
1311 emulate_add(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1338 error = memread(vm, vcpuid, gpa, &val2, size, arg);
1367 emulate_sub(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1394 error = memread(vm, vcpuid, gpa, &val2, size, arg);
1567 emulate_group1(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1575 error = emulate_or(vm, vcpuid, gpa, vie,
1579 error = emulate_and(vm, vcpuid, gpa, vie,
1583 error = emulate_cmp(vm, vcpuid, gpa, vie,
1595 emulate_bittest(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1613 error = memread(vm, vcpuid, gpa, &val, vie->opsize, memarg);
1637 emulate_twob_group15(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1656 error = memread(vm, vcpuid, gpa, &buf, 1, memarg);
1668 vmm_emulate_instruction(void *vm, int vcpuid, uint64_t gpa, struct vie *vie,
1679 error = emulate_group1(vm, vcpuid, gpa, vie, paging, memread,
1683 error = emulate_pop(vm, vcpuid, gpa, vie, paging, memread,
1687 error = emulate_push(vm, vcpuid, gpa, vie, paging, memread,
1691 error = emulate_cmp(vm, vcpuid, gpa, vie,
1695 error = emulate_mov(vm, vcpuid, gpa, vie,
1700 error = emulate_movx(vm, vcpuid, gpa, vie,
1704 error = emulate_movs(vm, vcpuid, gpa, vie, paging, memread,
1708 error = emulate_stos(vm, vcpuid, gpa, vie, paging, memread,
1712 error = emulate_and(vm, vcpuid, gpa, vie,
1716 error = emulate_or(vm, vcpuid, gpa, vie,
1720 error = emulate_sub(vm, vcpuid, gpa, vie,
1724 error = emulate_bittest(vm, vcpuid, gpa, vie,
1728 error = emulate_twob_group15(vm, vcpuid, gpa, vie,
1732 error = emulate_add(vm, vcpuid, gpa, vie, memread,
1736 error = emulate_test(vm, vcpuid, gpa, vie,
1956 uint64_t gla, int prot, uint64_t *gpa, int *guest_fault)
1987 *gpa = gla;
2049 *gpa = pte32 | (gla & (pgsize - 1));
2127 *gpa = pte | (gla & (pgsize - 1));