Lines Matching refs:napi_struct
299 struct napi_struct { struct
311 int (*poll)(struct napi_struct *, int); argument
391 void __napi_schedule(struct napi_struct *n);
392 void __napi_schedule_irqoff(struct napi_struct *n);
394 static inline bool napi_disable_pending(struct napi_struct *n) in napi_disable_pending()
408 static inline bool napi_schedule_prep(struct napi_struct *n) in napi_schedule_prep()
421 static inline void napi_schedule(struct napi_struct *n) in napi_schedule()
433 static inline void napi_schedule_irqoff(struct napi_struct *n) in napi_schedule_irqoff()
440 static inline bool napi_reschedule(struct napi_struct *napi) in napi_reschedule()
449 void __napi_complete(struct napi_struct *n);
450 void napi_complete_done(struct napi_struct *n, int work_done);
458 static inline void napi_complete(struct napi_struct *n) in napi_complete()
470 struct napi_struct *napi_by_id(unsigned int napi_id);
478 void napi_hash_add(struct napi_struct *napi);
487 void napi_hash_del(struct napi_struct *napi);
496 void napi_disable(struct napi_struct *n);
505 static inline void napi_enable(struct napi_struct *n) in napi_enable()
521 static inline void napi_synchronize(const struct napi_struct *n) in napi_synchronize()
1087 int (*ndo_busy_poll)(struct napi_struct *dev);
1900 void netif_napi_add(struct net_device *dev, struct napi_struct *napi,
1901 int (*poll)(struct napi_struct *, int), int weight);
1909 void netif_napi_del(struct napi_struct *napi);
2471 struct napi_struct backlog;
2945 gro_result_t napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb);
2946 void napi_gro_flush(struct napi_struct *napi, bool flush_old);
2947 struct sk_buff *napi_get_frags(struct napi_struct *napi);
2948 gro_result_t napi_gro_frags(struct napi_struct *napi);
2952 static inline void napi_free_frags(struct napi_struct *napi) in napi_free_frags()