Lines Matching refs:gpd_ring
173 queue->tr_done = list_next_entry_circular(req, &queue->tr_ring->gpd_ring, entry); in t7xx_cldma_gpd_rx_from_q()
187 queue->rx_refill = list_next_entry_circular(req, &queue->tr_ring->gpd_ring, entry); in t7xx_cldma_gpd_rx_from_q()
285 queue->tr_done = list_next_entry_circular(req, &queue->tr_ring->gpd_ring, entry); in t7xx_cldma_gpd_tx_collect()
311 req = list_prev_entry_circular(queue->tx_next, &queue->tr_ring->gpd_ring, entry); in t7xx_cldma_txq_empty_hndl()
375 list_for_each_entry_safe(req_cur, req_next, &ring->gpd_ring, entry) { in t7xx_cldma_ring_free()
426 INIT_LIST_HEAD(&ring->gpd_ring); in t7xx_cldma_rx_ring_init()
441 list_add_tail(&req->entry, &ring->gpd_ring); in t7xx_cldma_rx_ring_init()
445 list_for_each_entry(req, &ring->gpd_ring, entry) { in t7xx_cldma_rx_ring_init()
476 INIT_LIST_HEAD(&ring->gpd_ring); in t7xx_cldma_tx_ring_init()
489 list_add_tail(&req->entry, &ring->gpd_ring); in t7xx_cldma_tx_ring_init()
493 list_for_each_entry(req, &ring->gpd_ring, entry) { in t7xx_cldma_tx_ring_init()
511 req = list_first_entry(&queue->tr_ring->gpd_ring, struct cldma_request, entry); in t7xx_cldma_q_reset()
768 list_for_each_entry(req, &txq->tr_ring->gpd_ring, entry) { in t7xx_cldma_clear_txq()
789 list_for_each_entry(req, &rxq->tr_ring->gpd_ring, entry) { in t7xx_cldma_clear_rxq()
800 list_for_each_entry(req, &rxq->tr_ring->gpd_ring, entry) { in t7xx_cldma_clear_rxq()
951 struct list_head *gpd_ring = &queue->tr_ring->gpd_ring; in t7xx_cldma_send_skb() local
955 queue->tx_next = list_next_entry_circular(tx_req, gpd_ring, entry); in t7xx_cldma_send_skb()