Lines Matching refs:gpd_ring
172 queue->tr_done = list_next_entry_circular(req, &queue->tr_ring->gpd_ring, entry); in t7xx_cldma_gpd_rx_from_q()
186 queue->rx_refill = list_next_entry_circular(req, &queue->tr_ring->gpd_ring, entry); in t7xx_cldma_gpd_rx_from_q()
284 queue->tr_done = list_next_entry_circular(req, &queue->tr_ring->gpd_ring, entry); in t7xx_cldma_gpd_tx_collect()
310 req = list_prev_entry_circular(queue->tx_next, &queue->tr_ring->gpd_ring, entry); in t7xx_cldma_txq_empty_hndl()
374 list_for_each_entry_safe(req_cur, req_next, &ring->gpd_ring, entry) { in t7xx_cldma_ring_free()
425 INIT_LIST_HEAD(&ring->gpd_ring); in t7xx_cldma_rx_ring_init()
440 list_add_tail(&req->entry, &ring->gpd_ring); in t7xx_cldma_rx_ring_init()
444 list_for_each_entry(req, &ring->gpd_ring, entry) { in t7xx_cldma_rx_ring_init()
475 INIT_LIST_HEAD(&ring->gpd_ring); in t7xx_cldma_tx_ring_init()
488 list_add_tail(&req->entry, &ring->gpd_ring); in t7xx_cldma_tx_ring_init()
492 list_for_each_entry(req, &ring->gpd_ring, entry) { in t7xx_cldma_tx_ring_init()
510 req = list_first_entry(&queue->tr_ring->gpd_ring, struct cldma_request, entry); in t7xx_cldma_q_reset()
767 list_for_each_entry(req, &txq->tr_ring->gpd_ring, entry) { in t7xx_cldma_clear_txq()
788 list_for_each_entry(req, &rxq->tr_ring->gpd_ring, entry) { in t7xx_cldma_clear_rxq()
799 list_for_each_entry(req, &rxq->tr_ring->gpd_ring, entry) { in t7xx_cldma_clear_rxq()
950 struct list_head *gpd_ring = &queue->tr_ring->gpd_ring; in t7xx_cldma_send_skb() local
954 queue->tx_next = list_next_entry_circular(tx_req, gpd_ring, entry); in t7xx_cldma_send_skb()