Lines Matching refs:ring_config
1250 int ring_config, error = 0; in mgb_dma_rx_ring_init() local
1281 ring_config = CSR_READ_REG(sc, MGB_DMA_RX_CONFIG1(channel)); in mgb_dma_rx_ring_init()
1283 ring_config &= ~MGB_DMA_RING_LEN_MASK; in mgb_dma_rx_ring_init()
1284 ring_config |= (MGB_DMA_RING_SIZE & MGB_DMA_RING_LEN_MASK); in mgb_dma_rx_ring_init()
1286 ring_config &= ~MGB_DMA_RING_PAD_MASK; in mgb_dma_rx_ring_init()
1287 ring_config |= (MGB_DMA_RING_PAD_0 & MGB_DMA_RING_PAD_MASK); in mgb_dma_rx_ring_init()
1289 CSR_WRITE_REG(sc, MGB_DMA_RX_CONFIG1(channel), ring_config); in mgb_dma_rx_ring_init()
1314 int ring_config, error = 0; in mgb_dma_tx_ring_init() local
1345 ring_config = CSR_READ_REG(sc, MGB_DMA_TX_CONFIG1(channel)); in mgb_dma_tx_ring_init()
1346 ring_config &= ~MGB_DMA_RING_LEN_MASK; in mgb_dma_tx_ring_init()
1347 ring_config |= (MGB_DMA_RING_SIZE & MGB_DMA_RING_LEN_MASK); in mgb_dma_tx_ring_init()
1348 CSR_WRITE_REG(sc, MGB_DMA_TX_CONFIG1(channel), ring_config); in mgb_dma_tx_ring_init()
1351 ring_config = (MGB_DMA_HEAD_WB_LS_ENBL | MGB_DMA_HEAD_WB_ENBL); in mgb_dma_tx_ring_init()
1352 CSR_WRITE_REG(sc, MGB_DMA_TX_CONFIG0(channel), ring_config); in mgb_dma_tx_ring_init()