Lines Matching refs:reg
344 * @reg: address the value is read or written
349 u32 *reg, bool is_write)
376 ret = vgic_v2_cpuif_uaccess(vcpu, is_write, addr, reg);
379 ret = vgic_v2_dist_uaccess(vcpu, is_write, addr, reg);
405 u32 reg;
407 if (get_user(reg, uaddr))
410 return vgic_v2_attr_regs_access(dev, attr, ®, true);
430 u32 reg = 0;
432 ret = vgic_v2_attr_regs_access(dev, attr, ®, false);
435 return put_user(reg, uaddr);
508 * @reg: address the value is read or written
513 u64 *reg, bool is_write)
543 tmp32 = *reg;
547 *reg = tmp32;
551 tmp32 = *reg;
555 *reg = tmp32;
562 regid, reg);
574 intid, reg);
605 u64 reg;
610 reg = tmp32;
611 return vgic_v3_attr_regs_access(dev, attr, ®, true);
615 u64 reg;
617 if (get_user(reg, uaddr))
620 return vgic_v3_attr_regs_access(dev, attr, ®, true);
624 u64 reg;
630 reg = tmp32;
631 return vgic_v3_attr_regs_access(dev, attr, ®, true);
668 u64 reg;
671 ret = vgic_v3_attr_regs_access(dev, attr, ®, false);
674 tmp32 = reg;
679 u64 reg;
681 ret = vgic_v3_attr_regs_access(dev, attr, ®, false);
684 return put_user(reg, uaddr);
688 u64 reg;
691 ret = vgic_v3_attr_regs_access(dev, attr, ®, false);
694 tmp32 = reg;