Home
last modified time | relevance | path

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

1234

/Linux-v6.6/net/unix/
Dgarbage.c97 spin_lock(&x->sk_receive_queue.lock); in scan_inflight()
98 skb_queue_walk_safe(&x->sk_receive_queue, skb, next) { in scan_inflight()
125 __skb_unlink(skb, &x->sk_receive_queue); in scan_inflight()
130 spin_unlock(&x->sk_receive_queue.lock); in scan_inflight()
147 spin_lock(&x->sk_receive_queue.lock); in scan_children()
148 skb_queue_walk_safe(&x->sk_receive_queue, skb, next) { in scan_children()
157 spin_unlock(&x->sk_receive_queue.lock); in scan_children()
310 skb_queue_tail(&skb->sk->sk_receive_queue, skb); in unix_gc()
Ddiag.c69 spin_lock(&sk->sk_receive_queue.lock); in sk_diag_dump_icons()
72 sk->sk_receive_queue.qlen * sizeof(u32)); in sk_diag_dump_icons()
78 skb_queue_walk(&sk->sk_receive_queue, skb) { in sk_diag_dump_icons()
92 spin_unlock(&sk->sk_receive_queue.lock); in sk_diag_dump_icons()
98 spin_unlock(&sk->sk_receive_queue.lock); in sk_diag_dump_icons()
107 rql.udiag_rqueue = sk->sk_receive_queue.qlen; in sk_diag_show_rqlen()
Daf_unix.c229 return skb_queue_len(&sk->sk_receive_queue) > sk->sk_max_ack_backlog; in unix_recvq_full()
234 return skb_queue_len_lockless(&sk->sk_receive_queue) > in unix_recvq_full_lockless()
563 if (!skb_queue_empty(&sk->sk_receive_queue)) { in unix_dgram_disconnected()
564 skb_queue_purge(&sk->sk_receive_queue); in unix_dgram_disconnected()
583 skb_queue_purge(&sk->sk_receive_queue); in unix_sock_destructor()
644 if (!skb_queue_empty(&sk->sk_receive_queue) || embrion) in unix_release_sock()
657 while ((skb = skb_dequeue(&sk->sk_receive_queue)) != NULL) { in unix_release_sock()
806 spin_lock(&sk->sk_receive_queue.lock); in unix_count_nr_fds()
807 skb = skb_peek(&sk->sk_receive_queue); in unix_count_nr_fds()
811 skb = skb_peek_next(skb, &sk->sk_receive_queue); in unix_count_nr_fds()
[all …]
Dunix_bpf.c10 ({ !skb_queue_empty(&__sk->sk_receive_queue) || \
65 if (!skb_queue_empty(&sk->sk_receive_queue) && in unix_bpf_recvmsg()
/Linux-v6.6/net/mptcp/
Dfastopen.c28 skb = skb_peek(&ssk->sk_receive_queue); in mptcp_fastopen_subflow_synack_set_params()
33 __skb_unlink(skb, &ssk->sk_receive_queue); in mptcp_fastopen_subflow_synack_set_params()
54 __skb_queue_tail(&sk->sk_receive_queue, skb); in mptcp_fastopen_subflow_synack_set_params()
68 skb = skb_peek_tail(&sk->sk_receive_queue); in mptcp_fastopen_gen_msk_ackseq()
Dsubflow.c981 if (skb_queue_is_last(&ssk->sk_receive_queue, skb)) { in validate_data_csum()
987 while ((skb = skb_peek(&ssk->sk_receive_queue))) in validate_data_csum()
1028 skb = skb_peek(&ssk->sk_receive_queue); in get_mapping_status()
1188 if (skb_queue_empty(&ssk->sk_receive_queue) && in subflow_sched_work_if_closed()
1239 if (!skb_peek(&ssk->sk_receive_queue)) in subflow_check_data_avail()
1250 trace_subflow_check_data_avail(status, skb_peek(&ssk->sk_receive_queue)); in subflow_check_data_avail()
1258 skb = skb_peek(&ssk->sk_receive_queue); in subflow_check_data_avail()
1310 while ((skb = skb_peek(&ssk->sk_receive_queue))) in subflow_check_data_avail()
1320 skb = skb_peek(&ssk->sk_receive_queue); in subflow_check_data_avail()
/Linux-v6.6/net/atm/
Dsignaling.c33 skb_queue_tail(&sk_atm(sigd)->sk_receive_queue, skb); in sigd_put_skb()
113 skb_queue_tail(&sk->sk_receive_queue, skb); in sigd_send()
204 if (skb_peek(&sk_atm(vcc)->sk_receive_queue)) in sigd_close()
206 skb_queue_purge(&sk_atm(vcc)->sk_receive_queue); in sigd_close()
Draw.c28 skb_queue_tail(&sk->sk_receive_queue, skb); in atm_push_raw()
/Linux-v6.6/net/bluetooth/
Daf_bluetooth.c361 if (!skb_queue_empty(&sk->sk_receive_queue)) in bt_sock_data_wait()
404 skb = skb_dequeue(&sk->sk_receive_queue); in bt_sock_stream_recvmsg()
430 skb_queue_head(&sk->sk_receive_queue, skb); in bt_sock_stream_recvmsg()
469 skb_queue_head(&sk->sk_receive_queue, skb); in bt_sock_stream_recvmsg()
476 skb_queue_head(&sk->sk_receive_queue, skb); in bt_sock_stream_recvmsg()
524 if (!skb_queue_empty_lockless(&sk->sk_receive_queue)) in bt_sock_poll()
569 skb = skb_peek(&sk->sk_receive_queue); in bt_sock_ioctl()
/Linux-v6.6/net/sctp/
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-v6.6/net/caif/
Dcaif_socket.c123 struct sk_buff_head *list = &sk->sk_receive_queue; in caif_queue_rcv_skb()
312 if (!skb_queue_empty(&sk->sk_receive_queue) || in caif_stream_data_wait()
376 skb = skb_dequeue(&sk->sk_receive_queue); in caif_stream_recvmsg()
421 skb_queue_head(&sk->sk_receive_queue, skb); in caif_stream_recvmsg()
435 skb_queue_head(&sk->sk_receive_queue, skb); in caif_stream_recvmsg()
445 skb_queue_head(&sk->sk_receive_queue, skb); in caif_stream_recvmsg()
905 spin_lock_bh(&sk->sk_receive_queue.lock); in caif_release()
907 spin_unlock_bh(&sk->sk_receive_queue.lock); in caif_release()
948 if (!skb_queue_empty_lockless(&sk->sk_receive_queue) || in caif_poll()
/Linux-v6.6/net/phonet/
Ddatagram.c38 skb = skb_peek(&sk->sk_receive_queue); in pn_ioctl()
61 skb_queue_purge(&sk->sk_receive_queue); in pn_destruct()
Dpep.c405 queue = &sk->sk_receive_queue; in pipe_do_rcv()
464 skb_queue_purge(&sk->sk_receive_queue); in pipe_destruct()
577 skb_queue_tail(&sk->sk_receive_queue, skb); in pipe_handler_do_rcv()
684 skb_queue_head(&sk->sk_receive_queue, skb); in pep_do_rcv()
936 else if (!skb_queue_empty(&sk->sk_receive_queue)) in pep_ioctl()
937 *karg = skb_peek(&sk->sk_receive_queue)->len; in pep_ioctl()
1233 struct sk_buff *skb = skb_dequeue(&sk->sk_receive_queue); in pep_read()
/Linux-v6.6/net/kcm/
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-v6.6/net/tipc/
Dsocket.c282 kfree_skb(__skb_dequeue(&sk->sk_receive_queue)); in tsk_advance_rx_queue()
313 while ((skb = __skb_dequeue(&sk->sk_receive_queue))) in tsk_rej_rx_queue()
570 skb = skb_peek(&sk->sk_receive_queue); in __tipc_shutdown()
572 __skb_unlink(skb, &sk->sk_receive_queue); in __tipc_shutdown()
588 skb = __skb_dequeue(&sk->sk_receive_queue); in __tipc_shutdown()
590 __skb_queue_purge(&sk->sk_receive_queue); in __tipc_shutdown()
606 __skb_queue_purge(&sk->sk_receive_queue); in __tipc_shutdown()
814 if (!skb_queue_empty_lockless(&sk->sk_receive_queue)) in tipc_poll()
822 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-v6.6/drivers/net/ethernet/chelsio/inline_crypto/chtls/
Dchtls_cm.h175 __skb_unlink(skb, &sk->sk_receive_queue); in chtls_free_skb()
182 __skb_unlink(skb, &sk->sk_receive_queue); in chtls_kfree_skb()
Dchtls_io.c1378 skb = skb_peek(&sk->sk_receive_queue); in chtls_pt_recvmsg()
1439 __skb_unlink(skb, &sk->sk_receive_queue); in chtls_pt_recvmsg()
1519 next_skb = skb_peek(&sk->sk_receive_queue); in chtls_pt_recvmsg()
1564 skb_queue_walk(&sk->sk_receive_queue, skb) { in peekmsg()
1686 skb_queue_empty_lockless(&sk->sk_receive_queue) && in chtls_recvmsg()
1716 skb = skb_peek(&sk->sk_receive_queue); in chtls_recvmsg()
1832 !skb_peek(&sk->sk_receive_queue)) in chtls_recvmsg()
/Linux-v6.6/net/ipv4/
Dtcp_bpf.c194 !skb_queue_empty_lockless(&sk->sk_receive_queue), &wait); in tcp_msg_wait_data()
249 if (unlikely(!skb_queue_empty(&sk->sk_receive_queue))) { in tcp_bpf_recvmsg_parser()
255 if (unlikely(!skb_queue_empty(&sk->sk_receive_queue))) { in tcp_bpf_recvmsg_parser()
346 if (!skb_queue_empty(&sk->sk_receive_queue) && in tcp_bpf_recvmsg()
/Linux-v6.6/drivers/xen/
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-v6.6/net/l2tp/
Dl2tp_ip.c574 spin_lock_bh(&sk->sk_receive_queue.lock); in l2tp_ioctl()
575 skb = skb_peek(&sk->sk_receive_queue); in l2tp_ioctl()
577 spin_unlock_bh(&sk->sk_receive_queue.lock); in l2tp_ioctl()
/Linux-v6.6/net/nfc/
Dllcp_sock.c572 if (!skb_queue_empty_lockless(&sk->sk_receive_queue)) in llcp_sock_poll()
836 skb_queue_empty(&sk->sk_receive_queue)) { in llcp_sock_recvmsg()
863 skb_queue_head(&sk->sk_receive_queue, skb); in llcp_sock_recvmsg()
894 skb_queue_head(&sk->sk_receive_queue, skb); in llcp_sock_recvmsg()
959 skb_queue_purge(&sk->sk_receive_queue); in llcp_sock_destruct()
/Linux-v6.6/net/packet/
Daf_packet.c689 spin_lock(&po->sk.sk_receive_queue.lock); in prb_retire_rx_blk_timer_expired()
751 spin_unlock(&po->sk.sk_receive_queue.lock); in prb_retire_rx_blk_timer_expired()
2210 spin_lock(&sk->sk_receive_queue.lock); in packet_rcv()
2214 __skb_queue_tail(&sk->sk_receive_queue, skb); in packet_rcv()
2215 spin_unlock(&sk->sk_receive_queue.lock); in packet_rcv()
2358 spin_lock(&sk->sk_receive_queue.lock); in tpacket_rcv()
2396 __skb_queue_tail(&sk->sk_receive_queue, copy_skb); in tpacket_rcv()
2398 spin_unlock(&sk->sk_receive_queue.lock); in tpacket_rcv()
2486 spin_lock(&sk->sk_receive_queue.lock); in tpacket_rcv()
2489 spin_unlock(&sk->sk_receive_queue.lock); in tpacket_rcv()
[all …]
/Linux-v6.6/net/core/
Ddatagram.c315 return __skb_recv_datagram(sk, &sk->sk_receive_queue, flags, in skb_recv_datagram()
393 int err = __sk_queue_drop_skb(sk, &sk->sk_receive_queue, skb, flags, in skb_kill_datagram()
828 if (!skb_queue_empty_lockless(&sk->sk_receive_queue)) in datagram_poll()
/Linux-v6.6/net/llc/
Daf_llc.c713 if (skb_queue_empty(&sk->sk_receive_queue)) { in llc_ui_accept()
720 skb = skb_dequeue(&sk->sk_receive_queue); in llc_ui_accept()
806 skb = skb_peek(&sk->sk_receive_queue); in llc_ui_recvmsg()
890 skb_unlink(skb, &sk->sk_receive_queue); in llc_ui_recvmsg()
912 skb_unlink(skb, &sk->sk_receive_queue); in llc_ui_recvmsg()
/Linux-v6.6/net/dccp/
Dproto.c282 __skb_queue_purge(&sk->sk_receive_queue); in dccp_disconnect()
392 skb = skb_peek(&sk->sk_receive_queue); in dccp_ioctl()
828 struct sk_buff *skb = skb_peek(&sk->sk_receive_queue); in dccp_recvmsg()
1018 while ((skb = __skb_dequeue(&sk->sk_receive_queue)) != NULL) { in dccp_close()

1234