| /freebsd/sys/amd64/include/ |
| H A D | vmm.h | 449 struct vie { struct 454 #define vie_startzero num_processed argument 455 uint8_t num_processed; 457 uint8_t addrsize:4, opsize:4; /* address and operand sizes */ 458 uint8_t rex_w:1, /* REX prefix */ 459 rex_r:1, 460 rex_x:1, 461 rex_b:1, 462 rex_present:1, 463 repz_present:1, /* REP/REPE/REPZ prefix */ [all …]
|
| /freebsd/sys/amd64/vmm/ |
| H A D | vmm_instruction_emul.c | 293 vie_calc_bytereg(struct vie *vie, enum vm_reg_name *reg, int *lhbr) in vie_calc_bytereg() 319 vie_read_bytereg(struct vcpu *vcpu, struct vie *vie, uint8_t *rval) in vie_read_bytereg() 340 vie_write_bytereg(struct vcpu *vcpu, struct vie *vie, uint8_t byte) in vie_write_bytereg() 502 emulate_mov(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, in emulate_mov() 616 emulate_movx(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, in emulate_movx() 757 emulate_movs(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, in emulate_movs() 939 emulate_stos(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, in emulate_stos() 1001 emulate_and(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, in emulate_and() 1089 emulate_or(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, in emulate_or() 1177 emulate_cmp(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, in emulate_cmp() [all …]
|
| H A D | vmm_ioport.c | 152 struct vie vie; in decode_segment() local
|
| H A D | vmm.c | 883 struct vie *vie; in vm_handle_inst_emul() local
|
| /freebsd/sys/riscv/include/ |
| H A D | vmm.h | 188 struct vie { struct 189 uint8_t access_size:4, sign_extend:1, dir:1, unused:2; 190 enum vm_reg_name reg; 237 struct vie vie; member
|
| /freebsd/sys/arm64/include/ |
| H A D | vmm.h | 221 struct vie { struct 222 uint8_t access_size:4, sign_extend:1, dir:1, unused:2; 223 enum vm_reg_name reg; 286 struct vie vie; member
|
| /freebsd/sys/riscv/vmm/ |
| H A D | vmm_instruction_emul.c | 60 vmm_emulate_instruction(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, in vmm_emulate_instruction()
|
| H A D | vmm.c | 325 struct vie *vie; in vm_handle_inst_emul() local
|
| H A D | vmm_riscv.c | 331 struct vie *vie; in riscv_gen_inst_emul_data() local
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | mem.c | 237 struct vie *vie; member 253 emulate_mem(struct vcpu *vcpu, uint64_t paddr, struct vie *vie, in emulate_mem()
|
| /freebsd/usr.sbin/bhyve/aarch64/ |
| H A D | vmexit.c | 65 struct vie *vie; in vmexit_inst_emul() local
|
| /freebsd/usr.sbin/bhyve/riscv/ |
| H A D | vmexit.c | 79 struct vie *vie; in vmexit_inst_emul() local
|
| /freebsd/usr.sbin/bhyve/amd64/ |
| H A D | vmexit.c | 353 struct vie *vie; in vmexit_inst_emul() local
|
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm_arm64.c | 618 struct vie *vie; in arm64_gen_inst_emul_data() local
|
| H A D | vmm.c | 651 struct vie *vie; in vm_handle_inst_emul() local
|