Lines Matching defs:r2
242 u16 r1, r2, page;
245 split_addr((u32) reg, &r1, &r2, &page);
251 val = ar8xxx_mii_read32(priv, 0x10 | r2, r1);
262 u16 r1, r2, page;
264 split_addr((u32) reg, &r1, &r2, &page);
270 ar8xxx_mii_write32(priv, 0x10 | r2, r1, val);
279 u16 r1, r2, page;
282 split_addr((u32) reg, &r1, &r2, &page);
289 ret = ar8xxx_mii_read32(priv, 0x10 | r2, r1);
292 ar8xxx_mii_write32(priv, 0x10 | r2, r1, ret);
729 ar8216_wait_atu_ready(struct ar8xxx_priv *priv, u16 r2, u16 r1)
733 while (ar8xxx_mii_read32(priv, r2, r1) & AR8216_ATU_ACTIVE && --timeout)
744 u16 r2, page;
749 split_addr(AR8216_REG_ATU_FUNC0, &r1_func0, &r2, &page);
750 r2 |= 0x10;
763 ar8216_wait_atu_ready(priv, r2, r1_func0);
765 ar8xxx_mii_write32(priv, r2, r1_func0, AR8216_ATU_OP_GET_NEXT);
766 ar8xxx_mii_write32(priv, r2, r1_func1, 0);
767 ar8xxx_mii_write32(priv, r2, r1_func2, 0);
770 t = ar8xxx_mii_read32(priv, r2, r1_func0);
772 ar8xxx_mii_write32(priv, r2, r1_func0, t);
773 ar8216_wait_atu_ready(priv, r2, r1_func0);
775 val0 = ar8xxx_mii_read32(priv, r2, r1_func0);
776 val1 = ar8xxx_mii_read32(priv, r2, r1_func1);
777 val2 = ar8xxx_mii_read32(priv, r2, r1_func2);