Home
last modified time | relevance | path

Searched refs:compl_ring (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/google/gve/
Dgve_tx_dqo.c220 if (tx->dqo.compl_ring) { in gve_tx_free_ring_dqo()
221 bytes = sizeof(tx->dqo.compl_ring[0]) * in gve_tx_free_ring_dqo()
223 dma_free_coherent(hdev, bytes, tx->dqo.compl_ring, in gve_tx_free_ring_dqo()
225 tx->dqo.compl_ring = NULL; in gve_tx_free_ring_dqo()
346 bytes = sizeof(tx->dqo.compl_ring[0]) * (tx->dqo.complq_mask + 1); in gve_tx_alloc_ring_dqo()
347 tx->dqo.compl_ring = dma_alloc_coherent(hdev, bytes, in gve_tx_alloc_ring_dqo()
350 if (!tx->dqo.compl_ring) in gve_tx_alloc_ring_dqo()
1238 &tx->dqo.compl_ring[tx->dqo_compl.head]; in gve_clean_tx_done_dqo()
1245 prefetch(&tx->dqo.compl_ring[(tx->dqo_compl.head + 1) & in gve_clean_tx_done_dqo()
1329 compl_desc = &tx->dqo.compl_ring[tx->dqo_compl.head]; in gve_tx_poll_dqo()
Dgve.h560 struct gve_tx_compl_desc *compl_ring; member
/linux-6.12.1/include/linux/soc/ti/
Dk3-ringacc.h120 struct k3_ring **compl_ring);
/linux-6.12.1/drivers/soc/ti/
Dk3-ringacc.c396 struct k3_ring **compl_ring) in k3_dmaring_request_dual_ring() argument
420 *compl_ring = &ringacc->rings[fwd_id + ringacc->num_rings]; in k3_dmaring_request_dual_ring()
438 struct k3_ring **compl_ring) in k3_ringacc_request_rings_pair() argument
442 if (!fwd_ring || !compl_ring) in k3_ringacc_request_rings_pair()
447 fwd_ring, compl_ring); in k3_ringacc_request_rings_pair()
453 *compl_ring = k3_ringacc_request_ring(ringacc, compl_id, 0); in k3_ringacc_request_rings_pair()
454 if (!(*compl_ring)) { in k3_ringacc_request_rings_pair()