Lines Matching refs:reg_data
153 u32 reg_data; in xemaclite_enable_interrupts() local
156 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_enable_interrupts()
157 xemaclite_writel(reg_data | XEL_TSR_XMIT_IE_MASK, in xemaclite_enable_interrupts()
176 u32 reg_data; in xemaclite_disable_interrupts() local
182 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_disable_interrupts()
183 xemaclite_writel(reg_data & (~XEL_TSR_XMIT_IE_MASK), in xemaclite_disable_interrupts()
187 reg_data = xemaclite_readl(drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_disable_interrupts()
188 xemaclite_writel(reg_data & (~XEL_RSR_RECV_IE_MASK), in xemaclite_disable_interrupts()
311 u32 reg_data; in xemaclite_send_data() local
322 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
323 if ((reg_data & (XEL_TSR_XMIT_BUSY_MASK | in xemaclite_send_data()
335 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
337 if ((reg_data & (XEL_TSR_XMIT_BUSY_MASK | in xemaclite_send_data()
355 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
356 reg_data |= (XEL_TSR_XMIT_BUSY_MASK | XEL_TSR_XMIT_ACTIVE_MASK); in xemaclite_send_data()
357 xemaclite_writel(reg_data, addr + XEL_TSR_OFFSET); in xemaclite_send_data()
377 u32 reg_data; in xemaclite_recv_data() local
383 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); in xemaclite_recv_data()
385 if ((reg_data & XEL_RSR_RECV_DONE_MASK) == XEL_RSR_RECV_DONE_MASK) { in xemaclite_recv_data()
402 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); in xemaclite_recv_data()
403 if ((reg_data & XEL_RSR_RECV_DONE_MASK) != in xemaclite_recv_data()
448 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); in xemaclite_recv_data()
449 reg_data &= ~XEL_RSR_RECV_DONE_MASK; in xemaclite_recv_data()
450 xemaclite_writel(reg_data, addr + XEL_RSR_OFFSET); in xemaclite_recv_data()
470 u32 reg_data; in xemaclite_update_address() local
480 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_update_address()
481 xemaclite_writel(reg_data | XEL_TSR_PROG_MAC_ADDR, addr + XEL_TSR_OFFSET); in xemaclite_update_address()