Lines Matching refs:recv_skip_hint
1815 zc->recv_skip_hint = skb->len - offset; in tcp_zerocopy_set_hint_for_skb()
1831 zc->recv_skip_hint -= partial_frag_remainder; in tcp_zerocopy_set_hint_for_skb()
1839 mappable_offset = find_next_mappable_frag(frag, zc->recv_skip_hint); in tcp_zerocopy_set_hint_for_skb()
1840 zc->recv_skip_hint = mappable_offset + partial_frag_remainder; in tcp_zerocopy_set_hint_for_skb()
1856 zc->recv_skip_hint = 0; in receive_fallback_to_copy()
1902 zc->recv_skip_hint -= copylen; in tcp_copy_straggler_data()
1915 u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); in tcp_zc_handle_leftover()
1978 zc->recv_skip_hint += bytes_not_mapped; in tcp_zerocopy_vm_insert_batch_error()
2103 zc->recv_skip_hint = inq; in tcp_zerocopy_receive()
2121 zc->recv_skip_hint = 0; in tcp_zerocopy_receive()
2124 zc->recv_skip_hint = avail_len; in tcp_zerocopy_receive()
2131 if (zc->recv_skip_hint < PAGE_SIZE) { in tcp_zerocopy_receive()
2135 if (zc->recv_skip_hint > 0) in tcp_zerocopy_receive()
2147 zc->recv_skip_hint = skb->len - offset; in tcp_zerocopy_receive()
2154 zc->recv_skip_hint); in tcp_zerocopy_receive()
2156 zc->recv_skip_hint = mappable_offset; in tcp_zerocopy_receive()
2163 zc->recv_skip_hint -= PAGE_SIZE; in tcp_zerocopy_receive()
2166 zc->recv_skip_hint < PAGE_SIZE) { in tcp_zerocopy_receive()
2203 zc->recv_skip_hint = 0; in tcp_zerocopy_receive()
2205 if (!zc->recv_skip_hint && sock_flag(sk, SOCK_DONE)) in tcp_zerocopy_receive()