Home
last modified time | relevance | path

Searched defs:xdp_ring (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c192 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_dis() local
244 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_ena() local
614 static u32 ice_clean_xdp_irq_zc(struct ice_tx_ring *xdp_ring) in ice_clean_xdp_irq_zc()
683 struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_tx_zc()
764 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
987 static void ice_xmit_pkt(struct ice_tx_ring *xdp_ring, struct xdp_desc *desc, in ice_xmit_pkt()
1010 static void ice_xmit_pkt_batch(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, in ice_xmit_pkt_batch()
1041 static void ice_fill_tx_hw_ring(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, in ice_fill_tx_hw_ring()
1060 bool ice_xmit_zc(struct ice_tx_ring *xdp_ring) in ice_xmit_zc()
[all …]
H A Dice_xsk.h32 static inline bool ice_xmit_zc(struct ice_tx_ring __always_unused *xdp_ring) in ice_xmit_zc()
72 static inline void ice_xsk_clean_xdp_ring(struct ice_tx_ring *xdp_ring) { } in ice_xsk_clean_xdp_ring()
H A Dice_txrx_lib.h129 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()
H A Dice_txrx_lib.c253 static u32 ice_clean_xdp_irq(struct ice_tx_ring *xdp_ring) in ice_clean_xdp_irq()
328 int __ice_xmit_xdp_ring(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring, in __ice_xmit_xdp_ring()
447 void ice_finalize_xdp_rx(struct ice_tx_ring *xdp_ring, unsigned int xdp_res, in ice_finalize_xdp_rx()
H A Dice_txrx.c536 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring, in ice_run_xdp()
583 struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_ring()
615 struct ice_tx_ring *xdp_ring; in ice_xdp_xmit() local
1164 struct ice_tx_ring *xdp_ring = NULL; in ice_clean_rx_irq() local
H A Dice_txrx.h334 struct ice_tx_ring *xdp_ring; member
H A Dice_main.c2592 struct ice_tx_ring *xdp_ring; in ice_xdp_alloc_setup_rings() local
2708 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_id]; in ice_prepare_xdp_rings() local
/openbmc/linux/net/xdp/
H A Dxsk_queue.h16 struct xdp_ring { struct
30 struct xdp_ring ptrs; argument
/openbmc/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c201 struct i40e_ring *xdp_ring; in i40e_run_xdp_zc() local
533 static void i40e_xmit_pkt(struct i40e_ring *xdp_ring, struct xdp_desc *desc, in i40e_xmit_pkt()
550 static void i40e_xmit_pkt_batch(struct i40e_ring *xdp_ring, struct xdp_desc *desc, in i40e_xmit_pkt_batch()
574 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()
587 static void i40e_set_rs_bit(struct i40e_ring *xdp_ring) in i40e_set_rs_bit()
603 static bool i40e_xmit_zc(struct i40e_ring *xdp_ring, unsigned int budget) in i40e_xmit_zc()
H A Di40e_txrx.c2299 int i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) in i40e_xmit_xdp_tx_ring()
2318 struct i40e_ring *xdp_ring; in i40e_run_xdp() local
2363 void i40e_xdp_ring_update_tail(struct i40e_ring *xdp_ring) in i40e_xdp_ring_update_tail()
2407 struct i40e_ring *xdp_ring = in i40e_finalize_xdp_rx() local
3833 struct i40e_ring *xdp_ring) in i40e_xmit_xdp_ring()
4067 struct i40e_ring *xdp_ring; in i40e_xdp_xmit() local
H A Di40e_debugfs.c332 struct i40e_ring *xdp_ring = READ_ONCE(vsi->xdp_rings[i]); in i40e_dbg_dump_vsi_seid() local
H A Di40e_main.c4570 struct i40e_ring *xdp_ring = vsi->xdp_rings[qp_idx]; in i40e_map_vector_to_qp() local
/openbmc/linux/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.h84 struct ena_ring *xdp_ring; in ena_xdp_execute() local
H A Dena_netdev.h240 struct ena_ring *xdp_ring; member
/openbmc/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c396 static bool ixgbe_xmit_zc(struct ixgbe_ring *xdp_ring, unsigned int budget) in ixgbe_xmit_zc()
H A Dixgbe_main.c1005 struct ixgbe_ring *xdp_ring = adapter->xdp_ring[i]; in ixgbe_update_xoff_received() local
7146 struct ixgbe_ring *xdp_ring = READ_ONCE(adapter->xdp_ring[i]); in ixgbe_update_stats() local
10575 struct ixgbe_ring *rx_ring, *tx_ring, *xdp_ring; in ixgbe_txrx_ring_disable() local
10615 struct ixgbe_ring *rx_ring, *tx_ring, *xdp_ring; in ixgbe_txrx_ring_enable() local
H A Dixgbe.h682 struct ixgbe_ring *xdp_ring[IXGBE_MAX_XDP_QS]; member
/openbmc/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c1053 struct ixgbevf_ring *xdp_ring; in ixgbevf_run_xdp() local
1242 struct ixgbevf_ring *xdp_ring = in ixgbevf_clean_rx_irq() local
H A Dixgbevf.h336 struct ixgbevf_ring *xdp_ring[MAX_XDP_QUEUES]; member
/openbmc/linux/drivers/net/
H A Dveth.c67 struct ptr_ring xdp_ring; member
/openbmc/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net.h419 struct nfp_net_tx_ring *xdp_ring; member