Lines Matching refs:recv_skip_hint
1825 zc->recv_skip_hint = skb->len - offset; in tcp_zerocopy_set_hint_for_skb()
1841 zc->recv_skip_hint -= partial_frag_remainder; in tcp_zerocopy_set_hint_for_skb()
1849 mappable_offset = find_next_mappable_frag(frag, zc->recv_skip_hint); in tcp_zerocopy_set_hint_for_skb()
1850 zc->recv_skip_hint = mappable_offset + partial_frag_remainder; in tcp_zerocopy_set_hint_for_skb()
1867 zc->recv_skip_hint = 0; in receive_fallback_to_copy()
1913 zc->recv_skip_hint -= copylen; in tcp_copy_straggler_data()
1926 u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); in tcp_zc_handle_leftover()
1989 zc->recv_skip_hint += bytes_not_mapped; in tcp_zerocopy_vm_insert_batch_error()
2088 zc->recv_skip_hint = inq; in tcp_zerocopy_receive()
2108 zc->recv_skip_hint = 0; in tcp_zerocopy_receive()
2111 zc->recv_skip_hint = avail_len; in tcp_zerocopy_receive()
2118 if (zc->recv_skip_hint < PAGE_SIZE) { in tcp_zerocopy_receive()
2122 if (zc->recv_skip_hint > 0) in tcp_zerocopy_receive()
2134 zc->recv_skip_hint = skb->len - offset; in tcp_zerocopy_receive()
2141 zc->recv_skip_hint); in tcp_zerocopy_receive()
2143 zc->recv_skip_hint = mappable_offset; in tcp_zerocopy_receive()
2150 zc->recv_skip_hint -= PAGE_SIZE; in tcp_zerocopy_receive()
2153 zc->recv_skip_hint < PAGE_SIZE) { in tcp_zerocopy_receive()
2187 zc->recv_skip_hint = 0; in tcp_zerocopy_receive()
2189 if (!zc->recv_skip_hint && sock_flag(sk, SOCK_DONE)) in tcp_zerocopy_receive()