Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c78 struct sk_buff *skb = txq->sw_tx_ring.skbs[idx].skb; in qede_free_tx_pkt()
83 bool data_split = txq->sw_tx_ring.skbs[idx].flags & QEDE_TSO_SPLIT_BD; in qede_free_tx_pkt()
123 txq->sw_tx_ring.skbs[idx].skb = NULL; in qede_free_tx_pkt()
124 txq->sw_tx_ring.skbs[idx].flags = 0; in qede_free_tx_pkt()
135 struct sk_buff *skb = txq->sw_tx_ring.skbs[idx].skb; in qede_free_failed_tx_pkt()
171 txq->sw_tx_ring.skbs[idx].skb = NULL; in qede_free_failed_tx_pkt()
172 txq->sw_tx_ring.skbs[idx].flags = 0; in qede_free_failed_tx_pkt()
330 xdp = txq->sw_tx_ring.xdp + txq->sw_tx_prod; in qede_xdp_xmit()
408 struct sw_tx_xdp *xdp_info, *xdp_arr = txq->sw_tx_ring.xdp; in qede_xdp_tx_int()
1535 txq->sw_tx_ring.skbs[idx].skb = skb; in qede_start_xmit()
[all …]
H A Dqede_main.c1553 kfree(txq->sw_tx_ring.xdp); in qede_free_mem_txq()
1555 kfree(txq->sw_tx_ring.skbs); in qede_free_mem_txq()
1577 size = sizeof(*txq->sw_tx_ring.xdp) * txq->num_tx_buffers; in qede_alloc_mem_txq()
1578 txq->sw_tx_ring.xdp = kzalloc(size, GFP_KERNEL); in qede_alloc_mem_txq()
1579 if (!txq->sw_tx_ring.xdp) in qede_alloc_mem_txq()
1582 size = sizeof(*txq->sw_tx_ring.skbs) * txq->num_tx_buffers; in qede_alloc_mem_txq()
1583 txq->sw_tx_ring.skbs = kzalloc(size, GFP_KERNEL); in qede_alloc_mem_txq()
1584 if (!txq->sw_tx_ring.skbs) in qede_alloc_mem_txq()
H A Dqede.h433 } sw_tx_ring; member
H A Dqede_ethtool.c1473 txq->sw_tx_ring.skbs[idx].skb = skb; in qede_selftest_transmit_traffic()
1520 txq->sw_tx_ring.skbs[idx].skb = NULL; in qede_selftest_transmit_traffic()