Lines Matching refs:napi_struct

317 struct napi_struct {  struct
330 int (*poll)(struct napi_struct *, int); argument
431 void __napi_schedule(struct napi_struct *n);
432 void __napi_schedule_irqoff(struct napi_struct *n);
434 static inline bool napi_disable_pending(struct napi_struct *n) in napi_disable_pending()
439 static inline bool napi_prefer_busy_poll(struct napi_struct *n) in napi_prefer_busy_poll()
444 bool napi_schedule_prep(struct napi_struct *n);
453 static inline void napi_schedule(struct napi_struct *n) in napi_schedule()
465 static inline void napi_schedule_irqoff(struct napi_struct *n) in napi_schedule_irqoff()
472 static inline bool napi_reschedule(struct napi_struct *napi) in napi_reschedule()
481 bool napi_complete_done(struct napi_struct *n, int work_done);
490 static inline bool napi_complete(struct napi_struct *n) in napi_complete()
504 void napi_disable(struct napi_struct *n);
506 void napi_enable(struct napi_struct *n);
516 static inline void napi_synchronize(const struct napi_struct *n) in napi_synchronize()
533 static inline bool napi_if_scheduled_mark_missed(struct napi_struct *n) in napi_if_scheduled_mark_missed()
2478 void netif_napi_add(struct net_device *dev, struct napi_struct *napi,
2479 int (*poll)(struct napi_struct *, int), int weight);
2493 struct napi_struct *napi, in netif_tx_napi_add()
2494 int (*poll)(struct napi_struct *, int), in netif_tx_napi_add() argument
2509 void __netif_napi_del(struct napi_struct *napi);
2517 static inline void netif_napi_del(struct napi_struct *napi) in netif_napi_del()
3366 struct napi_struct backlog;
4010 gro_result_t napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb);
4011 void napi_gro_flush(struct napi_struct *napi, bool flush_old);
4012 struct sk_buff *napi_get_frags(struct napi_struct *napi);
4013 gro_result_t napi_gro_frags(struct napi_struct *napi);
4017 static inline void napi_free_frags(struct napi_struct *napi) in napi_free_frags()