Lines Matching refs:recv_skip_hint
1957 zc->recv_skip_hint = skb->len - offset; in tcp_zerocopy_set_hint_for_skb()
1973 zc->recv_skip_hint -= partial_frag_remainder; in tcp_zerocopy_set_hint_for_skb()
1981 mappable_offset = find_next_mappable_frag(frag, zc->recv_skip_hint); in tcp_zerocopy_set_hint_for_skb()
1982 zc->recv_skip_hint = mappable_offset + partial_frag_remainder; in tcp_zerocopy_set_hint_for_skb()
1998 zc->recv_skip_hint = 0; in receive_fallback_to_copy()
2044 zc->recv_skip_hint -= copylen; in tcp_copy_straggler_data()
2057 u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); in tcp_zc_handle_leftover()
2120 zc->recv_skip_hint += bytes_not_mapped; in tcp_zerocopy_vm_insert_batch_error()
2219 zc->recv_skip_hint = inq; in tcp_zerocopy_receive()
2239 zc->recv_skip_hint = 0; in tcp_zerocopy_receive()
2242 zc->recv_skip_hint = avail_len; in tcp_zerocopy_receive()
2249 if (zc->recv_skip_hint < PAGE_SIZE) { in tcp_zerocopy_receive()
2253 if (zc->recv_skip_hint > 0) in tcp_zerocopy_receive()
2265 zc->recv_skip_hint = skb->len - offset; in tcp_zerocopy_receive()
2272 zc->recv_skip_hint); in tcp_zerocopy_receive()
2274 zc->recv_skip_hint = mappable_offset; in tcp_zerocopy_receive()
2281 zc->recv_skip_hint -= PAGE_SIZE; in tcp_zerocopy_receive()
2284 zc->recv_skip_hint < PAGE_SIZE) { in tcp_zerocopy_receive()
2318 zc->recv_skip_hint = 0; in tcp_zerocopy_receive()
2320 if (!zc->recv_skip_hint && sock_flag(sk, SOCK_DONE)) in tcp_zerocopy_receive()