Home
last modified time | relevance | path

Searched refs:sk_write_queue (Results 1 – 25 of 31) sorted by relevance

12

/linux/net/dccp/
H A Dqpolicy.c
H A Doutput.c
H A Dproto.c
H A Dinput.c
/linux/net/x25/
H A Dx25_out.c100 skb_queue_tail(&sk->sk_write_queue, skbn); in x25_output()
106 skb_queue_tail(&sk->sk_write_queue, skb); in x25_output()
159 if (!skb_peek(&sk->sk_write_queue)) in x25_kick()
177 skb = skb_dequeue(&sk->sk_write_queue); in x25_kick()
181 skb_queue_head(&sk->sk_write_queue, skb); in x25_kick()
200 (skb = skb_dequeue(&sk->sk_write_queue)) != NULL); in x25_kick()
H A Dx25_subr.c38 skb_queue_purge(&sk->sk_write_queue); in x25_clear_queues()
80 skb_queue_head(&sk->sk_write_queue, skb); in x25_requeue_frames()
82 skb_append(skb_prev, skb, &sk->sk_write_queue); in x25_requeue_frames()
/linux/net/nfc/
H A Drawsock.c41 spin_lock_bh(&sk->sk_write_queue.lock); in rawsock_write_queue_purge()
42 __skb_queue_purge(&sk->sk_write_queue); in rawsock_write_queue_purge()
44 spin_unlock_bh(&sk->sk_write_queue.lock); in rawsock_write_queue_purge()
170 spin_lock_bh(&sk->sk_write_queue.lock); in rawsock_data_exchange_complete()
171 if (!skb_queue_empty(&sk->sk_write_queue)) in rawsock_data_exchange_complete()
175 spin_unlock_bh(&sk->sk_write_queue.lock); in rawsock_data_exchange_complete()
203 skb = skb_dequeue(&sk->sk_write_queue); in rawsock_tx_work()
241 spin_lock_bh(&sk->sk_write_queue.lock); in rawsock_sendmsg()
242 __skb_queue_tail(&sk->sk_write_queue, skb); in rawsock_sendmsg()
247 spin_unlock_bh(&sk->sk_write_queue.lock); in rawsock_sendmsg()
/linux/net/bluetooth/bnep/
H A Dnetdev.c104 skb_queue_tail(&sk->sk_write_queue, skb); in bnep_net_set_mc_list()
192 skb_queue_tail(&sk->sk_write_queue, skb); in bnep_net_xmit()
195 if (skb_queue_len(&sk->sk_write_queue) >= BNEP_TX_QUEUE_LEN) { in bnep_net_xmit()
H A Dcore.c508 while ((skb = skb_dequeue(&sk->sk_write_queue))) in bnep_session()
/linux/net/llc/
H A Dllc_conn.c181 skb_queue_tail(&sk->sk_write_queue, skb); in llc_conn_send_pdu()
232 skb_queue_tail(&sk->sk_write_queue, skb); in llc_conn_resend_i_pdu_as_cmd()
273 skb_queue_tail(&sk->sk_write_queue, skb); in llc_conn_resend_i_pdu_as_rsp()
332 while ((skb = skb_dequeue(&sk->sk_write_queue)) != NULL) { in llc_conn_send_pdus()
983 skb_queue_len(&sk->sk_write_queue)); in llc_sk_free()
986 skb_queue_purge(&sk->sk_write_queue); in llc_sk_free()
1015 skb_queue_purge(&sk->sk_write_queue); in llc_sk_reset()
/linux/tools/testing/selftests/bpf/progs/
H A Dnested_acquire.c17 ptr = bpf_kfunc_nested_acquire_nonzero_offset_test(&sk->sk_write_queue); in BPF_PROG()
/linux/net/kcm/
H A Dkcmsock.c599 if (skb_queue_empty(&sk->sk_write_queue)) in kcm_write_msgs()
602 kcm_tx_msg(skb_peek(&sk->sk_write_queue))->started_tx = false; in kcm_write_msgs()
606 while ((head = skb_peek(&sk->sk_write_queue))) { in kcm_write_msgs()
694 skb_dequeue(&sk->sk_write_queue); in kcm_write_msgs()
701 WARN_ON(!skb_queue_empty(&sk->sk_write_queue)); in kcm_write_msgs()
896 bool not_busy = skb_queue_empty(&sk->sk_write_queue); in kcm_sendmsg()
900 __skb_queue_tail(&sk->sk_write_queue, head); in kcm_sendmsg()
969 if (unlikely(skb_queue_len(&sk->sk_write_queue) == 0 && err == -EAGAIN)) in kcm_sendmsg()
982 if (skb_queue_empty_lockless(&sk->sk_write_queue)) in kcm_splice_eof()
1703 __skb_queue_purge(&sk->sk_write_queue); in kcm_release()
H A Dkcmproc.c121 kcm->sk.sk_write_queue.qlen, in kcm_format_sock()
151 psock->sk->sk_write_queue.qlen, in kcm_format_psock()
/linux/net/core/
H A Dstream.c212 WARN_ON_ONCE(!skb_queue_empty(&sk->sk_write_queue)); in sk_stream_kill_queues()
/linux/include/net/
H A Dtcp.h2267 return skb_peek_tail(&sk->sk_write_queue); in tcp_write_queue_tail()
2271 skb_queue_walk_from_safe(&(sk)->sk_write_queue, skb, tmp)
2275 return skb_peek(&sk->sk_write_queue); in tcp_send_head()
2281 return skb_queue_is_last(&sk->sk_write_queue, skb); in tcp_skb_is_last()
2310 __skb_queue_tail(&sk->sk_write_queue, skb); in tcp_add_write_queue_tail()
2313 if (sk->sk_write_queue.next == skb) in tcp_add_write_queue_tail()
2322 __skb_queue_before(&sk->sk_write_queue, skb, new); in tcp_insert_write_queue_before()
2328 __skb_unlink(skb, &sk->sk_write_queue); in tcp_unlink_write_queue()
H A Dip.h247 return __ip_make_skb(sk, fl4, &sk->sk_write_queue, &inet_sk(sk)->cork.base); in ip_finish_skb()
/linux/net/tipc/
H A Dsocket.c564 __skb_queue_purge(&sk->sk_write_queue); in __tipc_shutdown()
1272 struct sk_buff_head *txq = &tsk->sk.sk_write_queue; in tipc_sk_push_backlog()
1504 if (unlikely(syn && !tipc_msg_skb_clone(&pkts, &sk->sk_write_queue))) { in __tipc_sendmsg()
1557 struct sk_buff_head *txq = &sk->sk_write_queue; in __tipc_sendstream()
1677 __skb_queue_purge(&sk->sk_write_queue); in tipc_sk_finish_conn()
2233 if (skb_queue_empty(&sk->sk_write_queue)) in tipc_sk_filter_connect()
2254 if (!skb_queue_empty(&sk->sk_write_queue)) in tipc_sk_filter_connect()
2862 tipc_msg_skb_clone(&sk->sk_write_queue, list); in tipc_sk_retry_connect()
3658 skb_queue_len(&sk->sk_write_queue)) || in tipc_sk_fill_sock_diag()
3991 i += tipc_list_dump(&sk->sk_write_queue, false, buf + i); in tipc_sk_dump()
/linux/net/ipv6/
H A Dicmp.c282 skb = skb_peek(&sk->sk_write_queue); in icmpv6_push_pending_frames()
290 if (skb_queue_len(&sk->sk_write_queue) == 1) { in icmpv6_push_pending_frames()
300 skb_queue_walk(&sk->sk_write_queue, skb) { in icmpv6_push_pending_frames()
/linux/net/ipv4/
H A Dicmp.c395 } else if ((skb = skb_peek(&sk->sk_write_queue)) != NULL) { in icmp_push_reply()
403 skb_queue_walk(&sk->sk_write_queue, skb1) { in icmp_push_reply()
/linux/net/sched/
H A Dem_meta.c441 dst->value = sk->sk_write_queue.qlen; in META_COLLECTOR()
/linux/net/bluetooth/rfcomm/
H A Dsock.c160 skb_queue_purge(&sk->sk_write_queue); in rfcomm_sock_destruct()
/linux/net/bluetooth/
H A Dsco.c487 skb_queue_purge(&sk->sk_write_queue); in sco_sock_destruct()
H A Dl2cap_sock.c1828 skb_queue_purge(&sk->sk_write_queue); in l2cap_sock_destruct()
H A Dhci_sock.c2168 skb_queue_purge(&sk->sk_write_queue); in hci_sock_destruct()
/linux/net/packet/
H A Daf_packet.c4309 spin_lock_bh(&sk->sk_write_queue.lock); in packet_poll()
4314 spin_unlock_bh(&sk->sk_write_queue.lock); in packet_poll()
4431 rb_queue = tx_ring ? &sk->sk_write_queue : &sk->sk_receive_queue; in packet_set_ring()

12