Lines Matching refs:zc
152 struct tcp_zerocopy_receive zc; in child_thread() local
189 socklen_t zc_len = sizeof(zc); in child_thread()
192 memset(&zc, 0, sizeof(zc)); in child_thread()
193 zc.address = (__u64)((unsigned long)addr); in child_thread()
194 zc.length = chunk_size; in child_thread()
197 &zc, &zc_len); in child_thread()
201 if (zc.length) { in child_thread()
202 assert(zc.length <= chunk_size); in child_thread()
203 total_mmap += zc.length; in child_thread()
205 hash_zone(addr, zc.length); in child_thread()
209 madvise(addr, zc.length, MADV_DONTNEED); in child_thread()
210 total += zc.length; in child_thread()
212 if (zc.recv_skip_hint) { in child_thread()
213 assert(zc.recv_skip_hint <= chunk_size); in child_thread()
214 lu = read(fd, buffer, zc.recv_skip_hint); in child_thread()