Lines Matching refs:reg_info
172 const struct kvm_fw_reg_info *reg_info = &fw_reg_info[i]; in test_fw_regs_before_vm_start() local
175 vcpu_get_reg(vcpu, reg_info->reg, &val); in test_fw_regs_before_vm_start()
176 TEST_ASSERT(val == FW_REG_ULIMIT_VAL(reg_info->max_feat_bit), in test_fw_regs_before_vm_start()
178 reg_info->reg, FW_REG_ULIMIT_VAL(reg_info->max_feat_bit), val); in test_fw_regs_before_vm_start()
181 ret = __vcpu_set_reg(vcpu, reg_info->reg, 0); in test_fw_regs_before_vm_start()
184 reg_info->reg, errno); in test_fw_regs_before_vm_start()
186 vcpu_get_reg(vcpu, reg_info->reg, &val); in test_fw_regs_before_vm_start()
188 "Expected all the features to be cleared for reg: 0x%lx\n", reg_info->reg); in test_fw_regs_before_vm_start()
194 if (reg_info->max_feat_bit < 63) { in test_fw_regs_before_vm_start()
195 ret = __vcpu_set_reg(vcpu, reg_info->reg, BIT(reg_info->max_feat_bit + 1)); in test_fw_regs_before_vm_start()
198 errno, reg_info->reg); in test_fw_regs_before_vm_start()
210 const struct kvm_fw_reg_info *reg_info = &fw_reg_info[i]; in test_fw_regs_after_vm_start() local
216 vcpu_get_reg(vcpu, reg_info->reg, &val); in test_fw_regs_after_vm_start()
219 reg_info->reg); in test_fw_regs_after_vm_start()
226 ret = __vcpu_set_reg(vcpu, reg_info->reg, FW_REG_ULIMIT_VAL(reg_info->max_feat_bit)); in test_fw_regs_after_vm_start()
229 errno, reg_info->reg); in test_fw_regs_after_vm_start()