Symbol: vre
sys/arm64/include/vmm.h
277
struct vre vre;
sys/arm64/include/vmm_instruction_emul.h
35
struct vre;
sys/arm64/include/vmm_instruction_emul.h
78
int vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread,
sys/arm64/vmm/vmm.c
565
struct vre *vre;
sys/arm64/vmm/vmm.c
570
vre = &vme->u.reg_emul.vre;
sys/arm64/vmm/vmm.c
577
if ((vre->inst_syndrome & vm->special_reg[i].esr_mask) ==
sys/arm64/vmm/vmm.c
579
rv = vmm_emulate_register(vcpu, vre,
sys/arm64/vmm/vmm.c
590
if ((vre->inst_syndrome & vmm_special_regs[i].esr_mask) ==
sys/arm64/vmm/vmm.c
592
rv = vmm_emulate_register(vcpu, vre,
sys/arm64/vmm/vmm_arm64.c
653
struct vre *vre;
sys/arm64/vmm/vmm_arm64.c
656
vre = &vme_ret->u.reg_emul.vre;
sys/arm64/vmm/vmm_arm64.c
658
vre->inst_syndrome = esr_iss;
sys/arm64/vmm/vmm_arm64.c
660
vre->dir = (esr_iss & ISS_MSR_DIR) ? VM_DIR_READ : VM_DIR_WRITE;
sys/arm64/vmm/vmm_arm64.c
662
vre->reg = reg_num;
sys/arm64/vmm/vmm_instruction_emul.c
82
vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread,
sys/arm64/vmm/vmm_instruction_emul.c
88
if (vre->dir == VM_DIR_READ) {
sys/arm64/vmm/vmm_instruction_emul.c
92
error = vm_set_register(vcpu, vre->reg, val);
sys/arm64/vmm/vmm_instruction_emul.c
94
error = vm_get_register(vcpu, vre->reg, &val);
sys/riscv/include/vmm_instruction_emul.h
34
struct vre;
sys/riscv/include/vmm_instruction_emul.h
78
int vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread,
sys/riscv/vmm/vmm_instruction_emul.c
101
error = vm_get_register(vcpu, vre->reg, &val);
sys/riscv/vmm/vmm_instruction_emul.c
89
vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread,
sys/riscv/vmm/vmm_instruction_emul.c
95
if (vre->dir == VM_DIR_READ) {
sys/riscv/vmm/vmm_instruction_emul.c
99
error = vm_set_register(vcpu, vre->reg, val);
usr.sbin/bhyve/aarch64/vmexit.c
100
vme->pc, vre->inst_syndrome, vre->reg);
usr.sbin/bhyve/aarch64/vmexit.c
94
struct vre *vre;
usr.sbin/bhyve/aarch64/vmexit.c
97
vre = &vme->u.reg_emul.vre;