Searched refs:ring_cfg (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/apm/xgene/ |
| H A D | xgene_enet_ring2.c | 14 u32 *ring_cfg = ring->state; in xgene_enet_ring_init() local 18 ring_cfg[0] |= SET_VAL(X2_INTLINE, ring->id & RING_BUFNUM_MASK); in xgene_enet_ring_init() 19 ring_cfg[3] |= SET_BIT(X2_DEQINTEN); in xgene_enet_ring_init() 21 ring_cfg[0] |= SET_VAL(X2_CFGCRID, 2); in xgene_enet_ring_init() 24 ring_cfg[2] |= QCOHERENT | SET_VAL(RINGADDRL, addr); in xgene_enet_ring_init() 27 ring_cfg[3] |= SET_VAL(RINGSIZE, ring->cfgsize) in xgene_enet_ring_init() 30 ring_cfg[4] |= SET_VAL(X2_SELTHRSH, 1); in xgene_enet_ring_init() 31 ring_cfg[5] |= SET_BIT(X2_QBASE_AM) | SET_BIT(X2_MSG_AM); in xgene_enet_ring_init() 36 u32 *ring_cfg = ring->state; in xgene_enet_ring_set_type() local 42 ring_cfg[4] |= SET_VAL(X2_RINGTYPE, val); in xgene_enet_ring_set_type() [all …]
|
| /linux/drivers/soc/ti/ |
| H A D | k3-ringacc.c | 465 struct ti_sci_msg_rm_ring_cfg ring_cfg = { 0 }; in k3_ringacc_ring_reset_sci() local 469 ring_cfg.nav_id = ringacc->tisci_dev_id; in k3_ringacc_ring_reset_sci() 470 ring_cfg.index = ring->ring_id; in k3_ringacc_ring_reset_sci() 471 ring_cfg.valid_params = TI_SCI_MSG_VALUE_RM_RING_COUNT_VALID; in k3_ringacc_ring_reset_sci() 472 ring_cfg.count = ring->size; in k3_ringacc_ring_reset_sci() 474 ret = ringacc->tisci_ring_ops->set_cfg(ringacc->tisci, &ring_cfg); in k3_ringacc_ring_reset_sci() 494 struct ti_sci_msg_rm_ring_cfg ring_cfg = { 0 }; in k3_ringacc_ring_reconfig_qmode_sci() local 498 ring_cfg.nav_id = ringacc->tisci_dev_id; in k3_ringacc_ring_reconfig_qmode_sci() 499 ring_cfg.index = ring->ring_id; in k3_ringacc_ring_reconfig_qmode_sci() 500 ring_cfg.valid_params = TI_SCI_MSG_VALUE_RM_RING_MODE_VALID; in k3_ringacc_ring_reconfig_qmode_sci() [all …]
|
| /linux/drivers/net/ethernet/marvell/octeon_ep_vf/ |
| H A D | octep_vf_config.h | 70 #define CFG_GET_PORTS_ACTIVE_IO_RINGS(cfg) ((cfg)->ring_cfg.active_io_rings) 71 #define CFG_GET_PORTS_MAX_IO_RINGS(cfg) ((cfg)->ring_cfg.max_io_rings) 158 struct octep_vf_ring_config ring_cfg; member
|
| /linux/drivers/dma/ti/ |
| H A D | k3-udma.c | 1626 struct k3_ring_cfg ring_cfg; in bcdma_alloc_bchan_resources() local 1642 memset(&ring_cfg, 0, sizeof(ring_cfg)); in bcdma_alloc_bchan_resources() 1643 ring_cfg.size = K3_UDMA_DEFAULT_RING_SIZE; in bcdma_alloc_bchan_resources() 1644 ring_cfg.elm_size = K3_RINGACC_RING_ELSIZE_8; in bcdma_alloc_bchan_resources() 1645 ring_cfg.mode = K3_RINGACC_RING_MODE_RING; in bcdma_alloc_bchan_resources() 1648 ring_cfg.asel = ud->asel; in bcdma_alloc_bchan_resources() 1649 ring_cfg.dma_dev = dmaengine_get_dma_device(&uc->vc.chan); in bcdma_alloc_bchan_resources() 1651 ret = k3_ringacc_ring_cfg(uc->bchan->t_ring, &ring_cfg); in bcdma_alloc_bchan_resources() 1684 struct k3_ring_cfg ring_cfg; in udma_alloc_tx_resources() local 1707 memset(&ring_cfg, 0, sizeof(ring_cfg)); in udma_alloc_tx_resources() [all …]
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | wmi.c | 3722 .ring_cfg = { in wil_wmi_tx_sring_cfg() 3734 cmd.ring_cfg.ring_id = ring_id; in wil_wmi_tx_sring_cfg() 3736 cmd.ring_cfg.ring_mem_base = cpu_to_le64(sring->pa); in wil_wmi_tx_sring_cfg() 3799 .ring_cfg = { in wil_wmi_rx_sring_add() 3815 cmd.ring_cfg.ring_mem_base = cpu_to_le64(sring->pa); in wil_wmi_rx_sring_add() 3842 .ring_cfg = { in wil_wmi_rx_desc_ring_add() 3856 cmd.ring_cfg.ring_mem_base = cpu_to_le64(ring->pa); in wil_wmi_rx_desc_ring_add() 3886 .ring_cfg = { in wil_wmi_tx_desc_ring_add() 3907 cmd.ring_cfg.ring_mem_base = cpu_to_le64(ring->pa); in wil_wmi_tx_desc_ring_add() 3937 .ring_cfg = { in wil_wmi_bcast_desc_ring_add() [all …]
|
| H A D | wmi.h | 1010 struct wmi_edma_ring_cfg ring_cfg; member 1018 struct wmi_edma_ring_cfg ring_cfg; member 1038 struct wmi_edma_ring_cfg ring_cfg; member 1056 struct wmi_edma_ring_cfg ring_cfg; member 1065 struct wmi_edma_ring_cfg ring_cfg; member
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_common.c | 389 static const struct k3_ring_cfg ring_cfg = { in prueth_init_tx_chns() local 411 tx_cfg.tx_cfg = ring_cfg; in prueth_init_tx_chns() 412 tx_cfg.txcq_cfg = ring_cfg; in prueth_init_tx_chns()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | am65-cpsw-nuss.c | 2260 struct k3_ring_cfg ring_cfg = { in am65_cpsw_nuss_init_tx_chns() local 2272 tx_cfg.tx_cfg = ring_cfg; in am65_cpsw_nuss_init_tx_chns() 2273 tx_cfg.txcq_cfg = ring_cfg; in am65_cpsw_nuss_init_tx_chns()
|