KVM_REG_SIZE
if (KVM_REG_SIZE(reg->id) != size)
(off + (KVM_REG_SIZE(reg->id) / sizeof(__u32))) >= nr_regs)
if (copy_to_user(uaddr, addr, KVM_REG_SIZE(reg->id)))
(off + (KVM_REG_SIZE(reg->id) / sizeof(__u32))) >= nr_regs)
if (KVM_REG_SIZE(reg->id) > sizeof(tmp))
if (copy_from_user(valp, uaddr, KVM_REG_SIZE(reg->id))) {
memcpy(addr, valp, KVM_REG_SIZE(reg->id));
#define KVM_SVE_ZREG_SIZE KVM_REG_SIZE(KVM_REG_ARM64_SVE_ZREG(0, 0))
#define KVM_SVE_PREG_SIZE KVM_REG_SIZE(KVM_REG_ARM64_SVE_PREG(0, 0))
if (copy_to_user(uaddr, &val, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(val))
if (copy_from_user(&val, uaddr, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(id) != 4)
if (KVM_REG_SIZE(id) != 4)
if (KVM_REG_SIZE(reg->id) != sizeof(u32))
if (KVM_REG_SIZE(reg->id) != sizeof(u64))
if (copy_to_user(uaddr, reg_val, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(u32))
if (KVM_REG_SIZE(reg->id) != sizeof(u32))
if (KVM_REG_SIZE(reg->id) != sizeof(u64))
if (copy_from_user(reg_val, uaddr, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(u32))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_to_user(uaddr, ®_val, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_from_user(®_val, uaddr, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_to_user(uaddr, ®_val, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_from_user(®_val, uaddr, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_to_user(uaddr, ®_val, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_from_user(®_val, uaddr, KVM_REG_SIZE(reg->id)))
if (copy_to_user(uaddr, ®_val, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_from_user(®_val, uaddr, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_from_user(®_val, uaddr, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(unsigned long))
if (copy_to_user(uaddr, ®_val, KVM_REG_SIZE(reg->id)))
switch (KVM_REG_SIZE(reg->id)) {
if (copy_from_user(reg_val, uaddr, KVM_REG_SIZE(reg->id)))
return ext->set_state_reg(vcpu, reg_num, KVM_REG_SIZE(reg->id), reg_val);
switch (KVM_REG_SIZE(reg->id)) {
ret = ext->get_state_reg(vcpu, reg_num, KVM_REG_SIZE(reg->id), reg_val);
if (copy_to_user(uaddr, reg_val, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(u64))
if (copy_to_user(uaddr, ®_val, KVM_REG_SIZE(reg->id)))
if (KVM_REG_SIZE(reg->id) != sizeof(u64))
if (copy_from_user(®_val, uaddr, KVM_REG_SIZE(reg->id)))
size_t reg_size = KVM_REG_SIZE(reg->id);
size_t reg_size = KVM_REG_SIZE(reg->id);
TEST_ASSERT(KVM_REG_SIZE(id) <= sizeof(val), "Reg %lx too big", id);
TEST_ASSERT(KVM_REG_SIZE(id) <= sizeof(val), "Reg %lx too big", id);