Lines Matching defs:reg_num
136 unsigned long reg_num,
143 if (reg_num >= KVM_RISCV_SBI_EXT_MAX)
150 if (sbi_ext[i].ext_idx == reg_num) {
172 unsigned long reg_num,
179 if (reg_num >= KVM_RISCV_SBI_EXT_MAX)
183 if (sbi_ext[i].ext_idx == reg_num) {
205 unsigned long reg_num,
210 if (reg_num > KVM_REG_RISCV_SBI_MULTI_REG_LAST)
214 ext_id = i + reg_num * BITS_PER_LONG;
225 unsigned long reg_num,
230 if (reg_num > KVM_REG_RISCV_SBI_MULTI_REG_LAST)
234 ext_id = i + reg_num * BITS_PER_LONG;
252 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK |
263 reg_subtype = reg_num & KVM_REG_RISCV_SUBTYPE_MASK;
264 reg_num &= ~KVM_REG_RISCV_SUBTYPE_MASK;
271 return riscv_vcpu_set_sbi_ext_single(vcpu, reg_num, reg_val);
273 return riscv_vcpu_set_sbi_ext_multi(vcpu, reg_num, reg_val, true);
275 return riscv_vcpu_set_sbi_ext_multi(vcpu, reg_num, reg_val, false);
289 unsigned long reg_num = reg->id & ~(KVM_REG_ARCH_MASK |
297 reg_subtype = reg_num & KVM_REG_RISCV_SUBTYPE_MASK;
298 reg_num &= ~KVM_REG_RISCV_SUBTYPE_MASK;
303 rc = riscv_vcpu_get_sbi_ext_single(vcpu, reg_num, ®_val);
307 rc = riscv_vcpu_get_sbi_ext_multi(vcpu, reg_num, ®_val);