Searched refs:ucopy (Results 1 – 6 of 6) sorted by relevance
1425 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 …]
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()
1499 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()
4513 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()
181 } ucopy; member
1090 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()