Home
last modified time | relevance | path

Searched refs:ring_cfg (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/apm/xgene/
Dxgene_enet_ring2.c26 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, 2); 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 …]
Dxgene_enet_hw.c27 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-v4.19/drivers/dma/
Dxgene-dma.c1060 void *ring_cfg = ring->state; in xgene_dma_setup_ring() local
1070 XGENE_DMA_RING_TYPE_SET(ring_cfg, XGENE_DMA_RING_TYPE_REGULAR); in xgene_dma_setup_ring()
1074 XGENE_DMA_RING_RECOMBBUF_SET(ring_cfg); in xgene_dma_setup_ring()
1075 XGENE_DMA_RING_RECOMTIMEOUTL_SET(ring_cfg); in xgene_dma_setup_ring()
1076 XGENE_DMA_RING_RECOMTIMEOUTH_SET(ring_cfg); in xgene_dma_setup_ring()
1080 XGENE_DMA_RING_SELTHRSH_SET(ring_cfg); in xgene_dma_setup_ring()
1081 XGENE_DMA_RING_ACCEPTLERR_SET(ring_cfg); in xgene_dma_setup_ring()
1082 XGENE_DMA_RING_COHERENT_SET(ring_cfg); in xgene_dma_setup_ring()
1083 XGENE_DMA_RING_ADDRL_SET(ring_cfg, addr); in xgene_dma_setup_ring()
1084 XGENE_DMA_RING_ADDRH_SET(ring_cfg, addr); in xgene_dma_setup_ring()
[all …]
/Linux-v4.19/drivers/net/wireless/ath/wil6210/
Dwmi.c3179 .ring_cfg = { in wil_wmi_tx_sring_cfg()
3191 cmd.ring_cfg.ring_id = ring_id; in wil_wmi_tx_sring_cfg()
3193 cmd.ring_cfg.ring_mem_base = cpu_to_le64(sring->pa); in wil_wmi_tx_sring_cfg()
3256 .ring_cfg = { in wil_wmi_rx_sring_add()
3272 cmd.ring_cfg.ring_mem_base = cpu_to_le64(sring->pa); in wil_wmi_rx_sring_add()
3299 .ring_cfg = { in wil_wmi_rx_desc_ring_add()
3313 cmd.ring_cfg.ring_mem_base = cpu_to_le64(ring->pa); in wil_wmi_rx_desc_ring_add()
3343 .ring_cfg = { in wil_wmi_tx_desc_ring_add()
3364 cmd.ring_cfg.ring_mem_base = cpu_to_le64(ring->pa); in wil_wmi_tx_desc_ring_add()
3394 .ring_cfg = { in wil_wmi_bcast_desc_ring_add()
[all …]
Dwmi.h982 struct wmi_edma_ring_cfg ring_cfg; member
988 struct wmi_edma_ring_cfg ring_cfg; member
1008 struct wmi_edma_ring_cfg ring_cfg; member
1023 struct wmi_edma_ring_cfg ring_cfg; member
1032 struct wmi_edma_ring_cfg ring_cfg; member
/Linux-v4.19/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c2295 u32 dma_ctrl, ring_cfg; in bcmgenet_init_tx_queues() local
2304 ring_cfg = 0; in bcmgenet_init_tx_queues()
2314 ring_cfg |= (1 << i); in bcmgenet_init_tx_queues()
2325 ring_cfg |= (1 << DESC_INDEX); in bcmgenet_init_tx_queues()
2337 bcmgenet_tdma_writel(priv, ring_cfg, DMA_RING_CFG); in bcmgenet_init_tx_queues()
2404 u32 ring_cfg; in bcmgenet_init_rx_queues() local
2413 ring_cfg = 0; in bcmgenet_init_rx_queues()
2425 ring_cfg |= (1 << i); in bcmgenet_init_rx_queues()
2437 ring_cfg |= (1 << DESC_INDEX); in bcmgenet_init_rx_queues()
2441 bcmgenet_rdma_writel(priv, ring_cfg, DMA_RING_CFG); in bcmgenet_init_rx_queues()