Lines Matching refs:MACB_BIT

69 #define MACB_RX_INT_FLAGS	(MACB_BIT(RCOMP) | MACB_BIT(ISR_ROVR))
70 #define MACB_TX_ERR_FLAGS (MACB_BIT(ISR_TUND) \
71 | MACB_BIT(ISR_RLE) \
72 | MACB_BIT(TXERR))
73 #define MACB_TX_INT_FLAGS (MACB_TX_ERR_FLAGS | MACB_BIT(TCOMP) \
74 | MACB_BIT(TXUBR))
258 u32 value = MACB_BIT(LLB); in hw_is_native_io()
266 return value == MACB_BIT(LLB); in hw_is_native_io()
333 return readx_poll_timeout(MACB_READ_NSR, bp, val, val & MACB_BIT(IDLE), in macb_mdio_wait_for_idle()
656 ctrl |= MACB_BIT(RM9200_RMII); in macb_mac_config()
668 ncr |= MACB_BIT(MIIONRGMII); in macb_mac_config()
710 bp->rx_intr_mask | MACB_TX_INT_FLAGS | MACB_BIT(HRESP)); in macb_mac_link_down()
713 ctrl = macb_readl(bp, NCR) & ~(MACB_BIT(RE) | MACB_BIT(TE)); in macb_mac_link_down()
736 ctrl &= ~(MACB_BIT(SPD) | MACB_BIT(FD)); in macb_mac_link_up()
739 ctrl |= MACB_BIT(SPD); in macb_mac_link_up()
742 ctrl |= MACB_BIT(FD); in macb_mac_link_up()
745 ctrl &= ~MACB_BIT(PAE); in macb_mac_link_up()
754 ctrl |= MACB_BIT(PAE); in macb_mac_link_up()
766 bp->rx_intr_mask | MACB_TX_INT_FLAGS | MACB_BIT(HRESP)); in macb_mac_link_up()
778 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(RE) | MACB_BIT(TE)); in macb_mac_link_up()
848 state->link = (macb_readl(bp, NSR) & MACB_BIT(NSR_LINK)) != 0; in macb_get_pcs_fixed_state()
949 macb_writel(bp, NCR, MACB_BIT(MPE)); in macb_mii_init()
1004 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(THALT)); in macb_halt_tx()
1010 if (!(status & MACB_BIT(TGO))) in macb_halt_tx()
1116 if (ctrl & MACB_BIT(TX_USED)) { in macb_tx_error_task()
1128 if (!(ctrl & MACB_BIT(TX_BUF_EXHAUSTED))) { in macb_tx_error_task()
1142 if (ctrl & MACB_BIT(TX_BUF_EXHAUSTED)) in macb_tx_error_task()
1146 desc->ctrl = ctrl | MACB_BIT(TX_USED); in macb_tx_error_task()
1155 desc->ctrl = MACB_BIT(TX_USED); in macb_tx_error_task()
1176 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART)); in macb_tx_error_task()
1238 if (!(ctrl & MACB_BIT(TX_USED))) in macb_tx_complete()
1322 paddr |= MACB_BIT(RX_WRAP); in gem_rx_refill()
1335 desc->addr &= ~MACB_BIT(RX_USED); in gem_rx_refill()
1356 desc->addr &= ~MACB_BIT(RX_USED); in discard_partial_frame()
1389 rxused = (desc->addr & MACB_BIT(RX_USED)) ? true : false; in gem_rx()
1403 if (!(ctrl & MACB_BIT(RX_SOF) && ctrl & MACB_BIT(RX_EOF))) { in gem_rx()
1489 desc->addr &= ~MACB_BIT(RX_USED); in macb_rx_frame()
1520 desc->addr &= ~MACB_BIT(RX_USED); in macb_rx_frame()
1555 desc->addr |= MACB_BIT(RX_WRAP); in macb_init_rx_ring()
1575 if (!(desc->addr & MACB_BIT(RX_USED))) in macb_rx()
1583 if (ctrl & MACB_BIT(RX_SOF)) { in macb_rx()
1589 if (ctrl & MACB_BIT(RX_EOF)) { in macb_rx()
1619 macb_writel(bp, NCR, ctrl & ~MACB_BIT(RE)); in macb_rx()
1624 macb_writel(bp, NCR, ctrl | MACB_BIT(RE)); in macb_rx()
1650 return (desc->addr & MACB_BIT(RX_USED)) != 0; in macb_rx_pending()
1680 queue_writel(queue, ISR, MACB_BIT(RCOMP)); in macb_rx_poll()
1709 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART)); in macb_tx_restart()
1725 if (macb_tx_desc(queue, queue->tx_tail)->ctrl & MACB_BIT(TX_USED)) in macb_tx_complete_pending()
1751 queue_writel(queue, IER, MACB_BIT(TCOMP)); in macb_tx_poll()
1764 queue_writel(queue, IDR, MACB_BIT(TCOMP)); in macb_tx_poll()
1766 queue_writel(queue, ISR, MACB_BIT(TCOMP)); in macb_tx_poll()
1786 MACB_BIT(HRESP)); in macb_hresp_error_task()
1789 ctrl &= ~(MACB_BIT(RE) | MACB_BIT(TE)); in macb_hresp_error_task()
1805 MACB_BIT(HRESP)); in macb_hresp_error_task()
1807 ctrl |= MACB_BIT(RE) | MACB_BIT(TE); in macb_hresp_error_task()
1827 if (status & MACB_BIT(WOL)) { in macb_wol_interrupt()
1828 queue_writel(queue, IDR, MACB_BIT(WOL)); in macb_wol_interrupt()
1834 queue_writel(queue, ISR, MACB_BIT(WOL)); in macb_wol_interrupt()
1908 queue_writel(queue, ISR, MACB_BIT(RCOMP)); in macb_interrupt()
1916 if (status & (MACB_BIT(TCOMP) | in macb_interrupt()
1917 MACB_BIT(TXUBR))) { in macb_interrupt()
1918 queue_writel(queue, IDR, MACB_BIT(TCOMP)); in macb_interrupt()
1920 queue_writel(queue, ISR, MACB_BIT(TCOMP) | in macb_interrupt()
1921 MACB_BIT(TXUBR)); in macb_interrupt()
1923 if (status & MACB_BIT(TXUBR)) { in macb_interrupt()
1955 if (status & MACB_BIT(RXUBR)) { in macb_interrupt()
1957 macb_writel(bp, NCR, ctrl & ~MACB_BIT(RE)); in macb_interrupt()
1959 macb_writel(bp, NCR, ctrl | MACB_BIT(RE)); in macb_interrupt()
1962 queue_writel(queue, ISR, MACB_BIT(RXUBR)); in macb_interrupt()
1965 if (status & MACB_BIT(ISR_ROVR)) { in macb_interrupt()
1973 queue_writel(queue, ISR, MACB_BIT(ISR_ROVR)); in macb_interrupt()
1976 if (status & MACB_BIT(HRESP)) { in macb_interrupt()
1981 queue_writel(queue, ISR, MACB_BIT(HRESP)); in macb_interrupt()
2111 ctrl = MACB_BIT(TX_USED); in macb_tx_map()
2138 ctrl |= MACB_BIT(TX_LAST); in macb_tx_map()
2142 ctrl |= MACB_BIT(TX_WRAP); in macb_tx_map()
2151 ctrl |= MACB_BIT(TX_NOCRC); in macb_tx_map()
2377 macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART)); in macb_start_xmit()
2569 desc->ctrl = MACB_BIT(TX_USED); in gem_init_rings()
2571 desc->ctrl |= MACB_BIT(TX_WRAP); in gem_init_rings()
2593 desc->ctrl = MACB_BIT(TX_USED); in macb_init_rings()
2597 desc->ctrl |= MACB_BIT(TX_WRAP); in macb_init_rings()
2609 ctrl &= ~(MACB_BIT(RE) | MACB_BIT(TE)); in macb_reset_hw()
2612 ctrl |= MACB_BIT(CLRSTAT); in macb_reset_hw()
2753 config |= MACB_BIT(DRFCS); /* Discard Rx FCS */ in macb_init_hw()
2755 config |= MACB_BIT(JFRAME); /* Enable jumbo frames */ in macb_init_hw()
2757 config |= MACB_BIT(BIG); /* Receive oversized frames */ in macb_init_hw()
2759 config |= MACB_BIT(CAF); /* Copy All Frames */ in macb_init_hw()
2763 config |= MACB_BIT(NBC); /* No BroadCast */ in macb_init_hw()
2861 cfg |= MACB_BIT(CAF); in macb_set_rx_mode()
2868 cfg &= ~MACB_BIT(CAF); in macb_set_rx_mode()
2879 cfg |= MACB_BIT(NCFGR_MTI); in macb_set_rx_mode()
2883 cfg |= MACB_BIT(NCFGR_MTI); in macb_set_rx_mode()
2888 cfg &= ~MACB_BIT(NCFGR_MTI); in macb_set_rx_mode()
4180 .mii = MACB_BIT(MII),
4181 .rmii = MACB_BIT(RMII),
4183 .refclk = MACB_BIT(CLKEN),
4264 desc->addr |= MACB_BIT(RX_WRAP); in at91ether_start()
4274 macb_writel(lp, NCR, ctl | MACB_BIT(RE) | MACB_BIT(TE)); in at91ether_start()
4277 macb_writel(lp, IER, MACB_BIT(RCOMP) | in at91ether_start()
4278 MACB_BIT(RXUBR) | in at91ether_start()
4279 MACB_BIT(ISR_TUND) | in at91ether_start()
4280 MACB_BIT(ISR_RLE) | in at91ether_start()
4281 MACB_BIT(TCOMP) | in at91ether_start()
4282 MACB_BIT(ISR_ROVR) | in at91ether_start()
4283 MACB_BIT(HRESP)); in at91ether_start()
4293 macb_writel(lp, IDR, MACB_BIT(RCOMP) | in at91ether_stop()
4294 MACB_BIT(RXUBR) | in at91ether_stop()
4295 MACB_BIT(ISR_TUND) | in at91ether_stop()
4296 MACB_BIT(ISR_RLE) | in at91ether_stop()
4297 MACB_BIT(TCOMP) | in at91ether_stop()
4298 MACB_BIT(ISR_ROVR) | in at91ether_stop()
4299 MACB_BIT(HRESP)); in at91ether_stop()
4303 macb_writel(lp, NCR, ctl & ~(MACB_BIT(TE) | MACB_BIT(RE))); in at91ether_stop()
4322 macb_writel(lp, NCR, ctl | MACB_BIT(CLRSTAT)); in at91ether_open()
4366 if (macb_readl(lp, TSR) & MACB_BIT(RM9200_BNQ)) { in at91ether_start_xmit()
4409 while (desc->addr & MACB_BIT(RX_USED)) { in at91ether_rx()
4425 if (desc->ctrl & MACB_BIT(RX_MHASH_MATCH)) in at91ether_rx()
4429 desc->addr &= ~MACB_BIT(RX_USED); in at91ether_rx()
4455 if (intstatus & MACB_BIT(RCOMP)) in at91ether_interrupt()
4459 if (intstatus & MACB_BIT(TCOMP)) { in at91ether_interrupt()
4461 if (intstatus & (MACB_BIT(ISR_TUND) | MACB_BIT(ISR_RLE))) in at91ether_interrupt()
4477 if (intstatus & MACB_BIT(RXUBR)) { in at91ether_interrupt()
4479 macb_writel(lp, NCR, ctl & ~MACB_BIT(RE)); in at91ether_interrupt()
4481 macb_writel(lp, NCR, ctl | MACB_BIT(RE)); in at91ether_interrupt()
4484 if (intstatus & MACB_BIT(ISR_ROVR)) in at91ether_interrupt()
4557 macb_writel(bp, NCFGR, MACB_BF(CLK, MACB_CLK_DIV32) | MACB_BIT(BIG)); in at91ether_init()
5039 bp->rx_intr_mask |= MACB_BIT(RXUBR); in macb_probe()
5170 gem_writel(bp, WOL, MACB_BIT(MAG)); in macb_suspend()
5181 queue_writel(bp->queues, IER, MACB_BIT(WOL)); in macb_suspend()
5182 macb_writel(bp, WOL, MACB_BIT(MAG)); in macb_suspend()
5242 queue_writel(bp->queues, IDR, MACB_BIT(WOL)); in macb_resume()
5284 macb_writel(bp, NCR, MACB_BIT(MPE)); in macb_resume()