Lines Matching refs:napi_id
47 void napi_busy_loop(unsigned int napi_id,
51 void napi_busy_loop_rcu(unsigned int napi_id,
112 unsigned int napi_id = READ_ONCE(sk->sk_napi_id);
114 if (napi_id >= MIN_NAPI_ID)
115 napi_busy_loop(napi_id, nonblock ? NULL : sk_busy_loop_end, sk,
129 if (skb->napi_id < MIN_NAPI_ID)
130 skb->napi_id = napi->napi_id;
134 /* used in the protocol hanlder to propagate the napi_id to the socket */
138 if (unlikely(READ_ONCE(sk->sk_napi_id) != skb->napi_id))
139 WRITE_ONCE(sk->sk_napi_id, skb->napi_id);
152 WRITE_ONCE(sk->sk_napi_id, skb->napi_id);
157 static inline void __sk_mark_napi_id_once(struct sock *sk, unsigned int napi_id)
161 WRITE_ONCE(sk->sk_napi_id, napi_id);
170 __sk_mark_napi_id_once(sk, skb->napi_id);
178 __sk_mark_napi_id_once(sk, xdp->rxq->napi_id);