Home
last modified time | relevance | path

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

/linux-4.1.27/net/ipv4/
Dtcp.c1425 while ((skb = __skb_dequeue(&tp->ucopy.prequeue)) != NULL) in tcp_prequeue_process()
1430 tp->ucopy.memory = 0; in tcp_prequeue_process()
1688 if (!sysctl_tcp_low_latency && tp->ucopy.task == user_recv) { in tcp_recvmsg()
1692 tp->ucopy.task = user_recv; in tcp_recvmsg()
1693 tp->ucopy.msg = msg; in tcp_recvmsg()
1696 tp->ucopy.len = len; in tcp_recvmsg()
1727 if (!skb_queue_empty(&tp->ucopy.prequeue)) in tcp_recvmsg()
1745 if ((chunk = len - tp->ucopy.len) != 0) { in tcp_recvmsg()
1752 !skb_queue_empty(&tp->ucopy.prequeue)) { in tcp_recvmsg()
1756 if ((chunk = len - tp->ucopy.len) != 0) { 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.c1499 if (sysctl_tcp_low_latency || !tp->ucopy.task) in tcp_prequeue()
1503 skb_queue_len(&tp->ucopy.prequeue) == 0) in tcp_prequeue()
1517 __skb_queue_tail(&tp->ucopy.prequeue, skb); in tcp_prequeue()
1518 tp->ucopy.memory += skb->truesize; in tcp_prequeue()
1519 if (tp->ucopy.memory > sk->sk_rcvbuf) { in tcp_prequeue()
1524 while ((skb1 = __skb_dequeue(&tp->ucopy.prequeue)) != NULL) { in tcp_prequeue()
1530 tp->ucopy.memory = 0; in tcp_prequeue()
1531 } else if (skb_queue_len(&tp->ucopy.prequeue) == 1) { in tcp_prequeue()
1798 __skb_queue_purge(&tp->ucopy.prequeue); in tcp_v4_destroy_sock()
Dtcp_input.c4513 if (tp->ucopy.task == current && in tcp_data_queue()
4514 tp->copied_seq == tp->rcv_nxt && tp->ucopy.len && in tcp_data_queue()
4517 tp->ucopy.len); in tcp_data_queue()
4522 if (!skb_copy_datagram_msg(skb, 0, tp->ucopy.msg, chunk)) { in tcp_data_queue()
4523 tp->ucopy.len -= chunk; in tcp_data_queue()
5044 err = skb_copy_datagram_msg(skb, hlen, tp->ucopy.msg, chunk); in tcp_copy_to_iovec()
5046 err = skb_copy_and_csum_datagram_msg(skb, hlen, tp->ucopy.msg); in tcp_copy_to_iovec()
5049 tp->ucopy.len -= chunk; in tcp_copy_to_iovec()
5267 if (tp->ucopy.task == current && in tcp_rcv_established()
5269 len - tcp_header_len <= tp->ucopy.len && in tcp_rcv_established()
/linux-4.1.27/include/linux/
Dtcp.h181 } ucopy; member
/linux-4.1.27/include/net/
Dtcp.h1090 tp->ucopy.task = NULL; in tcp_prequeue_init()
1091 tp->ucopy.len = 0; in tcp_prequeue_init()
1092 tp->ucopy.memory = 0; in tcp_prequeue_init()
1093 skb_queue_head_init(&tp->ucopy.prequeue); in tcp_prequeue_init()