Lines Matching refs:dma_ctrl

2742 	u32 dma_ctrl, ring_cfg;  in bcmgenet_init_tx_queues()  local
2745 dma_ctrl = bcmgenet_tdma_readl(priv, DMA_CTRL); in bcmgenet_init_tx_queues()
2746 dma_enable = dma_ctrl & DMA_EN; in bcmgenet_init_tx_queues()
2747 dma_ctrl &= ~DMA_EN; in bcmgenet_init_tx_queues()
2748 bcmgenet_tdma_writel(priv, dma_ctrl, DMA_CTRL); in bcmgenet_init_tx_queues()
2750 dma_ctrl = 0; in bcmgenet_init_tx_queues()
2762 dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); in bcmgenet_init_tx_queues()
2773 dma_ctrl |= (1 << (DESC_INDEX + DMA_RING_BUF_EN_SHIFT)); in bcmgenet_init_tx_queues()
2788 dma_ctrl |= DMA_EN; in bcmgenet_init_tx_queues()
2789 bcmgenet_tdma_writel(priv, dma_ctrl, DMA_CTRL); in bcmgenet_init_tx_queues()
2850 u32 dma_ctrl; in bcmgenet_init_rx_queues() local
2854 dma_ctrl = bcmgenet_rdma_readl(priv, DMA_CTRL); in bcmgenet_init_rx_queues()
2855 dma_enable = dma_ctrl & DMA_EN; in bcmgenet_init_rx_queues()
2856 dma_ctrl &= ~DMA_EN; in bcmgenet_init_rx_queues()
2857 bcmgenet_rdma_writel(priv, dma_ctrl, DMA_CTRL); in bcmgenet_init_rx_queues()
2859 dma_ctrl = 0; in bcmgenet_init_rx_queues()
2873 dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); in bcmgenet_init_rx_queues()
2885 dma_ctrl |= (1 << (DESC_INDEX + DMA_RING_BUF_EN_SHIFT)); in bcmgenet_init_rx_queues()
2892 dma_ctrl |= DMA_EN; in bcmgenet_init_rx_queues()
2893 bcmgenet_rdma_writel(priv, dma_ctrl, DMA_CTRL); in bcmgenet_init_rx_queues()
2903 u32 dma_ctrl; in bcmgenet_dma_teardown() local
2948 dma_ctrl = 0; in bcmgenet_dma_teardown()
2950 dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); in bcmgenet_dma_teardown()
2952 reg &= ~dma_ctrl; in bcmgenet_dma_teardown()
2955 dma_ctrl = 0; in bcmgenet_dma_teardown()
2957 dma_ctrl |= (1 << (i + DMA_RING_BUF_EN_SHIFT)); in bcmgenet_dma_teardown()
2959 reg &= ~dma_ctrl; in bcmgenet_dma_teardown()
3241 u32 dma_ctrl; in bcmgenet_dma_disable() local
3244 dma_ctrl = 1 << (DESC_INDEX + DMA_RING_BUF_EN_SHIFT) | DMA_EN; in bcmgenet_dma_disable()
3246 reg &= ~dma_ctrl; in bcmgenet_dma_disable()
3250 reg &= ~dma_ctrl; in bcmgenet_dma_disable()
3257 return dma_ctrl; in bcmgenet_dma_disable()
3260 static void bcmgenet_enable_dma(struct bcmgenet_priv *priv, u32 dma_ctrl) in bcmgenet_enable_dma() argument
3265 reg |= dma_ctrl; in bcmgenet_enable_dma()
3269 reg |= dma_ctrl; in bcmgenet_enable_dma()
3294 unsigned long dma_ctrl; in bcmgenet_open() local
3328 dma_ctrl = bcmgenet_dma_disable(priv); in bcmgenet_open()
3338 bcmgenet_enable_dma(priv, dma_ctrl); in bcmgenet_open()
4139 unsigned long dma_ctrl; in bcmgenet_resume() local
4184 dma_ctrl = bcmgenet_dma_disable(priv); in bcmgenet_resume()
4194 bcmgenet_enable_dma(priv, dma_ctrl); in bcmgenet_resume()