Lines Matching refs:buffer
129 void *buffer; in mmap_large_buffer() local
134 buffer = mmap(NULL, sz, PROT_READ | PROT_WRITE, in mmap_large_buffer()
137 if (buffer == (void *)-1) { in mmap_large_buffer()
139 buffer = mmap(NULL, sz, PROT_READ | PROT_WRITE, in mmap_large_buffer()
141 if (buffer != (void *)-1) in mmap_large_buffer()
145 return buffer; in mmap_large_buffer()
155 char *buffer = NULL; in child_thread() local
168 buffer = mmap_large_buffer(chunk_size, &buffer_sz); in child_thread()
169 if (buffer == (void *)-1) { in child_thread()
213 lu = read(fd, buffer, zc.recv_skip_hint); in child_thread()
216 hash_zone(buffer, lu); in child_thread()
224 lu = read(fd, buffer + sub, chunk_size - sub); in child_thread()
230 hash_zone(buffer + sub, lu); in child_thread()
260 munmap(buffer, buffer_sz); in child_thread()
378 char *buffer; in main() local
469 buffer = mmap_large_buffer(chunk_size, &buffer_sz); in main()
470 if (buffer == (char *)-1) { in main()
509 wr = send(fd, buffer, (size_t)wr, zflg ? MSG_ZEROCOPY : 0); in main()
515 munmap(buffer, buffer_sz); in main()