Lines Matching defs:reg
104 #define tw32(reg,val) tg3_write_indirect_reg32((reg),(val))
105 #define tw32_mailbox(reg, val) writel(((val) & 0xffffffff), tg3.regs + (reg))
106 #define tw16(reg,val) writew(((val) & 0xffff), tg3.regs + (reg))
107 #define tw8(reg,val) writeb(((val) & 0xff), tg3.regs + (reg))
108 #define tr32(reg) readl(tg3.regs + (reg))
109 #define tr16(reg) readw(tg3.regs + (reg))
110 #define tr8(reg) readb(tg3.regs + (reg))
112 static void tw32_carefully(uint32_t reg, uint32_t val)
114 tw32(reg, val);
115 tr32(reg);
119 static void tw32_mailbox2(uint32_t reg, uint32_t val)
121 tw32_mailbox(reg, val);
122 tr32(reg);
172 static int tg3_readphy(struct tg3 *tp, int reg, uint32_t *val)
183 frame_val |= ((reg << MI_COM_REG_ADDR_SHIFT) &
212 static int tg3_writephy(struct tg3 *tp, int reg, uint32_t val)
221 frame_val |= ((reg << MI_COM_REG_ADDR_SHIFT) &
2693 * the workaround is to read back all reg writes except those to