| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | xsk.c | 178 u32 xsk_frames = 0; in idpf_xsksq_clean() local 188 xsk_frames++; in idpf_xsksq_clean() 196 if (xsk_frames) in idpf_xsksq_clean() 197 xsk_tx_completed(xdpsq->pool, xsk_frames); in idpf_xsksq_clean() 213 u32 xsk_frames = 0; in idpf_xsksq_complete_slow() local 223 xsk_frames++; in idpf_xsksq_complete_slow() 234 return xsk_frames; in idpf_xsksq_complete_slow() 243 u32 xsk_frames; in idpf_xsksq_complete() local 255 xsk_frames = done_frames; in idpf_xsksq_complete() 260 xsk_frames = idpf_xsksq_complete_slow(xdpsq, done_frames); in idpf_xsksq_complete() [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_xsk.c | 633 u32 i, completed_frames, xsk_frames = 0; in i40e_clean_xdp_tx_irq() local 646 xsk_frames = completed_frames; in i40e_clean_xdp_tx_irq() 659 xsk_frames++; in i40e_clean_xdp_tx_irq() 671 if (xsk_frames) in i40e_clean_xdp_tx_irq() 672 xsk_tx_completed(bp, xsk_frames); in i40e_clean_xdp_tx_irq() 751 u32 xsk_frames = 0; in i40e_xsk_clean_tx_ring() local 759 xsk_frames++; in i40e_xsk_clean_tx_ring() 768 if (xsk_frames) in i40e_xsk_clean_tx_ring() 769 xsk_tx_completed(bp, xsk_frames); in i40e_xsk_clean_tx_ring()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.c | 370 u16 xsk_frames = 0; in ice_clean_xdp_irq_zc() local 388 xsk_frames = completed_frames; in ice_clean_xdp_irq_zc() 401 xsk_frames++; in ice_clean_xdp_irq_zc() 413 if (xsk_frames) in ice_clean_xdp_irq_zc() 414 xsk_tx_completed(xsk_pool, xsk_frames); in ice_clean_xdp_irq_zc() 922 u32 xsk_frames = 0; in ice_xsk_clean_xdp_ring() local 931 xsk_frames++; in ice_xsk_clean_xdp_ring() 939 if (xsk_frames) in ice_xsk_clean_xdp_ring() 940 xsk_tx_completed(xdp_ring->xsk_pool, xsk_frames); in ice_xsk_clean_xdp_ring()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | xdp.c | 662 u32 *xsk_frames, in mlx5e_free_xdpsq_desc() 741 (*xsk_frames)++; in mlx5e_free_xdpsq_desc() 755 u32 xsk_frames = 0; in mlx5e_poll_xdpsq_cq() 792 mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, &bq, cq, cqe); in mlx5e_poll_xdpsq_cq() 807 if (xsk_frames) in mlx5e_poll_xdpsq_cq() 808 xsk_tx_completed(sq->xsk_pool, xsk_frames); in mlx5e_poll_xdpsq_cq() 824 u32 xsk_frames = 0; in mlx5e_free_xdpsq_descs() 839 mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, &bq, NULL, NULL); in mlx5e_free_xdpsq_descs() 845 if (xsk_frames) in mlx5e_xdp_xmit() 846 xsk_tx_completed(sq->xsk_pool, xsk_frames); in mlx5e_xdp_xmit() 656 mlx5e_free_xdpsq_desc(struct mlx5e_xdpsq * sq,struct mlx5e_xdp_wqe_info * wi,u32 * xsk_frames,struct xdp_frame_bulk * bq,struct mlx5e_cq * cq,struct mlx5_cqe64 * cqe) mlx5e_free_xdpsq_desc() argument 749 u32 xsk_frames = 0; mlx5e_poll_xdpsq_cq() local 818 u32 xsk_frames = 0; mlx5e_free_xdpsq_descs() local [all...] |
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.c | 108 int *xsk_frames) in otx2_xdp_snd_pkt_handler() argument 115 (*xsk_frames)++; in otx2_xdp_snd_pkt_handler() 453 int *xsk_frames, int qidx, int budget) in otx2_zc_submit_pkts() argument 455 if (*xsk_frames) in otx2_zc_submit_pkts() 456 xsk_tx_completed(xsk_pool, *xsk_frames); in otx2_zc_submit_pkts() 472 int xsk_frames = 0; in otx2_tx_napi_handler() local 482 otx2_zc_submit_pkts(pfvf, sq->xsk_pool, &xsk_frames, in otx2_tx_napi_handler() 498 otx2_xdp_snd_pkt_handler(pfvf, sq, cqe, &xsk_frames); in otx2_tx_napi_handler() 541 otx2_zc_submit_pkts(pfvf, sq->xsk_pool, &xsk_frames, qidx, budget); in otx2_tx_napi_handler()
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_main.c | 823 int xsk_frames = 0; in tsnep_tx_poll() local 881 xsk_frames++; in tsnep_tx_poll() 894 if (xsk_frames) in tsnep_tx_poll() 895 xsk_tx_completed(tx->xsk_pool, xsk_frames); in tsnep_tx_poll()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_main.c | 198 u32 xsk_frames = 0; in igc_clean_tx_ring() local 205 xsk_frames++; in igc_clean_tx_ring() 251 if (tx_ring->xsk_pool && xsk_frames) in igc_clean_tx_ring() 252 xsk_tx_completed(tx_ring->xsk_pool, xsk_frames); in igc_clean_tx_ring() 3143 u32 xsk_frames = 0; in igc_clean_tx_irq() local 3187 xsk_frames++; in igc_clean_tx_irq() 3244 if (xsk_frames) in igc_clean_tx_irq() 3245 xsk_tx_completed(tx_ring->xsk_pool, xsk_frames); in igc_clean_tx_irq()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_main.c | 4937 u32 xsk_frames = 0; in igb_clean_tx_ring() local 4948 xsk_frames++; in igb_clean_tx_ring() 4996 if (tx_ring->xsk_pool && xsk_frames) in igb_clean_tx_ring() 4997 xsk_tx_completed(tx_ring->xsk_pool, xsk_frames); in igb_clean_tx_ring() 8340 u32 xsk_frames = 0; in igb_clean_tx_irq() local 8376 xsk_frames++; in igb_clean_tx_irq() 8441 if (xsk_frames) in igb_clean_tx_irq() 8442 xsk_tx_completed(xsk_pool, xsk_frames); in igb_clean_tx_irq()
|