Lines Matching refs:sk_queue
1397 struct sk_buff_head *sk_queue;
1414 sk_queue = &sk->sk_receive_queue;
1416 spin_lock(&sk_queue->lock);
1429 skb_queue_splice_tail_init(sk_queue, &up->reader_queue);
1432 spin_unlock(&sk_queue->lock);
1643 struct sk_buff_head *sk_queue = &sk->sk_receive_queue;
1650 if (!skb && !skb_queue_empty_lockless(sk_queue)) {
1651 spin_lock(&sk_queue->lock);
1652 skb_queue_splice_tail_init(sk_queue, rcvq);
1653 spin_unlock(&sk_queue->lock);
1694 struct sk_buff_head *sk_queue = &sk->sk_receive_queue;
1721 if (skb_queue_empty_lockless(sk_queue)) {
1731 spin_lock(&sk_queue->lock);
1732 skb_queue_splice_tail_init(sk_queue, queue);
1738 spin_unlock(&sk_queue->lock);
1748 } while (!skb_queue_empty_lockless(sk_queue));
1750 /* sk_queue is empty, reader_queue may contain peeked packets */
1754 (struct sk_buff *)sk_queue));