Lines Matching refs:tx_ring_desc

1188 			    struct tx_ring_desc *tx_ring_desc, int mapped)  in qlge_unmap_send()  argument
1209 dma_unmap_addr(&tx_ring_desc->map[i], in qlge_unmap_send()
1211 dma_unmap_len(&tx_ring_desc->map[i], in qlge_unmap_send()
1218 dma_unmap_addr(&tx_ring_desc->map[i], in qlge_unmap_send()
1220 dma_unmap_len(&tx_ring_desc->map[i], in qlge_unmap_send()
1231 struct sk_buff *skb, struct tx_ring_desc *tx_ring_desc) in qlge_map_send() argument
1258 dma_unmap_addr_set(&tx_ring_desc->map[map_idx], mapaddr, map); in qlge_map_send()
1259 dma_unmap_len_set(&tx_ring_desc->map[map_idx], maplen, len); in qlge_map_send()
1293 map = dma_map_single(&qdev->pdev->dev, &tx_ring_desc->oal, in qlge_map_send()
1313 dma_unmap_addr_set(&tx_ring_desc->map[map_idx], mapaddr, in qlge_map_send()
1315 dma_unmap_len_set(&tx_ring_desc->map[map_idx], maplen, in qlge_map_send()
1317 tbd = (struct tx_buf_desc *)&tx_ring_desc->oal; in qlge_map_send()
1334 dma_unmap_addr_set(&tx_ring_desc->map[map_idx], mapaddr, map); in qlge_map_send()
1335 dma_unmap_len_set(&tx_ring_desc->map[map_idx], maplen, in qlge_map_send()
1339 tx_ring_desc->map_cnt = map_idx; in qlge_map_send()
1351 qlge_unmap_send(qdev, tx_ring_desc, map_idx); in qlge_map_send()
1993 struct tx_ring_desc *tx_ring_desc; in qlge_process_mac_tx_intr() local
1996 tx_ring_desc = &tx_ring->q[mac_rsp->tid]; in qlge_process_mac_tx_intr()
1997 qlge_unmap_send(qdev, tx_ring_desc, tx_ring_desc->map_cnt); in qlge_process_mac_tx_intr()
1998 tx_ring->tx_bytes += (tx_ring_desc->skb)->len; in qlge_process_mac_tx_intr()
2000 dev_kfree_skb(tx_ring_desc->skb); in qlge_process_mac_tx_intr()
2001 tx_ring_desc->skb = NULL; in qlge_process_mac_tx_intr()
2528 struct tx_ring_desc *tx_ring_desc; in qlge_send() local
2546 tx_ring_desc = &tx_ring->q[tx_ring->prod_idx]; in qlge_send()
2547 mac_iocb_ptr = tx_ring_desc->queue_entry; in qlge_send()
2551 mac_iocb_ptr->tid = tx_ring_desc->index; in qlge_send()
2556 tx_ring_desc->skb = skb; in qlge_send()
2574 if (qlge_map_send(qdev, mac_iocb_ptr, skb, tx_ring_desc) != in qlge_send()
2655 struct tx_ring_desc *tx_ring_desc; in qlge_init_tx_ring() local
2660 tx_ring_desc = tx_ring->q; in qlge_init_tx_ring()
2662 tx_ring_desc->index = i; in qlge_init_tx_ring()
2663 tx_ring_desc->skb = NULL; in qlge_init_tx_ring()
2664 tx_ring_desc->queue_entry = mac_iocb_ptr; in qlge_init_tx_ring()
2666 tx_ring_desc++; in qlge_init_tx_ring()
2695 kmalloc_array(tx_ring->wq_len, sizeof(struct tx_ring_desc), in qlge_alloc_tx_resources()
2878 struct tx_ring_desc *tx_ring_desc; in qlge_tx_ring_clean() local
2888 tx_ring_desc = &tx_ring->q[i]; in qlge_tx_ring_clean()
2889 if (tx_ring_desc && tx_ring_desc->skb) { in qlge_tx_ring_clean()
2892 tx_ring_desc->skb, j, in qlge_tx_ring_clean()
2893 tx_ring_desc->index); in qlge_tx_ring_clean()
2894 qlge_unmap_send(qdev, tx_ring_desc, in qlge_tx_ring_clean()
2895 tx_ring_desc->map_cnt); in qlge_tx_ring_clean()
2896 dev_kfree_skb(tx_ring_desc->skb); in qlge_tx_ring_clean()
2897 tx_ring_desc->skb = NULL; in qlge_tx_ring_clean()