Lines Matching refs:ctrl

637 	u32 old_ctrl, ctrl;  in macb_mac_config()  local
642 old_ctrl = ctrl = macb_or_gem_readl(bp, NCFGR); in macb_mac_config()
647 ctrl |= MACB_BIT(RM9200_RMII); in macb_mac_config()
649 ctrl &= ~(GEM_BIT(SGMIIEN) | GEM_BIT(PCSSEL)); in macb_mac_config()
653 ctrl |= GEM_BIT(SGMIIEN) | GEM_BIT(PCSSEL); in macb_mac_config()
655 ctrl |= GEM_BIT(PCSSEL); in macb_mac_config()
664 if (old_ctrl ^ ctrl) in macb_mac_config()
665 macb_or_gem_writel(bp, NCFGR, ctrl); in macb_mac_config()
696 u32 ctrl; in macb_mac_link_down() local
704 ctrl = macb_readl(bp, NCR) & ~(MACB_BIT(RE) | MACB_BIT(TE)); in macb_mac_link_down()
705 macb_writel(bp, NCR, ctrl); in macb_mac_link_down()
721 u32 ctrl; in macb_mac_link_up() local
725 ctrl = macb_or_gem_readl(bp, NCFGR); in macb_mac_link_up()
727 ctrl &= ~(MACB_BIT(SPD) | MACB_BIT(FD)); in macb_mac_link_up()
730 ctrl |= MACB_BIT(SPD); in macb_mac_link_up()
733 ctrl |= MACB_BIT(FD); in macb_mac_link_up()
736 ctrl &= ~MACB_BIT(PAE); in macb_mac_link_up()
738 ctrl &= ~GEM_BIT(GBE); in macb_mac_link_up()
741 ctrl |= GEM_BIT(GBE); in macb_mac_link_up()
745 ctrl |= MACB_BIT(PAE); in macb_mac_link_up()
758 macb_or_gem_writel(bp, NCFGR, ctrl); in macb_mac_link_up()
770 ctrl = macb_readl(bp, NCR); in macb_mac_link_up()
772 ctrl |= MACB_BIT(PTPUNI); in macb_mac_link_up()
774 macb_writel(bp, NCR, ctrl | MACB_BIT(RE) | MACB_BIT(TE)); in macb_mac_link_up()
1111 u32 ctrl; in macb_tx_error_task() local
1114 ctrl = desc->ctrl; in macb_tx_error_task()
1118 if (ctrl & MACB_BIT(TX_USED)) { in macb_tx_error_task()
1130 if (!(ctrl & MACB_BIT(TX_BUF_EXHAUSTED))) { in macb_tx_error_task()
1146 if (ctrl & MACB_BIT(TX_BUF_EXHAUSTED)) in macb_tx_error_task()
1150 desc->ctrl = ctrl | MACB_BIT(TX_USED); in macb_tx_error_task()
1162 desc->ctrl = MACB_BIT(TX_USED); in macb_tx_error_task()
1237 u32 ctrl; in macb_tx_complete() local
1244 ctrl = desc->ctrl; in macb_tx_complete()
1249 if (!(ctrl & MACB_BIT(TX_USED))) in macb_tx_complete()
1338 desc->ctrl = 0; in gem_rx_refill()
1348 desc->ctrl = 0; in gem_rx_refill()
1394 u32 ctrl; in gem_rx() local
1413 ctrl = desc->ctrl; in gem_rx()
1418 if (!(ctrl & MACB_BIT(RX_SOF) && ctrl & MACB_BIT(RX_EOF))) { in gem_rx()
1435 len = ctrl & bp->rx_frm_len_mask; in gem_rx()
1447 GEM_BFEXT(RX_CSUM, ctrl) & GEM_RX_CSUM_CHECKED_MASK) in gem_rx()
1485 len = desc->ctrl & bp->rx_frm_len_mask; in macb_rx_frame()
1567 desc->ctrl = 0; in macb_init_rx_ring()
1585 u32 ctrl; in macb_rx() local
1596 ctrl = desc->ctrl; in macb_rx()
1598 if (ctrl & MACB_BIT(RX_SOF)) { in macb_rx()
1604 if (ctrl & MACB_BIT(RX_EOF)) { in macb_rx()
1627 u32 ctrl; in macb_rx() local
1633 ctrl = macb_readl(bp, NCR); in macb_rx()
1634 macb_writel(bp, NCR, ctrl & ~MACB_BIT(RE)); in macb_rx()
1639 macb_writel(bp, NCR, ctrl | MACB_BIT(RE)); in macb_rx()
1740 if (macb_tx_desc(queue, queue->tx_tail)->ctrl & MACB_BIT(TX_USED)) in macb_tx_complete_pending()
1796 u32 ctrl; in macb_hresp_error_task() local
1803 ctrl = macb_readl(bp, NCR); in macb_hresp_error_task()
1804 ctrl &= ~(MACB_BIT(RE) | MACB_BIT(TE)); in macb_hresp_error_task()
1805 macb_writel(bp, NCR, ctrl); in macb_hresp_error_task()
1822 ctrl |= MACB_BIT(RE) | MACB_BIT(TE); in macb_hresp_error_task()
1823 macb_writel(bp, NCR, ctrl); in macb_hresp_error_task()
1892 u32 status, ctrl; in macb_interrupt() local
1971 ctrl = macb_readl(bp, NCR); in macb_interrupt()
1972 macb_writel(bp, NCR, ctrl & ~MACB_BIT(RE)); in macb_interrupt()
1974 macb_writel(bp, NCR, ctrl | MACB_BIT(RE)); in macb_interrupt()
2038 u32 ctrl, lso_ctrl = 0, seq_ctrl = 0; in macb_tx_map() local
2128 ctrl = MACB_BIT(TX_USED); in macb_tx_map()
2130 desc->ctrl = ctrl; in macb_tx_map()
2153 ctrl = (u32)tx_skb->size; in macb_tx_map()
2155 ctrl |= MACB_BIT(TX_LAST); in macb_tx_map()
2159 ctrl |= MACB_BIT(TX_WRAP); in macb_tx_map()
2163 ctrl |= MACB_BF(TX_LSO, lso_ctrl); in macb_tx_map()
2164 ctrl |= MACB_BF(TX_TCP_SEQ_SRC, seq_ctrl); in macb_tx_map()
2168 ctrl |= MACB_BIT(TX_NOCRC); in macb_tx_map()
2173 ctrl |= MACB_BF(MSS_MFS, mss_mfs); in macb_tx_map()
2181 desc->ctrl = ctrl; in macb_tx_map()
2603 desc->ctrl = 0; in macb_init_tieoff()
2617 desc->ctrl = MACB_BIT(TX_USED); in gem_init_rings()
2619 desc->ctrl |= MACB_BIT(TX_WRAP); in gem_init_rings()
2642 desc->ctrl = MACB_BIT(TX_USED); in macb_init_rings()
2646 desc->ctrl |= MACB_BIT(TX_WRAP); in macb_init_rings()
2655 u32 ctrl = macb_readl(bp, NCR); in macb_reset_hw() local
2660 ctrl &= ~(MACB_BIT(RE) | MACB_BIT(TE)); in macb_reset_hw()
2663 ctrl |= MACB_BIT(CLRSTAT); in macb_reset_hw()
2665 macb_writel(bp, NCR, ctrl); in macb_reset_hw()
4507 desc->ctrl = 0; in at91ether_start()
4659 pktlen = MACB_BF(RX_FRMLEN, desc->ctrl); in at91ether_rx()
4673 if (desc->ctrl & MACB_BIT(RX_MHASH_MATCH)) in at91ether_rx()