Lines Matching refs:napi
236 struct napi_struct *napi; in netdev_set_defer_hard_irqs() local
240 list_for_each_entry(napi, &netdev->napi_list, dev_list) in netdev_set_defer_hard_irqs()
241 napi_set_defer_hard_irqs(napi, defer); in netdev_set_defer_hard_irqs()
282 struct napi_struct *napi; in netdev_set_gro_flush_timeout() local
286 list_for_each_entry(napi, &netdev->napi_list, dev_list) in netdev_set_gro_flush_timeout()
287 napi_set_gro_flush_timeout(napi, timeout); in netdev_set_gro_flush_timeout()
343 void xdp_do_check_flushed(struct napi_struct *napi);
345 static inline void xdp_do_check_flushed(struct napi_struct *napi) { } in xdp_do_check_flushed() argument
349 static inline void napi_assert_will_not_race(const struct napi_struct *napi) in napi_assert_will_not_race() argument
352 if (!napi->poll_list.next) in napi_assert_will_not_race()
356 WARN_ON(!test_bit(NAPI_STATE_SCHED, &napi->state)); in napi_assert_will_not_race()
357 WARN_ON(READ_ONCE(napi->list_owner) != -1); in napi_assert_will_not_race()