Lines Matching refs:reg_data
163 u32 reg_data; in xemaclite_enable_interrupts() local
166 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_enable_interrupts()
167 xemaclite_writel(reg_data | XEL_TSR_XMIT_IE_MASK, in xemaclite_enable_interrupts()
186 u32 reg_data; in xemaclite_disable_interrupts() local
192 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_disable_interrupts()
193 xemaclite_writel(reg_data & (~XEL_TSR_XMIT_IE_MASK), in xemaclite_disable_interrupts()
197 reg_data = xemaclite_readl(drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_disable_interrupts()
198 xemaclite_writel(reg_data & (~XEL_RSR_RECV_IE_MASK), in xemaclite_disable_interrupts()
320 u32 reg_data; in xemaclite_send_data() local
331 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
332 if ((reg_data & (XEL_TSR_XMIT_BUSY_MASK | in xemaclite_send_data()
345 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
347 if ((reg_data & (XEL_TSR_XMIT_BUSY_MASK | in xemaclite_send_data()
364 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_send_data()
365 reg_data |= (XEL_TSR_XMIT_BUSY_MASK | XEL_TSR_XMIT_ACTIVE_MASK); in xemaclite_send_data()
366 xemaclite_writel(reg_data, addr + XEL_TSR_OFFSET); in xemaclite_send_data()
386 u32 reg_data; in xemaclite_recv_data() local
392 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); in xemaclite_recv_data()
394 if ((reg_data & XEL_RSR_RECV_DONE_MASK) == XEL_RSR_RECV_DONE_MASK) { in xemaclite_recv_data()
410 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); in xemaclite_recv_data()
411 if ((reg_data & XEL_RSR_RECV_DONE_MASK) != in xemaclite_recv_data()
455 reg_data = xemaclite_readl(addr + XEL_RSR_OFFSET); in xemaclite_recv_data()
456 reg_data &= ~XEL_RSR_RECV_DONE_MASK; in xemaclite_recv_data()
457 xemaclite_writel(reg_data, addr + XEL_RSR_OFFSET); in xemaclite_recv_data()
477 u32 reg_data; in xemaclite_update_address() local
487 reg_data = xemaclite_readl(addr + XEL_TSR_OFFSET); in xemaclite_update_address()
488 xemaclite_writel(reg_data | XEL_TSR_PROG_MAC_ADDR, addr + XEL_TSR_OFFSET); in xemaclite_update_address()