Home
last modified time | relevance | path

Searched refs:ucopy (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/net/ipv4/
Dtcp.c1453 while ((skb = __skb_dequeue(&tp->ucopy.prequeue)) != NULL) in tcp_prequeue_process()
1458 tp->ucopy.memory = 0; in tcp_prequeue_process()
1718 if (!sysctl_tcp_low_latency && tp->ucopy.task == user_recv) { in tcp_recvmsg()
1722 tp->ucopy.task = user_recv; in tcp_recvmsg()
1723 tp->ucopy.msg = msg; in tcp_recvmsg()
1726 tp->ucopy.len = len; in tcp_recvmsg()
1757 if (!skb_queue_empty(&tp->ucopy.prequeue)) in tcp_recvmsg()
1776 chunk = len - tp->ucopy.len; in tcp_recvmsg()
1784 !skb_queue_empty(&tp->ucopy.prequeue)) { in tcp_recvmsg()
1788 chunk = len - tp->ucopy.len; in tcp_recvmsg()
[all …]
Dtcp_timer.c235 if (!skb_queue_empty(&tp->ucopy.prequeue)) { in tcp_delack_timer_handler()
240 while ((skb = __skb_dequeue(&tp->ucopy.prequeue)) != NULL) in tcp_delack_timer_handler()
243 tp->ucopy.memory = 0; in tcp_delack_timer_handler()
Dtcp_ipv4.c1486 if (sysctl_tcp_low_latency || !tp->ucopy.task) in tcp_prequeue()
1490 skb_queue_len(&tp->ucopy.prequeue) == 0) in tcp_prequeue()
1504 __skb_queue_tail(&tp->ucopy.prequeue, skb); in tcp_prequeue()
1505 tp->ucopy.memory += skb->truesize; in tcp_prequeue()
1506 if (tp->ucopy.memory > sk->sk_rcvbuf) { in tcp_prequeue()
1511 while ((skb1 = __skb_dequeue(&tp->ucopy.prequeue)) != NULL) { in tcp_prequeue()
1517 tp->ucopy.memory = 0; in tcp_prequeue()
1518 } else if (skb_queue_len(&tp->ucopy.prequeue) == 1) { in tcp_prequeue()
1810 __skb_queue_purge(&tp->ucopy.prequeue); in tcp_v4_destroy_sock()
Dtcp_input.c4559 if (tp->ucopy.task == current && in tcp_data_queue()
4560 tp->copied_seq == tp->rcv_nxt && tp->ucopy.len && in tcp_data_queue()
4563 tp->ucopy.len); in tcp_data_queue()
4568 if (!skb_copy_datagram_msg(skb, 0, tp->ucopy.msg, chunk)) { in tcp_data_queue()
4569 tp->ucopy.len -= chunk; in tcp_data_queue()
5092 err = skb_copy_datagram_msg(skb, hlen, tp->ucopy.msg, chunk); in tcp_copy_to_iovec()
5094 err = skb_copy_and_csum_datagram_msg(skb, hlen, tp->ucopy.msg); in tcp_copy_to_iovec()
5097 tp->ucopy.len -= chunk; in tcp_copy_to_iovec()
5315 if (tp->ucopy.task == current && in tcp_rcv_established()
5317 len - tcp_header_len <= tp->ucopy.len && in tcp_rcv_established()
/linux-4.4.14/include/linux/
Dtcp.h187 } ucopy; member
/linux-4.4.14/include/net/
Dtcp.h1152 tp->ucopy.task = NULL; in tcp_prequeue_init()
1153 tp->ucopy.len = 0; in tcp_prequeue_init()
1154 tp->ucopy.memory = 0; in tcp_prequeue_init()
1155 skb_queue_head_init(&tp->ucopy.prequeue); in tcp_prequeue_init()