Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
Dice_xsk.c193 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_dis() local
247 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_ena() local
617 static u32 ice_clean_xdp_irq_zc(struct ice_tx_ring *xdp_ring) in ice_clean_xdp_irq_zc()
686 struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_tx_zc()
767 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) in ice_run_xdp_zc()
852 struct ice_tx_ring *xdp_ring; in ice_clean_rx_irq_zc() local
990 static void ice_xmit_pkt(struct ice_tx_ring *xdp_ring, struct xdp_desc *desc, in ice_xmit_pkt()
1013 static void ice_xmit_pkt_batch(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, in ice_xmit_pkt_batch()
1044 static void ice_fill_tx_hw_ring(struct ice_tx_ring *xdp_ring, struct xdp_desc *descs, in ice_fill_tx_hw_ring()
1063 bool ice_xmit_zc(struct ice_tx_ring *xdp_ring) in ice_xmit_zc()
[all …]
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()
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()
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()
Dice_txrx.c560 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring, in ice_run_xdp()
607 struct ice_tx_ring *xdp_ring) in ice_xmit_xdp_ring()
639 struct ice_tx_ring *xdp_ring; in ice_xdp_xmit() local
1152 struct ice_tx_ring *xdp_ring = NULL; in ice_clean_rx_irq() local
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_xsk.c177 struct ice_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_dis() local
233 struct ice_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_ena() local
532 struct ice_ring *xdp_ring; in ice_run_xdp_zc() local
694 static bool ice_xmit_zc(struct ice_ring *xdp_ring, int budget) in ice_xmit_zc()
745 ice_clean_xdp_tx_buf(struct ice_ring *xdp_ring, struct ice_tx_buf *tx_buf) in ice_clean_xdp_tx_buf()
760 bool ice_clean_tx_irq_zc(struct ice_ring *xdp_ring, int budget) in ice_clean_tx_irq_zc()
905 void ice_xsk_clean_xdp_ring(struct ice_ring *xdp_ring) in ice_xsk_clean_xdp_ring()
Dice_txrx_lib.c208 int ice_xmit_xdp_ring(void *data, u16 size, struct ice_ring *xdp_ring) in ice_xmit_xdp_ring()
260 int ice_xmit_xdp_buff(struct xdp_buff *xdp, struct ice_ring *xdp_ring) in ice_xmit_xdp_buff()
285 struct ice_ring *xdp_ring = in ice_finalize_xdp_rx() local
Dice_xsk.h38 ice_clean_tx_irq_zc(struct ice_ring __always_unused *xdp_ring, in ice_clean_tx_irq_zc()
64 #define ice_xsk_clean_xdp_ring(xdp_ring) do {} while (0) argument
Dice_txrx_lib.h40 static inline void ice_xdp_ring_update_tail(struct ice_ring *xdp_ring) in ice_xdp_ring_update_tail()
Dice_txrx.c540 struct ice_ring *xdp_ring; in ice_run_xdp() local
590 struct ice_ring *xdp_ring; in ice_xdp_xmit() local
/kernel/linux/linux-6.6/net/xdp/
Dxsk_queue.h16 struct xdp_ring { struct
30 struct xdp_ring ptrs; argument
/kernel/linux/linux-5.10/net/xdp/
Dxsk_queue.h16 struct xdp_ring { struct
28 struct xdp_ring ptrs; argument
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c205 struct i40e_ring *xdp_ring; in i40e_run_xdp_zc() local
537 static void i40e_xmit_pkt(struct i40e_ring *xdp_ring, struct xdp_desc *desc, in i40e_xmit_pkt()
554 static void i40e_xmit_pkt_batch(struct i40e_ring *xdp_ring, struct xdp_desc *desc, in i40e_xmit_pkt_batch()
578 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()
591 static void i40e_set_rs_bit(struct i40e_ring *xdp_ring) in i40e_set_rs_bit()
607 static bool i40e_xmit_zc(struct i40e_ring *xdp_ring, unsigned int budget) in i40e_xmit_zc()
Di40e_txrx.c2300 int i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) in i40e_xmit_xdp_tx_ring()
2319 struct i40e_ring *xdp_ring; in i40e_run_xdp() local
2364 void i40e_xdp_ring_update_tail(struct i40e_ring *xdp_ring) in i40e_xdp_ring_update_tail()
2408 struct i40e_ring *xdp_ring = in i40e_finalize_xdp_rx() local
3794 struct i40e_ring *xdp_ring) in i40e_xmit_xdp_ring()
4028 struct i40e_ring *xdp_ring; in i40e_xdp_xmit() local
Di40e_debugfs.c330 struct i40e_ring *xdp_ring = READ_ONCE(vsi->xdp_rings[i]); in i40e_dbg_dump_vsi_seid() local
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c202 struct i40e_ring *xdp_ring; in i40e_run_xdp_zc() local
456 static bool i40e_xmit_zc(struct i40e_ring *xdp_ring, unsigned int budget) in i40e_xmit_zc()
Di40e_txrx.c2168 int i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) in i40e_xmit_xdp_tx_ring()
2186 struct i40e_ring *xdp_ring; in i40e_run_xdp() local
2255 void i40e_xdp_ring_update_tail(struct i40e_ring *xdp_ring) in i40e_xdp_ring_update_tail()
2299 struct i40e_ring *xdp_ring = in i40e_finalize_xdp_rx() local
3579 struct i40e_ring *xdp_ring) in i40e_xmit_xdp_ring()
3787 struct i40e_ring *xdp_ring; in i40e_xdp_xmit() local
Di40e_debugfs.c330 struct i40e_ring *xdp_ring = READ_ONCE(vsi->xdp_rings[i]); in i40e_dbg_dump_vsi_seid() local
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
Dena_netdev.c196 struct ena_ring *xdp_ring; in ena_xdp_io_poll() local
237 static int ena_xdp_tx_map_frame(struct ena_ring *xdp_ring, in ena_xdp_tx_map_frame()
293 static int ena_xdp_xmit_frame(struct ena_ring *xdp_ring, in ena_xdp_xmit_frame()
341 struct ena_ring *xdp_ring; in ena_xdp_xmit() local
381 struct ena_ring *xdp_ring; in ena_xdp_execute() local
1308 static int validate_xdp_req_id(struct ena_ring *xdp_ring, u16 req_id) in validate_xdp_req_id()
1952 static int ena_clean_xdp_irq(struct ena_ring *xdp_ring, u32 budget) in ena_clean_xdp_irq()
Dena_netdev.h141 struct ena_ring *xdp_ring; member
254 struct ena_ring *xdp_ring; member
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c396 static bool ixgbe_xmit_zc(struct ixgbe_ring *xdp_ring, unsigned int budget) in ixgbe_xmit_zc()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c383 static bool ixgbe_xmit_zc(struct ixgbe_ring *xdp_ring, unsigned int budget) in ixgbe_xmit_zc()
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
Dena_netdev.c189 struct ena_ring *xdp_ring; in ena_xdp_io_poll() local
230 static int ena_xdp_tx_map_buff(struct ena_ring *xdp_ring, in ena_xdp_tx_map_buff()
287 struct ena_ring *xdp_ring; in ena_xdp_xmit_buff() local
1212 static int validate_xdp_req_id(struct ena_ring *xdp_ring, u16 req_id) in validate_xdp_req_id()
1787 static int ena_clean_xdp_irq(struct ena_ring *xdp_ring, u32 budget) in ena_clean_xdp_irq()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c1058 struct ixgbevf_ring *xdp_ring; in ixgbevf_run_xdp() local
1250 struct ixgbevf_ring *xdp_ring = in ixgbevf_clean_rx_irq() local
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/
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

12