| /linux/net/core/ |
| H A D | dev.h | 30 struct napi_struct * 250 static inline u32 napi_get_defer_hard_irqs(const struct napi_struct *n) in napi_get_defer_hard_irqs() 260 static inline void napi_set_defer_hard_irqs(struct napi_struct *n, u32 defer) in napi_set_defer_hard_irqs() 275 struct napi_struct *napi; in netdev_set_defer_hard_irqs() 293 napi_get_gro_flush_timeout(const struct napi_struct *n) in napi_get_gro_flush_timeout() 305 static inline void napi_set_gro_flush_timeout(struct napi_struct *n, in napi_set_gro_flush_timeout() 321 struct napi_struct *napi; in netdev_set_gro_flush_timeout() 339 napi_get_irq_suspend_timeout(const struct napi_struct *n) in napi_get_irq_suspend_timeout() 351 static inline void napi_set_irq_suspend_timeout(struct napi_struct *n, in napi_set_irq_suspend_timeout() 357 static inline enum netdev_napi_threaded napi_get_threaded(struct napi_struct *n) in napi_get_threaded() [all …]
|
| H A D | gro_cells.c | 10 struct napi_struct napi; 59 static int gro_cell_poll(struct napi_struct *napi, int budget) in gro_cell_poll()
|
| H A D | netpoll.c | 136 static void poll_one_napi(struct napi_struct *napi) in poll_one_napi() 159 struct napi_struct *napi; in poll_napi() 252 struct napi_struct *napi; in netpoll_owner_active()
|
| /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_utils.c | 67 struct sk_buff *gve_rx_copy_data(struct net_device *dev, struct napi_struct *napi, in gve_rx_copy_data() 83 struct sk_buff *gve_rx_copy(struct net_device *dev, struct napi_struct *napi, in gve_rx_copy() 109 int (*gve_poll)(struct napi_struct *, int)) in gve_add_napi() argument
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | agg.h | 108 iwl_mld_reorder(struct iwl_mld *mld, struct napi_struct *napi, 113 struct napi_struct *napi, 116 struct napi_struct *napi,
|
| H A D | agg.c | 11 struct napi_struct *napi, in iwl_mld_reorder_release_frames() 43 struct napi_struct *napi, in iwl_mld_release_frames_from_notif() 84 struct napi_struct *napi, in iwl_mld_handle_frame_release_notif() 101 struct napi_struct *napi, in iwl_mld_handle_bar_frame_release_notif() 195 iwl_mld_reorder(struct iwl_mld *mld, struct napi_struct *napi, in iwl_mld_reorder()
|
| /linux/include/linux/ |
| H A D | netpoll.h | 74 static inline void *netpoll_poll_lock(struct napi_struct *napi) in netpoll_poll_lock() 91 struct napi_struct *napi = have; in netpoll_poll_unlock() 103 static inline void *netpoll_poll_lock(struct napi_struct *napi) in netpoll_poll_lock()
|
| H A D | netdevice.h | 383 struct napi_struct { struct 396 int (*poll)(struct napi_struct *, int); argument 512 void __napi_schedule(struct napi_struct *n); 513 void __napi_schedule_irqoff(struct napi_struct *n); 515 static inline bool napi_disable_pending(struct napi_struct *n) in napi_disable_pending() 520 static inline bool napi_prefer_busy_poll(struct napi_struct *n) in napi_prefer_busy_poll() 543 static inline bool napi_is_scheduled(struct napi_struct *n) in napi_is_scheduled() 548 bool napi_schedule_prep(struct napi_struct *n); 560 static inline bool napi_schedule(struct napi_struct *n) in napi_schedule() 576 static inline void napi_schedule_irqoff(struct napi_struct *n) in napi_schedule_irqoff() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_rx.h | 16 struct napi_struct *napi, int budget); 17 int ath12k_wifi7_dp_rx_process_err(struct ath12k_dp *dp, struct napi_struct *napi, 20 struct napi_struct *napi,
|
| /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/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/infiniband/hw/hfi1/ |
| 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/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 | 36 struct napi_struct; 143 const 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/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.h | 127 struct napi_struct napi; 181 int otx2_napi_handler(struct napi_struct *napi, int budget);
|
| /linux/drivers/net/ethernet/intel/libeth/ |
| H A D | xsk.c | 208 void libeth_xsk_init_wakeup(call_single_data_t *csd, struct napi_struct *napi) in libeth_xsk_init_wakeup() 225 struct napi_struct *napi = csd->info; in libeth_xsk_wakeup()
|
| /linux/include/net/page_pool/ |
| H A D | types.h | 93 struct napi_struct *napi; 279 struct napi_struct *napi);
|
| /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/intel/igc/ |
| H A D | igc_xdp.c | 62 struct napi_struct *napi; in igc_xdp_enable_pool() 122 struct napi_struct *napi; in igc_xdp_disable_pool()
|