Lines Matching defs:tx_req
841 static int t7xx_cldma_gpd_handle_tx_request(struct cldma_queue *queue, struct cldma_request *tx_req,
845 struct cldma_gpd *gpd = tx_req->gpd;
849 tx_req->mapped_buff = dma_map_single(md_ctrl->dev, skb->data, skb->len, DMA_TO_DEVICE);
851 if (dma_mapping_error(md_ctrl->dev, tx_req->mapped_buff)) {
856 t7xx_cldma_gpd_set_data_ptr(gpd, tx_req->mapped_buff);
868 tx_req->skb = skb;
921 struct cldma_request *tx_req;
946 tx_req = queue->tx_next;
947 if (queue->budget > 0 && !tx_req->skb) {
951 t7xx_cldma_gpd_handle_tx_request(queue, tx_req, skb);
952 queue->tx_next = list_next_entry_circular(tx_req, gpd_ring, entry);
965 t7xx_cldma_hw_start_send(md_ctrl, qno, tx_req);