Lines Matching refs:napi_struct

300 struct napi_struct {  struct
312 int (*poll)(struct napi_struct *, int); argument
392 void __napi_schedule(struct napi_struct *n);
393 void __napi_schedule_irqoff(struct napi_struct *n);
395 static inline bool napi_disable_pending(struct napi_struct *n) in napi_disable_pending()
409 static inline bool napi_schedule_prep(struct napi_struct *n) in napi_schedule_prep()
422 static inline void napi_schedule(struct napi_struct *n) in napi_schedule()
434 static inline void napi_schedule_irqoff(struct napi_struct *n) in napi_schedule_irqoff()
441 static inline bool napi_reschedule(struct napi_struct *napi) in napi_reschedule()
450 void __napi_complete(struct napi_struct *n);
451 void napi_complete_done(struct napi_struct *n, int work_done);
459 static inline void napi_complete(struct napi_struct *n) in napi_complete()
471 struct napi_struct *napi_by_id(unsigned int napi_id);
479 void napi_hash_add(struct napi_struct *napi);
488 void napi_hash_del(struct napi_struct *napi);
497 void napi_disable(struct napi_struct *n);
506 static inline void napi_enable(struct napi_struct *n) in napi_enable()
523 static inline void napi_synchronize(const struct napi_struct *n) in napi_synchronize()
1107 int (*ndo_busy_poll)(struct napi_struct *dev);
1948 void netif_napi_add(struct net_device *dev, struct napi_struct *napi,
1949 int (*poll)(struct napi_struct *, int), int weight);
1957 void netif_napi_del(struct napi_struct *napi);
2566 struct napi_struct backlog;
3027 gro_result_t napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb);
3028 void napi_gro_flush(struct napi_struct *napi, bool flush_old);
3029 struct sk_buff *napi_get_frags(struct napi_struct *napi);
3030 gro_result_t napi_gro_frags(struct napi_struct *napi);
3034 static inline void napi_free_frags(struct napi_struct *napi) in napi_free_frags()