Home
last modified time | relevance | path

Searched refs:vre (Results 1 – 12 of 12) sorted by relevance

/src/sys/contrib/openzfs/module/zfs/
H A Dvdev_raidz.c4061 vdev_raidz_expand_t *vre = spa->spa_raidz_expand; in raidz_reflow_sync() local
4067 ASSERT3U(vre->vre_offset_pertxg[txgoff], >=, old_offset); in raidz_reflow_sync()
4069 mutex_enter(&vre->vre_lock); in raidz_reflow_sync()
4071 MIN(vre->vre_offset_pertxg[txgoff], vre->vre_failed_offset); in raidz_reflow_sync()
4075 VERIFY3U(vre->vre_failed_offset, >=, old_offset); in raidz_reflow_sync()
4076 mutex_exit(&vre->vre_lock); in raidz_reflow_sync()
4078 zfs_locked_range_t *lr = zfs_rangelock_enter(&vre->vre_rangelock, in raidz_reflow_sync()
4087 vre->vre_offset_pertxg[txgoff] = 0; in raidz_reflow_sync()
4090 mutex_enter(&vre->vre_lock); in raidz_reflow_sync()
4091 vre->vre_bytes_copied += vre->vre_bytes_copied_pertxg[txgoff]; in raidz_reflow_sync()
[all …]
H A Dspa.c11502 vdev_raidz_expand_t *vre = spa->spa_raidz_expand; local
11503 *in_progress = (vre != NULL && vre->vre_state == DSS_SCANNING);
/src/sys/arm64/vmm/
H A Dvmm_instruction_emul.c82 vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread, in vmm_emulate_register() argument
88 if (vre->dir == VM_DIR_READ) { in vmm_emulate_register()
92 error = vm_set_register(vcpu, vre->reg, val); in vmm_emulate_register()
94 error = vm_get_register(vcpu, vre->reg, &val); in vmm_emulate_register()
H A Dvmm.c565 struct vre *vre; in vm_handle_reg_emul() local
570 vre = &vme->u.reg_emul.vre; in vm_handle_reg_emul()
577 if ((vre->inst_syndrome & vm->special_reg[i].esr_mask) == in vm_handle_reg_emul()
579 rv = vmm_emulate_register(vcpu, vre, in vm_handle_reg_emul()
590 if ((vre->inst_syndrome & vmm_special_regs[i].esr_mask) == in vm_handle_reg_emul()
592 rv = vmm_emulate_register(vcpu, vre, in vm_handle_reg_emul()
H A Dvmm_arm64.c653 struct vre *vre; in arm64_gen_reg_emul_data() local
656 vre = &vme_ret->u.reg_emul.vre; in arm64_gen_reg_emul_data()
658 vre->inst_syndrome = esr_iss; in arm64_gen_reg_emul_data()
660 vre->dir = (esr_iss & ISS_MSR_DIR) ? VM_DIR_READ : VM_DIR_WRITE; in arm64_gen_reg_emul_data()
662 vre->reg = reg_num; in arm64_gen_reg_emul_data()
/src/sys/riscv/vmm/
H A Dvmm_instruction_emul.c89 vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread, in vmm_emulate_register() argument
95 if (vre->dir == VM_DIR_READ) { in vmm_emulate_register()
99 error = vm_set_register(vcpu, vre->reg, val); in vmm_emulate_register()
101 error = vm_get_register(vcpu, vre->reg, &val); in vmm_emulate_register()
/src/usr.sbin/bhyve/aarch64/
H A Dvmexit.c94 struct vre *vre; in vmexit_reg_emul() local
97 vre = &vme->u.reg_emul.vre; in vmexit_reg_emul()
100 vme->pc, vre->inst_syndrome, vre->reg); in vmexit_reg_emul()
/src/sys/riscv/include/
H A Dvmm_instruction_emul.h34 struct vre;
78 int vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread,
H A Dvmm.h193 struct vre { struct
/src/sys/arm64/include/
H A Dvmm_instruction_emul.h35 struct vre;
78 int vmm_emulate_register(struct vcpu *vcpu, struct vre *vre, reg_read_t regread,
H A Dvmm.h226 struct vre { struct
277 struct vre vre; member
/src/sys/contrib/openzfs/cmd/
H A Dztest.c3967 vdev_raidz_expand_t *vre; in raidz_scratch_verify() local
3991 vre = spa->spa_raidz_expand; in raidz_scratch_verify()
3992 if (vre == NULL) in raidz_scratch_verify()
3995 raidvd = vdev_lookup_top(spa, vre->vre_vdev_id); in raidz_scratch_verify()