/linux/net/core/ |
H A D | dev.h | 26 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 D | gro.c | 254 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 D | gro_cells.c | 10 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 D | dp_mon.h | 81 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 D | dp_rx.h | 70 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 D | ionic_txrx.h | 14 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 D | gve_utils.h | 22 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 D | gve_dqo.h | 60 struct napi_struct *napi); 111 int gve_napi_poll_dqo(struct napi_struct *napi, int budget);
|
/linux/include/linux/ |
H A D | netdevice.h | 361 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 D | spl2sw_int.h | 9 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 D | funeth_txrx.h | 165 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 D | netdev.h | 23 struct napi_struct napi; 103 int hfi1_netdev_rx_napi(struct napi_struct *napi, int budget);
|
H A D | ipoib_rx.c | 22 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 D | napi.h | 16 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 D | nfd3.h | 95 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 D | busy_poll.h | 31 struct napi_struct; 126 struct napi_struct *napi) in skb_mark_napi_id()
|
/linux/drivers/net/wwan/t7xx/ |
H A D | t7xx_hif_dpmaif.h | 119 struct napi_struct napi; 167 struct napi_struct *napi);
|
/linux/drivers/net/ethernet/rocker/ |
H A D | rocker.h | 46 struct napi_struct napi_tx; 47 struct napi_struct napi_rx;
|
/linux/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.h | 86 struct napi_struct napi; 150 int sunvnet_poll_common(struct napi_struct *napi, int budget);
|
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige.h | 128 struct napi_struct napi; 205 int mlxbf_gige_poll(struct napi_struct *napi, int budget);
|
/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.h | 114 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 D | am65-cpsw-nuss.h | 80 struct napi_struct napi_tx; 97 struct napi_struct napi_rx;
|
H A D | netcp.h | 97 struct napi_struct rx_napi; 98 struct napi_struct tx_napi;
|
/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_dp.h | 142 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 D | netdev.c | 91 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()
|