Home
last modified time | relevance | path

Searched refs:sk_queue (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/net/core/
H A Ddatagram.c288 struct sk_buff_head *sk_queue, in __skb_recv_datagram()
297 skb = __skb_try_recv_datagram(sk, sk_queue, flags, off, err, in __skb_recv_datagram()
305 !__skb_wait_for_more_packets(sk, sk_queue, err, in __skb_recv_datagram()
350 int __sk_queue_drop_skb(struct sock *sk, struct sk_buff_head *sk_queue, in __sk_queue_drop_skb() argument
359 spin_lock_bh(&sk_queue->lock); in __sk_queue_drop_skb()
361 __skb_unlink(skb, sk_queue); in __sk_queue_drop_skb()
367 spin_unlock_bh(&sk_queue->lock); in __sk_queue_drop_skb()
287 __skb_recv_datagram(struct sock *sk, struct sk_buff_head *sk_queue, unsigned int flags, int *off, int *err) __skb_recv_datagram() argument
/kernel/linux/linux-6.6/net/core/
H A Ddatagram.c286 struct sk_buff_head *sk_queue, in __skb_recv_datagram()
295 skb = __skb_try_recv_datagram(sk, sk_queue, flags, off, err, in __skb_recv_datagram()
303 !__skb_wait_for_more_packets(sk, sk_queue, err, in __skb_recv_datagram()
345 int __sk_queue_drop_skb(struct sock *sk, struct sk_buff_head *sk_queue, in __sk_queue_drop_skb() argument
354 spin_lock_bh(&sk_queue->lock); in __sk_queue_drop_skb()
356 __skb_unlink(skb, sk_queue); in __sk_queue_drop_skb()
362 spin_unlock_bh(&sk_queue->lock); in __sk_queue_drop_skb()
285 __skb_recv_datagram(struct sock *sk, struct sk_buff_head *sk_queue, unsigned int flags, int *off, int *err) __skb_recv_datagram() argument
/kernel/linux/linux-5.10/net/ipv4/
H A Dudp.c1448 struct sk_buff_head *sk_queue; in udp_rmem_release() local
1465 sk_queue = &sk->sk_receive_queue; in udp_rmem_release()
1467 spin_lock(&sk_queue->lock); in udp_rmem_release()
1480 skb_queue_splice_tail_init(sk_queue, &up->reader_queue); in udp_rmem_release()
1483 spin_unlock(&sk_queue->lock); in udp_rmem_release()
1688 struct sk_buff_head *sk_queue = &sk->sk_receive_queue; in first_packet_length() local
1695 if (!skb && !skb_queue_empty_lockless(sk_queue)) { in first_packet_length()
1696 spin_lock(&sk_queue->lock); in first_packet_length()
1697 skb_queue_splice_tail_init(sk_queue, rcvq); in first_packet_length()
1698 spin_unlock(&sk_queue in first_packet_length()
1741 struct sk_buff_head *sk_queue = &sk->sk_receive_queue; __skb_recv_udp() local
[all...]
/kernel/linux/linux-6.6/net/ipv4/
H A Dudp.c1397 struct sk_buff_head *sk_queue; in udp_rmem_release() local
1414 sk_queue = &sk->sk_receive_queue; in udp_rmem_release()
1416 spin_lock(&sk_queue->lock); in udp_rmem_release()
1429 skb_queue_splice_tail_init(sk_queue, &up->reader_queue); in udp_rmem_release()
1432 spin_unlock(&sk_queue->lock); in udp_rmem_release()
1643 struct sk_buff_head *sk_queue = &sk->sk_receive_queue; in first_packet_length() local
1650 if (!skb && !skb_queue_empty_lockless(sk_queue)) { in first_packet_length()
1651 spin_lock(&sk_queue->lock); in first_packet_length()
1652 skb_queue_splice_tail_init(sk_queue, rcvq); in first_packet_length()
1653 spin_unlock(&sk_queue in first_packet_length()
1694 struct sk_buff_head *sk_queue = &sk->sk_receive_queue; __skb_recv_udp() local
[all...]
/kernel/linux/linux-5.10/net/ax25/
H A Daf_ax25.c1657 struct sk_buff_head *sk_queue; in ax25_recvmsg() local
1674 sk_queue = &sk->sk_receive_queue; in ax25_recvmsg()
1675 skb = __skb_try_recv_datagram(sk, sk_queue, flags, &off, &err, &last); in ax25_recvmsg()
1682 while (timeo && !__skb_wait_for_more_packets(sk, sk_queue, &err, in ax25_recvmsg()
1684 skb = __skb_try_recv_datagram(sk, sk_queue, flags, &off, in ax25_recvmsg()
/kernel/linux/linux-6.6/net/ax25/
H A Daf_ax25.c1666 struct sk_buff_head *sk_queue; in ax25_recvmsg() local
1683 sk_queue = &sk->sk_receive_queue; in ax25_recvmsg()
1684 skb = __skb_try_recv_datagram(sk, sk_queue, flags, &off, &err, &last); in ax25_recvmsg()
1691 while (timeo && !__skb_wait_for_more_packets(sk, sk_queue, &err, in ax25_recvmsg()
1693 skb = __skb_try_recv_datagram(sk, sk_queue, flags, &off, in ax25_recvmsg()
/kernel/linux/linux-5.10/include/net/
H A Dsock.h2313 int __sk_queue_drop_skb(struct sock *sk, struct sk_buff_head *sk_queue,
/kernel/linux/linux-6.6/include/net/
H A Dsock.h2477 int __sk_queue_drop_skb(struct sock *sk, struct sk_buff_head *sk_queue,
/kernel/linux/linux-5.10/include/linux/
H A Dskbuff.h3537 struct sk_buff_head *sk_queue,
/kernel/linux/linux-6.6/include/linux/
H A Dskbuff.h3947 struct sk_buff_head *sk_queue,

Completed in 37 milliseconds