Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c846 if (!emac->tx_ts_skb[i]) { in prueth_tx_ts_cookie_get()
847 emac->tx_ts_skb[i] = ERR_PTR(-EBUSY); /* reserve slot */ in prueth_tx_ts_cookie_get()
917 emac->tx_ts_skb[tx_ts_cookie] = skb_get(skb); in icssg_ndo_start_xmit()
1013 dev_kfree_skb_any(emac->tx_ts_skb[tx_ts_cookie]); in icssg_ndo_start_xmit()
1014 emac->tx_ts_skb[tx_ts_cookie] = NULL; in icssg_ndo_start_xmit()
1031 dev_kfree_skb_any(emac->tx_ts_skb[tx_ts_cookie]); in icssg_ndo_start_xmit()
1032 emac->tx_ts_skb[tx_ts_cookie] = NULL; in icssg_ndo_start_xmit()
1085 if (emac->tx_ts_skb[i]) { in prueth_cleanup_tx_ts()
1086 dev_kfree_skb_any(emac->tx_ts_skb[i]); in prueth_cleanup_tx_ts()
1087 emac->tx_ts_skb[i] = NULL; in prueth_cleanup_tx_ts()
H A Dicssg_prueth.h214 struct sk_buff *tx_ts_skb[PRUETH_MAX_TX_TS_REQUESTS]; member
H A Dicssg_prueth.c89 !emac->tx_ts_skb[tsr.cookie]) { in tx_ts_work()
95 skb = emac->tx_ts_skb[tsr.cookie]; in tx_ts_work()
96 emac->tx_ts_skb[tsr.cookie] = NULL; /* free slot */ in tx_ts_work()
H A Dicssg_prueth_sr1.c350 skb = emac->tx_ts_skb[cookie]; in prueth_tx_ts_sr1()
351 emac->tx_ts_skb[cookie] = NULL; /* free slot */ in prueth_tx_ts_sr1()