Lines Matching full:zc
173 struct tcp_zerocopy_receive zc; in child_thread() local
219 socklen_t zc_len = sizeof(zc); in child_thread()
222 memset(&zc, 0, sizeof(zc)); in child_thread()
223 zc.address = (__u64)((unsigned long)addr); in child_thread()
224 zc.length = min(chunk_size, FILE_SZ - total); in child_thread()
227 &zc, &zc_len); in child_thread()
231 if (zc.length) { in child_thread()
232 assert(zc.length <= chunk_size); in child_thread()
234 EVP_DigestUpdate(ctx, addr, zc.length); in child_thread()
235 total_mmap += zc.length; in child_thread()
237 hash_zone(addr, zc.length); in child_thread()
241 madvise(addr, zc.length, MADV_DONTNEED); in child_thread()
242 total += zc.length; in child_thread()
244 if (zc.recv_skip_hint) { in child_thread()
245 assert(zc.recv_skip_hint <= chunk_size); in child_thread()
246 lu = read(fd, buffer, min(zc.recv_skip_hint, in child_thread()