Lines Matching refs:MACB_BIT

66 #define MACB_RX_INT_FLAGS	(MACB_BIT(RCOMP) | MACB_BIT(ISR_ROVR))
67 #define MACB_TX_ERR_FLAGS (MACB_BIT(ISR_TUND) \
68 | MACB_BIT(ISR_RLE) \
69 | MACB_BIT(TXERR))
70 #define MACB_TX_INT_FLAGS (MACB_TX_ERR_FLAGS | MACB_BIT(TCOMP) \
71 | MACB_BIT(TXUBR))
248 u32 value = MACB_BIT(LLB); in hw_is_native_io()
256 return value == MACB_BIT(LLB); in hw_is_native_io()
323 return readx_poll_timeout(MACB_READ_NSR, bp, val, val & MACB_BIT(IDLE), in macb_mdio_wait_for_idle()
450 reg &= ~(MACB_BIT(SPD) | MACB_BIT(FD)); in macb_handle_link_change()
455 reg |= MACB_BIT(FD); in macb_handle_link_change()
457 reg |= MACB_BIT(SPD); in macb_handle_link_change()
582 macb_writel(bp, NCR, MACB_BIT(MPE)); in macb_mii_init()
651 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(THALT)); in macb_halt_tx()
657 if (!(status & MACB_BIT(TGO))) in macb_halt_tx()
762 if (ctrl & MACB_BIT(TX_USED)) { in macb_tx_error_task()
774 if (!(ctrl & MACB_BIT(TX_BUF_EXHAUSTED))) { in macb_tx_error_task()
788 if (ctrl & MACB_BIT(TX_BUF_EXHAUSTED)) in macb_tx_error_task()
792 desc->ctrl = ctrl | MACB_BIT(TX_USED); in macb_tx_error_task()
801 desc->ctrl = MACB_BIT(TX_USED); in macb_tx_error_task()
822 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART)); in macb_tx_error_task()
839 queue_writel(queue, ISR, MACB_BIT(TCOMP)); in macb_tx_interrupt()
861 if (!(ctrl & MACB_BIT(TX_USED))) in macb_tx_interrupt()
946 paddr |= MACB_BIT(RX_WRAP); in gem_rx_refill()
959 desc->addr &= ~MACB_BIT(RX_USED); in gem_rx_refill()
979 desc->addr &= ~MACB_BIT(RX_USED); in discard_partial_frame()
1012 rxused = (desc->addr & MACB_BIT(RX_USED)) ? true : false; in gem_rx()
1026 if (!(ctrl & MACB_BIT(RX_SOF) && ctrl & MACB_BIT(RX_EOF))) { in gem_rx()
1112 desc->addr &= ~MACB_BIT(RX_USED); in macb_rx_frame()
1143 desc->addr &= ~MACB_BIT(RX_USED); in macb_rx_frame()
1178 desc->addr |= MACB_BIT(RX_WRAP); in macb_init_rx_ring()
1198 if (!(desc->addr & MACB_BIT(RX_USED))) in macb_rx()
1206 if (ctrl & MACB_BIT(RX_SOF)) { in macb_rx()
1212 if (ctrl & MACB_BIT(RX_EOF)) { in macb_rx()
1242 macb_writel(bp, NCR, ctrl & ~MACB_BIT(RE)); in macb_rx()
1247 macb_writel(bp, NCR, ctrl | MACB_BIT(RE)); in macb_rx()
1282 queue_writel(queue, ISR, MACB_BIT(RCOMP)); in macb_poll()
1305 MACB_BIT(HRESP)); in macb_hresp_error_task()
1308 ctrl &= ~(MACB_BIT(RE) | MACB_BIT(TE)); in macb_hresp_error_task()
1335 MACB_BIT(HRESP)); in macb_hresp_error_task()
1338 ctrl |= MACB_BIT(RE) | MACB_BIT(TE); in macb_hresp_error_task()
1352 queue_writel(queue, ISR, MACB_BIT(TXUBR)); in macb_tx_restart()
1357 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART)); in macb_tx_restart()
1396 queue_writel(queue, ISR, MACB_BIT(RCOMP)); in macb_interrupt()
1414 if (status & MACB_BIT(TCOMP)) in macb_interrupt()
1417 if (status & MACB_BIT(TXUBR)) in macb_interrupt()
1431 if (status & MACB_BIT(RXUBR)) { in macb_interrupt()
1433 macb_writel(bp, NCR, ctrl & ~MACB_BIT(RE)); in macb_interrupt()
1435 macb_writel(bp, NCR, ctrl | MACB_BIT(RE)); in macb_interrupt()
1438 queue_writel(queue, ISR, MACB_BIT(RXUBR)); in macb_interrupt()
1441 if (status & MACB_BIT(ISR_ROVR)) { in macb_interrupt()
1449 queue_writel(queue, ISR, MACB_BIT(ISR_ROVR)); in macb_interrupt()
1452 if (status & MACB_BIT(HRESP)) { in macb_interrupt()
1457 queue_writel(queue, ISR, MACB_BIT(HRESP)); in macb_interrupt()
1587 ctrl = MACB_BIT(TX_USED); in macb_tx_map()
1614 ctrl |= MACB_BIT(TX_LAST); in macb_tx_map()
1618 ctrl |= MACB_BIT(TX_WRAP); in macb_tx_map()
1626 ctrl |= MACB_BIT(TX_NOCRC); in macb_tx_map()
1856 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART)); in macb_start_xmit()
2047 desc->ctrl = MACB_BIT(TX_USED); in gem_init_rings()
2049 desc->ctrl |= MACB_BIT(TX_WRAP); in gem_init_rings()
2071 desc->ctrl = MACB_BIT(TX_USED); in macb_init_rings()
2075 desc->ctrl |= MACB_BIT(TX_WRAP); in macb_init_rings()
2087 ctrl &= ~(MACB_BIT(RE) | MACB_BIT(TE)); in macb_reset_hw()
2090 ctrl |= MACB_BIT(CLRSTAT); in macb_reset_hw()
2236 config |= MACB_BIT(PAE); /* PAuse Enable */ in macb_init_hw()
2237 config |= MACB_BIT(DRFCS); /* Discard Rx FCS */ in macb_init_hw()
2239 config |= MACB_BIT(JFRAME); /* Enable jumbo frames */ in macb_init_hw()
2241 config |= MACB_BIT(BIG); /* Receive oversized frames */ in macb_init_hw()
2243 config |= MACB_BIT(CAF); /* Copy All Frames */ in macb_init_hw()
2247 config |= MACB_BIT(NBC); /* No BroadCast */ in macb_init_hw()
2277 MACB_BIT(HRESP)); in macb_init_hw()
2281 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(RE) | MACB_BIT(TE)); in macb_init_hw()
2370 cfg |= MACB_BIT(CAF); in macb_set_rx_mode()
2377 cfg &= ~MACB_BIT(CAF); in macb_set_rx_mode()
2388 cfg |= MACB_BIT(NCFGR_MTI); in macb_set_rx_mode()
2392 cfg |= MACB_BIT(NCFGR_MTI); in macb_set_rx_mode()
2397 cfg &= ~MACB_BIT(NCFGR_MTI); in macb_set_rx_mode()
3602 val = MACB_BIT(RMII); in macb_init()
3604 val = MACB_BIT(MII); in macb_init()
3607 val |= MACB_BIT(CLKEN); in macb_init()
3669 desc->addr |= MACB_BIT(RX_WRAP); in at91ether_start()
3679 macb_writel(lp, NCR, ctl | MACB_BIT(RE) | MACB_BIT(TE)); in at91ether_start()
3693 macb_writel(lp, NCR, ctl | MACB_BIT(CLRSTAT)); in at91ether_open()
3702 macb_writel(lp, IER, MACB_BIT(RCOMP) | in at91ether_open()
3703 MACB_BIT(RXUBR) | in at91ether_open()
3704 MACB_BIT(ISR_TUND) | in at91ether_open()
3705 MACB_BIT(ISR_RLE) | in at91ether_open()
3706 MACB_BIT(TCOMP) | in at91ether_open()
3707 MACB_BIT(ISR_ROVR) | in at91ether_open()
3708 MACB_BIT(HRESP)); in at91ether_open()
3727 macb_writel(lp, NCR, ctl & ~(MACB_BIT(TE) | MACB_BIT(RE))); in at91ether_close()
3730 macb_writel(lp, IDR, MACB_BIT(RCOMP) | in at91ether_close()
3731 MACB_BIT(RXUBR) | in at91ether_close()
3732 MACB_BIT(ISR_TUND) | in at91ether_close()
3733 MACB_BIT(ISR_RLE) | in at91ether_close()
3734 MACB_BIT(TCOMP) | in at91ether_close()
3735 MACB_BIT(ISR_ROVR) | in at91ether_close()
3736 MACB_BIT(HRESP)); in at91ether_close()
3760 if (macb_readl(lp, TSR) & MACB_BIT(RM9200_BNQ)) { in at91ether_start_xmit()
3801 while (desc->addr & MACB_BIT(RX_USED)) { in at91ether_rx()
3817 if (desc->ctrl & MACB_BIT(RX_MHASH_MATCH)) in at91ether_rx()
3821 desc->addr &= ~MACB_BIT(RX_USED); in at91ether_rx()
3846 if (intstatus & MACB_BIT(RCOMP)) in at91ether_interrupt()
3850 if (intstatus & MACB_BIT(TCOMP)) { in at91ether_interrupt()
3852 if (intstatus & (MACB_BIT(ISR_TUND) | MACB_BIT(ISR_RLE))) in at91ether_interrupt()
3867 if (intstatus & MACB_BIT(RXUBR)) { in at91ether_interrupt()
3869 macb_writel(lp, NCR, ctl & ~MACB_BIT(RE)); in at91ether_interrupt()
3871 macb_writel(lp, NCR, ctl | MACB_BIT(RE)); in at91ether_interrupt()
3874 if (intstatus & MACB_BIT(ISR_ROVR)) in at91ether_interrupt()
3948 reg = MACB_BF(CLK, MACB_CLK_DIV32) | MACB_BIT(BIG); in at91ether_init()
3950 reg |= MACB_BIT(RM9200_RMII); in at91ether_init()
4299 bp->rx_intr_mask |= MACB_BIT(RXUBR); in macb_probe()
4426 macb_writel(bp, IER, MACB_BIT(WOL)); in macb_suspend()
4427 macb_writel(bp, WOL, MACB_BIT(MAG)); in macb_suspend()
4469 macb_writel(bp, IDR, MACB_BIT(WOL)); in macb_resume()
4473 macb_writel(bp, NCR, MACB_BIT(MPE)); in macb_resume()