Lines Matching refs:zc
151 struct tcp_zerocopy_receive zc; in child_thread() local
188 socklen_t zc_len = sizeof(zc); in child_thread()
191 memset(&zc, 0, sizeof(zc)); in child_thread()
192 zc.address = (__u64)((unsigned long)addr); in child_thread()
193 zc.length = chunk_size; in child_thread()
196 &zc, &zc_len); in child_thread()
200 if (zc.length) { in child_thread()
201 assert(zc.length <= chunk_size); in child_thread()
202 total_mmap += zc.length; in child_thread()
204 hash_zone(addr, zc.length); in child_thread()
208 madvise(addr, zc.length, MADV_DONTNEED); in child_thread()
209 total += zc.length; in child_thread()
211 if (zc.recv_skip_hint) { in child_thread()
212 assert(zc.recv_skip_hint <= chunk_size); in child_thread()
213 lu = read(fd, buffer, zc.recv_skip_hint); in child_thread()