Searched refs:ring_cfg (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_ring2.c | 26 u32 *ring_cfg = ring->state; in xgene_enet_ring_init() local 30 ring_cfg[0] |= SET_VAL(X2_INTLINE, ring->id & RING_BUFNUM_MASK); in xgene_enet_ring_init() 31 ring_cfg[3] |= SET_BIT(X2_DEQINTEN); in xgene_enet_ring_init() 33 ring_cfg[0] |= SET_VAL(X2_CFGCRID, 1); in xgene_enet_ring_init() 36 ring_cfg[2] |= QCOHERENT | SET_VAL(RINGADDRL, addr); in xgene_enet_ring_init() 39 ring_cfg[3] |= SET_VAL(RINGSIZE, ring->cfgsize) in xgene_enet_ring_init() 42 ring_cfg[4] |= SET_VAL(X2_SELTHRSH, 1); in xgene_enet_ring_init() 43 ring_cfg[5] |= SET_BIT(X2_QBASE_AM) | SET_BIT(X2_MSG_AM); in xgene_enet_ring_init() 48 u32 *ring_cfg = ring->state; in xgene_enet_ring_set_type() local 54 ring_cfg[4] |= SET_VAL(X2_RINGTYPE, val); in xgene_enet_ring_set_type() [all …]
|
D | xgene_enet_hw.c | 27 u32 *ring_cfg = ring->state; in xgene_enet_ring_init() local 31 ring_cfg[4] |= (1 << SELTHRSH_POS) & in xgene_enet_ring_init() 33 ring_cfg[3] |= ACCEPTLERR; in xgene_enet_ring_init() 34 ring_cfg[2] |= QCOHERENT; in xgene_enet_ring_init() 37 ring_cfg[2] |= (addr << RINGADDRL_POS) & in xgene_enet_ring_init() 40 ring_cfg[3] |= addr & CREATE_MASK_ULL(RINGADDRH_POS, RINGADDRH_LEN); in xgene_enet_ring_init() 41 ring_cfg[3] |= ((u32)cfgsize << RINGSIZE_POS) & in xgene_enet_ring_init() 47 u32 *ring_cfg = ring->state; in xgene_enet_ring_set_type() local 53 ring_cfg[4] |= (val << RINGTYPE_POS) & in xgene_enet_ring_set_type() 57 ring_cfg[3] |= (BUFPOOL_MODE << RINGMODE_POS) & in xgene_enet_ring_set_type() [all …]
|
/linux-4.4.14/drivers/dma/ |
D | xgene-dma.c | 1217 void *ring_cfg = ring->state; in xgene_dma_setup_ring() local 1227 XGENE_DMA_RING_TYPE_SET(ring_cfg, XGENE_DMA_RING_TYPE_REGULAR); in xgene_dma_setup_ring() 1231 XGENE_DMA_RING_RECOMBBUF_SET(ring_cfg); in xgene_dma_setup_ring() 1232 XGENE_DMA_RING_RECOMTIMEOUTL_SET(ring_cfg); in xgene_dma_setup_ring() 1233 XGENE_DMA_RING_RECOMTIMEOUTH_SET(ring_cfg); in xgene_dma_setup_ring() 1237 XGENE_DMA_RING_SELTHRSH_SET(ring_cfg); in xgene_dma_setup_ring() 1238 XGENE_DMA_RING_ACCEPTLERR_SET(ring_cfg); in xgene_dma_setup_ring() 1239 XGENE_DMA_RING_COHERENT_SET(ring_cfg); in xgene_dma_setup_ring() 1240 XGENE_DMA_RING_ADDRL_SET(ring_cfg, addr); in xgene_dma_setup_ring() 1241 XGENE_DMA_RING_ADDRH_SET(ring_cfg, addr); in xgene_dma_setup_ring() [all …]
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
D | bcmgenet.c | 2112 u32 dma_ctrl, ring_cfg; in bcmgenet_init_tx_queues() local 2121 ring_cfg = 0; in bcmgenet_init_tx_queues() 2131 ring_cfg |= (1 << i); in bcmgenet_init_tx_queues() 2142 ring_cfg |= (1 << DESC_INDEX); in bcmgenet_init_tx_queues() 2157 bcmgenet_tdma_writel(priv, ring_cfg, DMA_RING_CFG); in bcmgenet_init_tx_queues() 2234 u32 ring_cfg; in bcmgenet_init_rx_queues() local 2243 ring_cfg = 0; in bcmgenet_init_rx_queues() 2255 ring_cfg |= (1 << i); in bcmgenet_init_rx_queues() 2267 ring_cfg |= (1 << DESC_INDEX); in bcmgenet_init_rx_queues() 2274 bcmgenet_rdma_writel(priv, ring_cfg, DMA_RING_CFG); in bcmgenet_init_rx_queues()
|