Home
last modified time | relevance | path

Searched refs:napi_struct (Results 1 – 25 of 352) sorted by relevance

12345678910>>...15

/linux/net/core/
H A Ddev.h26 struct napi_struct *
187 static inline u32 napi_get_defer_hard_irqs(const struct napi_struct *n) in napi_get_defer_hard_irqs()
197 static inline void napi_set_defer_hard_irqs(struct napi_struct *n, u32 defer) in napi_set_defer_hard_irqs()
212 struct napi_struct *napi; in netdev_set_defer_hard_irqs()
230 napi_get_gro_flush_timeout(const struct napi_struct *n) in napi_get_gro_flush_timeout()
242 static inline void napi_set_gro_flush_timeout(struct napi_struct *n, in napi_set_gro_flush_timeout()
258 struct napi_struct *napi; in netdev_set_gro_flush_timeout()
276 napi_get_irq_suspend_timeout(const struct napi_struct *n) in napi_get_irq_suspend_timeout()
288 static inline void napi_set_irq_suspend_timeout(struct napi_struct *n, in napi_set_irq_suspend_timeout()
297 void xdp_do_check_flushed(struct napi_struct *napi);
[all …]
H A Dgro.c254 static void napi_gro_complete(struct napi_struct *napi, struct sk_buff *skb) in napi_gro_complete()
290 static void __napi_gro_flush_chain(struct napi_struct *napi, u32 index, in __napi_gro_flush_chain()
312 void napi_gro_flush(struct napi_struct *napi, bool flush_old) in napi_gro_flush()
442 static void gro_flush_oldest(struct napi_struct *napi, struct list_head *head) in gro_flush_oldest()
461 static enum gro_result dev_gro_receive(struct napi_struct *napi, struct sk_buff *skb) in dev_gro_receive()
596 static gro_result_t napi_skb_finish(struct napi_struct *napi, in napi_skb_finish()
623 gro_result_t napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) in napi_gro_receive()
639 static void napi_reuse_skb(struct napi_struct *napi, struct sk_buff *skb) in napi_reuse_skb()
669 struct sk_buff *napi_get_frags(struct napi_struct *napi) in napi_get_frags()
684 static gro_result_t napi_frags_finish(struct napi_struct *napi, in napi_frags_finish()
[all …]
H A Dgro_cells.c10 struct napi_struct napi;
51 static int gro_cell_poll(struct napi_struct *napi, int budget) in gro_cell_poll()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_mon.h81 struct napi_struct *napi);
87 struct napi_struct *napi);
89 struct napi_struct *napi, int budget,
101 struct napi_struct *napi,
105 struct napi_struct *napi, int *budget);
/linux/drivers/net/wireless/ath/ath11k/
H A Ddp_rx.h70 struct napi_struct *napi, int budget);
71 int ath11k_dp_process_rx_err(struct ath11k_base *ab, struct napi_struct *napi,
74 struct napi_struct *napi,
85 struct napi_struct *napi, int budget);
87 struct napi_struct *napi, int budget);
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.h14 int ionic_rx_napi(struct napi_struct *napi, int budget);
15 int ionic_tx_napi(struct napi_struct *napi, int budget);
16 int ionic_txrx_napi(struct napi_struct *napi, int budget);
/linux/drivers/net/ethernet/google/gve/
H A Dgve_utils.h22 struct sk_buff *gve_rx_copy_data(struct net_device *dev, struct napi_struct *napi,
25 struct sk_buff *gve_rx_copy(struct net_device *dev, struct napi_struct *napi,
32 int (*gve_poll)(struct napi_struct *, int));
H A Dgve_dqo.h60 struct napi_struct *napi);
111 int gve_napi_poll_dqo(struct napi_struct *napi, int budget);
/linux/include/linux/
H A Dnetdevice.h361 struct napi_struct { struct
374 int (*poll)(struct napi_struct *, int); argument
486 void __napi_schedule(struct napi_struct *n);
487 void __napi_schedule_irqoff(struct napi_struct *n);
489 static inline bool napi_disable_pending(struct napi_struct *n) in napi_disable_pending()
494 static inline bool napi_prefer_busy_poll(struct napi_struct *n) in napi_prefer_busy_poll()
517 static inline bool napi_is_scheduled(struct napi_struct *n) in napi_is_scheduled()
522 bool napi_schedule_prep(struct napi_struct *n);
534 static inline bool napi_schedule(struct napi_struct *n) in napi_schedule()
550 static inline void napi_schedule_irqoff(struct napi_struct *n) in napi_schedule_irqoff()
[all …]
/linux/drivers/net/ethernet/sunplus/
H A Dspl2sw_int.h9 int spl2sw_rx_poll(struct napi_struct *napi, int budget);
10 int spl2sw_tx_poll(struct napi_struct *napi, int budget);
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_txrx.h165 struct napi_struct *napi;
217 struct napi_struct napi;
247 int fun_rxq_napi_poll(struct napi_struct *napi, int budget);
248 int fun_txq_napi_poll(struct napi_struct *napi, int budget);
/linux/drivers/infiniband/hw/hfi1/
H A Dnetdev.h23 struct napi_struct napi;
103 int hfi1_netdev_rx_napi(struct napi_struct *napi, int budget);
H A Dipoib_rx.c22 static struct sk_buff *prepare_frag_skb(struct napi_struct *napi, int size) in prepare_frag_skb()
49 struct napi_struct *napi = &rxq->napi; in hfi1_ipoib_prepare_skb()
/linux/include/trace/events/
H A Dnapi.h16 TP_PROTO(struct napi_struct *napi, int work, int budget),
21 __field( struct napi_struct *, napi)
/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dnfd3.h95 int nfp_nfd3_poll(struct napi_struct *napi, int budget);
104 int nfp_nfd3_xsk_poll(struct napi_struct *napi, int budget);
/linux/include/net/
H A Dbusy_poll.h31 struct napi_struct;
126 struct napi_struct *napi) in skb_mark_napi_id()
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif.h119 struct napi_struct napi;
167 struct napi_struct *napi);
/linux/drivers/net/ethernet/rocker/
H A Drocker.h46 struct napi_struct napi_tx;
47 struct napi_struct napi_rx;
/linux/drivers/net/ethernet/sun/
H A Dsunvnet_common.h86 struct napi_struct napi;
150 int sunvnet_poll_common(struct napi_struct *napi, int budget);
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige.h128 struct napi_struct napi;
205 int mlxbf_gige_poll(struct napi_struct *napi, int budget);
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.h114 struct napi_struct napi_tx;
152 struct napi_struct napi_rx;
421 int icssg_napi_rx_poll(struct napi_struct *napi_rx, int budget);
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.h80 struct napi_struct napi_tx;
97 struct napi_struct napi_rx;
H A Dnetcp.h97 struct napi_struct rx_napi;
98 struct napi_struct tx_napi;
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_dp.h142 int (*poll)(struct napi_struct *napi, int budget);
143 int (*xsk_poll)(struct napi_struct *napi, int budget);
/linux/drivers/net/wireless/ath/wil6210/
H A Dnetdev.c91 static int wil6210_netdev_poll_rx(struct napi_struct *napi, int budget) in wil6210_netdev_poll_rx()
112 static int wil6210_netdev_poll_rx_edma(struct napi_struct *napi, int budget) in wil6210_netdev_poll_rx_edma()
133 static int wil6210_netdev_poll_tx(struct napi_struct *napi, int budget) in wil6210_netdev_poll_tx()
170 static int wil6210_netdev_poll_tx_edma(struct napi_struct *napi, int budget) in wil6210_netdev_poll_tx_edma()

12345678910>>...15