Home
last modified time | relevance | path

Searched refs:sk_receive_queue (Results 1 – 25 of 67) sorted by relevance

123

/linux/net/mptcp/
H A Dfastopen.c28 skb = skb_peek(&ssk->sk_receive_queue); in mptcp_fastopen_subflow_synack_set_params()
35 __skb_unlink(skb, &ssk->sk_receive_queue); in mptcp_fastopen_subflow_synack_set_params()
59 __skb_queue_tail(&sk->sk_receive_queue, skb); in mptcp_fastopen_subflow_synack_set_params()
H A Dsubflow.c444 __skb_queue_purge(&ssk->sk_receive_queue); in mptcp_subflow_reset()
1080 if (skb_queue_is_last(&ssk->sk_receive_queue, skb)) { in validate_data_csum()
1086 while ((skb = skb_peek(&ssk->sk_receive_queue))) in validate_data_csum()
1127 skb = skb_peek(&ssk->sk_receive_queue); in get_mapping_status()
1307 if (!skb_queue_empty(&ssk->sk_receive_queue)) in subflow_sched_work_if_closed()
1367 if (!skb_peek(&ssk->sk_receive_queue)) in subflow_check_data_avail()
1378 trace_subflow_check_data_avail(status, skb_peek(&ssk->sk_receive_queue)); in subflow_check_data_avail()
1386 skb = skb_peek(&ssk->sk_receive_queue); in subflow_check_data_avail()
1440 while ((skb = skb_peek(&ssk->sk_receive_queue))) in subflow_check_data_avail()
1448 skb = skb_peek(&ssk->sk_receive_queue); in subflow_check_data_avail()
H A Dprotocol.c442 __skb_unlink(skb, &ssk->sk_receive_queue); in mptcp_init_skb()
467 tail = skb_peek_tail(&sk->sk_receive_queue); in __mptcp_move_skb()
472 __skb_queue_tail(&sk->sk_receive_queue, skb); in __mptcp_move_skb()
823 skb = skb_peek(&ssk->sk_receive_queue); in __mptcp_move_skbs_from_subflow()
903 tail = skb_peek_tail(&sk->sk_receive_queue); in __mptcp_ofo_queue()
913 __skb_queue_tail(&sk->sk_receive_queue, skb); in __mptcp_ofo_queue()
2148 __skb_unlink(skb, &sk->sk_receive_queue); in mptcp_eat_recv_skb()
2162 skb_queue_walk_safe(&sk->sk_receive_queue, skb, tmp) { in __mptcp_recvmsg_mskq()
2363 skb = skb_peek(&sk->sk_receive_queue); in mptcp_inq_hint()
2485 msk, skb_queue_empty(&sk->sk_receive_queue), copied); in mptcp_recvmsg()
[all …]
/linux/net/unix/
H A Daf_unix.c184 a = container_of(_a, struct sock, sk_receive_queue.lock.dep_map); in unix_recvq_lock_cmp_fn()
185 b = container_of(_b, struct sock, sk_receive_queue.lock.dep_map); in unix_recvq_lock_cmp_fn()
290 return skb_queue_len_lockless(&sk->sk_receive_queue) > sk->sk_max_ack_backlog; in unix_recvq_full_lockless()
618 if (!skb_queue_empty(&sk->sk_receive_queue)) { in unix_dgram_disconnected()
619 skb_queue_purge_reason(&sk->sk_receive_queue, in unix_dgram_disconnected()
639 skb_queue_purge_reason(&sk->sk_receive_queue, SKB_DROP_REASON_SOCKET_CLOSE); in unix_sock_destructor()
699 struct sk_buff *skb = skb_peek(&sk->sk_receive_queue); in unix_release_sock()
703 skb = skb_peek_next(skb, &sk->sk_receive_queue); in unix_release_sock()
721 while ((skb = skb_dequeue(&sk->sk_receive_queue)) != NULL) { in unix_release_sock()
882 spin_lock(&sk->sk_receive_queue.lock); in unix_count_nr_fds()
[all …]
H A Ddiag.c74 spin_lock(&sk->sk_receive_queue.lock); in sk_diag_dump_icons()
77 sk->sk_receive_queue.qlen * sizeof(u32)); in sk_diag_dump_icons()
83 skb_queue_walk(&sk->sk_receive_queue, skb) in sk_diag_dump_icons()
86 spin_unlock(&sk->sk_receive_queue.lock); in sk_diag_dump_icons()
92 spin_unlock(&sk->sk_receive_queue.lock); in sk_diag_dump_icons()
101 rql.udiag_rqueue = skb_queue_len_lockless(&sk->sk_receive_queue); in sk_diag_show_rqlen()
H A Dunix_bpf.c11 ({ !skb_queue_empty(&__sk->sk_receive_queue) || \
69 if (!skb_queue_empty(&sk->sk_receive_queue) && in unix_bpf_recvmsg()
H A Dgarbage.c411 queue = &u->sk.sk_receive_queue; in unix_collect_skb()
419 struct sk_buff_head *embryo_queue = &skb->sk->sk_receive_queue; in unix_collect_skb()
/linux/net/phonet/
H A Ddatagram.c37 spin_lock_bh(&sk->sk_receive_queue.lock); in pn_ioctl()
38 skb = skb_peek(&sk->sk_receive_queue); in pn_ioctl()
40 spin_unlock_bh(&sk->sk_receive_queue.lock); in pn_ioctl()
61 skb_queue_purge(&sk->sk_receive_queue); in pn_destruct()
H A Dpep.c407 queue = &sk->sk_receive_queue; in pipe_do_rcv()
466 skb_queue_purge(&sk->sk_receive_queue); in pipe_destruct()
579 skb_queue_tail(&sk->sk_receive_queue, skb); in pipe_handler_do_rcv()
701 skb_queue_head(&sk->sk_receive_queue, skb); in pep_do_rcv()
958 q = &sk->sk_receive_queue; in pep_first_packet_length()
1290 struct sk_buff *skb = skb_dequeue(&sk->sk_receive_queue); in pep_read()
/linux/net/bluetooth/
H A Daf_bluetooth.c423 if (!skb_queue_empty(&sk->sk_receive_queue)) in bt_sock_data_wait()
466 skb = skb_dequeue(&sk->sk_receive_queue); in bt_sock_stream_recvmsg()
492 skb_queue_head(&sk->sk_receive_queue, skb); in bt_sock_stream_recvmsg()
531 skb_queue_head(&sk->sk_receive_queue, skb); in bt_sock_stream_recvmsg()
538 skb_queue_head(&sk->sk_receive_queue, skb); in bt_sock_stream_recvmsg()
596 if (!skb_queue_empty_lockless(&sk->sk_receive_queue)) in bt_sock_poll()
720 spin_lock(&sk->sk_receive_queue.lock); in bt_sock_ioctl()
721 skb = skb_peek(&sk->sk_receive_queue); in bt_sock_ioctl()
723 spin_unlock(&sk->sk_receive_queue.lock); in bt_sock_ioctl()
/linux/net/sctp/
H A Dulpqueue.c135 &sk->sk_receive_queue); in sctp_clear_pd()
152 __skb_queue_tail(&sk->sk_receive_queue, in sctp_clear_pd()
213 queue = &sk->sk_receive_queue; in sctp_ulpq_tail_event()
227 queue = &sk->sk_receive_queue; in sctp_ulpq_tail_event()
236 queue = &sk->sk_receive_queue; in sctp_ulpq_tail_event()
251 if (queue == &sk->sk_receive_queue && !sp->data_ready_signalled) { in sctp_ulpq_tail_event()
1079 if (skb_queue_empty(&asoc->base.sk->sk_receive_queue)) { in sctp_ulpq_renege()
1119 __skb_queue_tail(&sk->sk_receive_queue, sctp_event2skb(ev)); in sctp_ulpq_abort_pd()
/linux/net/kcm/
H A Dkcmproc.c119 kcm->sk.sk_receive_queue.qlen, in kcm_format_sock()
149 psock->sk->sk_receive_queue.qlen, in kcm_format_psock()
167 if (psock->sk->sk_receive_queue.qlen) { in kcm_format_psock()
/linux/net/tipc/
H A Dsocket.c280 kfree_skb(__skb_dequeue(&sk->sk_receive_queue)); in tsk_advance_rx_queue()
311 while ((skb = __skb_dequeue(&sk->sk_receive_queue))) in tsk_rej_rx_queue()
569 skb = skb_peek(&sk->sk_receive_queue); in __tipc_shutdown()
571 __skb_unlink(skb, &sk->sk_receive_queue); in __tipc_shutdown()
587 skb = __skb_dequeue(&sk->sk_receive_queue); in __tipc_shutdown()
589 __skb_queue_purge(&sk->sk_receive_queue); in __tipc_shutdown()
605 __skb_queue_purge(&sk->sk_receive_queue); in __tipc_shutdown()
813 if (!skb_queue_empty_lockless(&sk->sk_receive_queue)) in tipc_poll()
821 if (skb_queue_empty_lockless(&sk->sk_receive_queue)) in tipc_poll()
1844 if (timeo && skb_queue_empty(&sk->sk_receive_queue)) { in tipc_wait_for_rcvmsg()
[all …]
/linux/net/packet/
H A Daf_packet.c691 spin_lock(&po->sk.sk_receive_queue.lock); in prb_retire_rx_blk_timer_expired()
734 spin_unlock(&po->sk.sk_receive_queue.lock); in prb_retire_rx_blk_timer_expired()
1333 spin_lock_bh(&sk->sk_receive_queue.lock); in packet_rcv_try_clear_pressure()
1335 spin_unlock_bh(&sk->sk_receive_queue.lock); in packet_rcv_try_clear_pressure()
2225 spin_lock(&sk->sk_receive_queue.lock); in packet_rcv()
2229 __skb_queue_tail(&sk->sk_receive_queue, skb); in packet_rcv()
2230 spin_unlock(&sk->sk_receive_queue.lock); in packet_rcv()
2370 spin_lock(&sk->sk_receive_queue.lock); in tpacket_rcv()
2410 __skb_queue_tail(&sk->sk_receive_queue, copy_skb); in tpacket_rcv()
2412 spin_unlock(&sk->sk_receive_queue.lock); in tpacket_rcv()
[all …]
/linux/drivers/xen/
H A Dpvcalls-back.c117 spin_lock_irqsave(&map->sock->sk->sk_receive_queue.lock, flags); in pvcalls_conn_back_read()
118 if (skb_queue_empty(&map->sock->sk->sk_receive_queue)) { in pvcalls_conn_back_read()
120 spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, in pvcalls_conn_back_read()
124 spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, flags); in pvcalls_conn_back_read()
149 spin_lock_irqsave(&map->sock->sk->sk_receive_queue.lock, flags); in pvcalls_conn_back_read()
150 if (ret > 0 && !skb_queue_empty(&map->sock->sk->sk_receive_queue)) in pvcalls_conn_back_read()
152 spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, flags); in pvcalls_conn_back_read()
/linux/net/nfc/
H A Dllcp_sock.c580 if (!skb_queue_empty_lockless(&sk->sk_receive_queue)) in llcp_sock_poll()
851 skb_queue_empty(&sk->sk_receive_queue)) { in llcp_sock_recvmsg()
878 skb_queue_head(&sk->sk_receive_queue, skb); in llcp_sock_recvmsg()
909 skb_queue_head(&sk->sk_receive_queue, skb); in llcp_sock_recvmsg()
974 skb_queue_purge(&sk->sk_receive_queue); in llcp_sock_destruct()
/linux/net/ipv4/
H A Dtcp_bpf.c197 !skb_queue_empty_lockless(&sk->sk_receive_queue), &wait); in tcp_msg_wait_data()
253 if (unlikely(!skb_queue_empty(&sk->sk_receive_queue))) { in tcp_bpf_recvmsg_parser()
259 if (unlikely(!skb_queue_empty(&sk->sk_receive_queue))) { in tcp_bpf_recvmsg_parser()
383 if (!skb_queue_empty(&sk->sk_receive_queue) && in tcp_bpf_recvmsg()
/linux/drivers/net/ppp/
H A Dpppox.c102 while ((skb = skb_dequeue(&sk->sk_receive_queue))) { in pppox_ioctl()
/linux/net/llc/
H A Daf_llc.c712 if (skb_queue_empty(&sk->sk_receive_queue)) { in llc_ui_accept()
719 skb = skb_dequeue(&sk->sk_receive_queue); in llc_ui_accept()
805 skb = skb_peek(&sk->sk_receive_queue); in llc_ui_recvmsg()
893 skb_unlink(skb, &sk->sk_receive_queue); in llc_ui_recvmsg()
911 skb_unlink(skb, &sk->sk_receive_queue); in llc_ui_recvmsg()
/linux/net/dccp/
H A Dproto.c
/linux/net/ieee802154/
H A Dsocket.c548 spin_lock_bh(&sk->sk_receive_queue.lock); in dgram_ioctl()
549 skb = skb_peek(&sk->sk_receive_queue); in dgram_ioctl()
557 spin_unlock_bh(&sk->sk_receive_queue.lock); in dgram_ioctl()
1009 skb_queue_purge(&sk->sk_receive_queue); in ieee802154_sock_destruct()
/linux/net/core/
H A Ddatagram.c317 return __skb_recv_datagram(sk, &sk->sk_receive_queue, flags, in skb_recv_datagram()
376 int err = __sk_queue_drop_skb(sk, &sk->sk_receive_queue, skb, flags, in skb_kill_datagram()
1006 &sock->sk->sk_receive_queue); in datagram_poll()
/linux/net/vmw_vsock/
H A Dvsock_bpf.c16 ({ !skb_queue_empty(&(__sk)->sk_receive_queue) || \
/linux/net/x25/
H A Daf_x25.c386 while ((skb = skb_dequeue(&sk->sk_receive_queue)) != NULL) { in __x25_destroy_socket()
858 if (skb_queue_empty(&sk->sk_receive_queue)) { in x25_wait_for_data()
893 skb = skb_dequeue(&sk->sk_receive_queue); in x25_accept()
1081 skb_queue_head(&sk->sk_receive_queue, skb); in x25_rx_call_request()
1400 if ((skb = skb_peek(&sk->sk_receive_queue)) != NULL) in x25_ioctl()
/linux/net/atm/
H A Dcommon.c182 while ((skb = skb_dequeue(&sk->sk_receive_queue)) != NULL) { in vcc_destroy_socket()
227 rq = &sk_atm(vcc)->sk_receive_queue; in vcc_process_recv_queue()
659 if (!skb_queue_empty_lockless(&sk->sk_receive_queue)) in vcc_poll()

123