Searched refs:ucopy (Results 1 – 6 of 6) sorted by relevance
1453 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 …]
235 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()
1486 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()
4559 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()
187 } ucopy; member
1152 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()