Searched refs:xdp_lock (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | xdp.c | 193 libeth_xdpsq_get(&xdpsq->xdp_lock, dev, vport->xdpsq_share); in idpf_xdpsqs_get() 194 libeth_xdpsq_init_timer(xdpsq->timer, xdpsq, &xdpsq->xdp_lock, in idpf_xdpsqs_get() 223 libeth_xdpsq_put(&xdpsq->xdp_lock, dev); in idpf_xdpsqs_put() 338 libeth_xdpsq_lock(&xdpsq->xdp_lock); in idpf_xdp_tx_prep() 348 .lock = &xdpsq->xdp_lock, in idpf_xdp_tx_prep()
|
| H A D | xsk.c | 72 libeth_xdpsq_init_timer(txq->timer, txq, &txq->xdp_lock, in idpf_xsk_setup_txq() 275 libeth_xdpsq_lock(&xdpsq->xdp_lock); in idpf_xsk_tx_prep() 286 .lock = &xdpsq->xdp_lock, in idpf_xsk_tx_prep() 304 .lock = &xdpsq->xdp_lock, in idpf_xsk_xmit_prep() 320 libeth_xdpsq_lock(&xsksq->xdp_lock); in idpf_xsk_xmit()
|
| H A D | idpf_txrx.h | 698 struct libeth_xdpsq_lock xdp_lock; member
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_tx.c | 274 spin_lock_init(&tx->xdp_lock); in gve_tx_alloc_ring_gqi() 845 spin_lock(&tx->xdp_lock); in gve_xdp_xmit_gqi() 856 spin_unlock(&tx->xdp_lock); in gve_xdp_xmit_gqi() 954 spin_lock(&tx->xdp_lock); in gve_xsk_tx() 970 spin_unlock(&tx->xdp_lock); in gve_xsk_tx()
|
| H A D | gve_tx_dqo.c | 322 spin_lock_init(&tx->dqo_tx.xdp_lock); in gve_tx_alloc_ring_dqo() 1079 spin_lock(&tx->dqo_tx.xdp_lock); in gve_xsk_tx_dqo() 1118 spin_unlock(&tx->dqo_tx.xdp_lock); in gve_xsk_tx_dqo() 1585 spin_lock(&tx->dqo_tx.xdp_lock); in gve_xdp_xmit_dqo() 1595 spin_unlock(&tx->dqo_tx.xdp_lock); in gve_xdp_xmit_dqo()
|
| H A D | gve.h | 485 spinlock_t xdp_lock; member 543 spinlock_t xdp_lock; member
|
| H A D | gve_rx.c | 771 spin_lock(&tx->xdp_lock); in gve_xdp_done() 774 spin_unlock(&tx->xdp_lock); in gve_xdp_done()
|
| H A D | gve_rx_dqo.c | 624 spin_lock(&tx->dqo_tx.xdp_lock); in gve_xdp_tx_dqo() 626 spin_unlock(&tx->dqo_tx.xdp_lock); in gve_xdp_tx_dqo()
|