/linux-6.12.1/drivers/net/ethernet/intel/ice/ |
D | ice_xsk.c | 190 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_dis() local 226 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_ena() local 607 static u32 ice_clean_xdp_irq_zc(struct ice_tx_ring *xdp_ring, in ice_clean_xdp_irq_zc() 678 struct ice_tx_ring *xdp_ring, in ice_xmit_xdp_tx_zc() 761 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring, in ice_run_xdp_zc() 849 struct ice_tx_ring *xdp_ring; in ice_clean_rx_irq_zc() local 986 static void ice_xmit_pkt(struct ice_tx_ring *xdp_ring, in ice_xmit_pkt() 1011 static void ice_xmit_pkt_batch(struct ice_tx_ring *xdp_ring, in ice_xmit_pkt_batch() 1045 static void ice_fill_tx_hw_ring(struct ice_tx_ring *xdp_ring, in ice_fill_tx_hw_ring() 1067 bool ice_xmit_zc(struct ice_tx_ring *xdp_ring, struct xsk_buff_pool *xsk_pool) in ice_xmit_zc() [all …]
|
D | ice_xsk.h | 35 static inline bool ice_xmit_zc(struct ice_tx_ring __always_unused *xdp_ring, in ice_xmit_zc() 78 static inline void ice_xsk_clean_xdp_ring(struct ice_tx_ring *xdp_ring) { } in ice_xsk_clean_xdp_ring()
|
D | ice_txrx_lib.h | 129 static inline void ice_xdp_ring_update_tail(struct ice_tx_ring *xdp_ring) in ice_xdp_ring_update_tail() 144 static inline u32 ice_set_rs_bit(const struct ice_tx_ring *xdp_ring) in ice_set_rs_bit()
|
D | ice_txrx_lib.c | 267 static u32 ice_clean_xdp_irq(struct ice_tx_ring *xdp_ring) in ice_clean_xdp_irq() 342 int __ice_xmit_xdp_ring(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring, in __ice_xmit_xdp_ring() 461 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res, in ice_finalize_xdp_rx()
|
D | ice_txrx.c | 537 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring, in ice_run_xdp() 586 struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_ring() 618 struct ice_tx_ring *xdp_ring; in ice_xdp_xmit() local 1124 struct ice_tx_ring *xdp_ring = NULL; in ice_clean_rx_irq() local
|
D | ice_txrx.h | 358 struct ice_tx_ring *xdp_ring; member
|
D | ice_main.c | 2641 struct ice_tx_ring *xdp_ring; in ice_xdp_alloc_setup_rings() local 2740 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_id]; in ice_map_xdp_rings() local
|
/linux-6.12.1/net/xdp/ |
D | xsk_queue.h | 16 struct xdp_ring { struct 30 struct xdp_ring ptrs; argument
|
/linux-6.12.1/drivers/net/ethernet/intel/i40e/ |
D | i40e_xsk.c | 201 struct i40e_ring *xdp_ring; in i40e_run_xdp_zc() local 531 static void i40e_xmit_pkt(struct i40e_ring *xdp_ring, struct xdp_desc *desc, in i40e_xmit_pkt() 548 static void i40e_xmit_pkt_batch(struct i40e_ring *xdp_ring, struct xdp_desc *desc, in i40e_xmit_pkt_batch() 572 static void i40e_fill_tx_hw_ring(struct i40e_ring *xdp_ring, struct xdp_desc *descs, u32 nb_pkts, in i40e_fill_tx_hw_ring() 585 static void i40e_set_rs_bit(struct i40e_ring *xdp_ring) in i40e_set_rs_bit() 601 static bool i40e_xmit_zc(struct i40e_ring *xdp_ring, unsigned int budget) in i40e_xmit_zc()
|
D | i40e_txrx.c | 2249 int i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) in i40e_xmit_xdp_tx_ring() 2268 struct i40e_ring *xdp_ring; in i40e_run_xdp() local 2313 void i40e_xdp_ring_update_tail(struct i40e_ring *xdp_ring) in i40e_xdp_ring_update_tail() 2357 struct i40e_ring *xdp_ring = in i40e_finalize_xdp_rx() local 3779 struct i40e_ring *xdp_ring) in i40e_xmit_xdp_ring() 4013 struct i40e_ring *xdp_ring; in i40e_xdp_xmit() local
|
D | i40e_debugfs.c | 314 struct i40e_ring *xdp_ring = READ_ONCE(vsi->xdp_rings[i]); in i40e_dbg_dump_vsi_seid() local
|
D | i40e_main.c | 4561 struct i40e_ring *xdp_ring = vsi->xdp_rings[qp_idx]; in i40e_map_vector_to_qp() local
|
/linux-6.12.1/drivers/net/ethernet/amazon/ena/ |
D | ena_xdp.h | 86 struct ena_ring *xdp_ring; in ena_xdp_execute() local
|
D | ena_netdev.h | 244 struct ena_ring *xdp_ring; member
|
/linux-6.12.1/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_xsk.c | 391 static bool ixgbe_xmit_zc(struct ixgbe_ring *xdp_ring, unsigned int budget) in ixgbe_xmit_zc()
|
D | ixgbe_main.c | 1004 struct ixgbe_ring *xdp_ring = adapter->xdp_ring[i]; in ixgbe_update_xoff_received() local 7173 struct ixgbe_ring *xdp_ring = READ_ONCE(adapter->xdp_ring[i]); in ixgbe_update_stats() local 10597 struct ixgbe_ring *rx_ring, *tx_ring, *xdp_ring; in ixgbe_txrx_ring_disable() local 10637 struct ixgbe_ring *rx_ring, *tx_ring, *xdp_ring; in ixgbe_txrx_ring_enable() local
|
D | ixgbe.h | 682 struct ixgbe_ring *xdp_ring[IXGBE_MAX_XDP_QS]; member
|
/linux-6.12.1/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 1052 struct ixgbevf_ring *xdp_ring; in ixgbevf_run_xdp() local 1241 struct ixgbevf_ring *xdp_ring = in ixgbevf_clean_rx_irq() local
|
D | ixgbevf.h | 336 struct ixgbevf_ring *xdp_ring[MAX_XDP_QUEUES]; member
|
/linux-6.12.1/drivers/net/ |
D | veth.c | 68 struct ptr_ring xdp_ring; member
|
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net.h | 419 struct nfp_net_tx_ring *xdp_ring; member
|