Lines Matching refs:napi_id
27 static inline bool napi_id_valid(unsigned int napi_id) in napi_id_valid() argument
29 return napi_id >= MIN_NAPI_ID; in napi_id_valid()
52 void napi_busy_loop(unsigned int napi_id,
56 void napi_busy_loop_rcu(unsigned int napi_id,
60 void napi_suspend_irqs(unsigned int napi_id);
61 void napi_resume_irqs(unsigned int napi_id);
120 unsigned int napi_id = READ_ONCE(sk->sk_napi_id); in sk_busy_loop() local
122 if (napi_id_valid(napi_id)) in sk_busy_loop()
123 napi_busy_loop(napi_id, nonblock ? NULL : sk_busy_loop_end, sk, in sk_busy_loop()
137 if (!napi_id_valid(skb->napi_id)) in __skb_mark_napi_id()
138 skb->napi_id = gro->cached_napi_id; in __skb_mark_napi_id()
152 if (unlikely(READ_ONCE(sk->sk_napi_id) != skb->napi_id)) in sk_mark_napi_id()
153 WRITE_ONCE(sk->sk_napi_id, skb->napi_id); in sk_mark_napi_id()
166 WRITE_ONCE(sk->sk_napi_id, skb->napi_id); in sk_mark_napi_id_set()
171 static inline void __sk_mark_napi_id_once(struct sock *sk, unsigned int napi_id) in __sk_mark_napi_id_once() argument
175 WRITE_ONCE(sk->sk_napi_id, napi_id); in __sk_mark_napi_id_once()
184 __sk_mark_napi_id_once(sk, skb->napi_id); in sk_mark_napi_id_once()