Lines Matching refs:sk_queue
1441 struct sk_buff_head *sk_queue; in udp_rmem_release() local
1458 sk_queue = &sk->sk_receive_queue; in udp_rmem_release()
1460 spin_lock(&sk_queue->lock); in udp_rmem_release()
1473 skb_queue_splice_tail_init(sk_queue, &up->reader_queue); in udp_rmem_release()
1476 spin_unlock(&sk_queue->lock); in udp_rmem_release()
1678 struct sk_buff_head *sk_queue = &sk->sk_receive_queue; in first_packet_length() local
1685 if (!skb && !skb_queue_empty_lockless(sk_queue)) { in first_packet_length()
1686 spin_lock(&sk_queue->lock); in first_packet_length()
1687 skb_queue_splice_tail_init(sk_queue, rcvq); in first_packet_length()
1688 spin_unlock(&sk_queue->lock); in first_packet_length()
1731 struct sk_buff_head *sk_queue = &sk->sk_receive_queue; in __skb_recv_udp() local
1759 if (skb_queue_empty_lockless(sk_queue)) { in __skb_recv_udp()
1769 spin_lock(&sk_queue->lock); in __skb_recv_udp()
1770 skb_queue_splice_tail_init(sk_queue, queue); in __skb_recv_udp()
1776 spin_unlock(&sk_queue->lock); in __skb_recv_udp()
1786 } while (!skb_queue_empty_lockless(sk_queue)); in __skb_recv_udp()
1792 (struct sk_buff *)sk_queue)); in __skb_recv_udp()