Lines Matching refs:iovs
281 struct iovec *iovs = NULL; in do_bpf_write_batch() local
290 iovs = calloc((size_t)count, sizeof(struct iovec)); in do_bpf_write_batch()
294 make_bootp_packet(&iovs[i], ip_len, i + 1); in do_bpf_write_batch()
295 total_len += iovs[i].iov_len; in do_bpf_write_batch()
297 struct bpf_hdr *h0 = (struct bpf_hdr *)iovs[i].iov_base;; in do_bpf_write_batch()
303 HexDump(iovs[i].iov_base, MIN((size_t)iovs[i].iov_len, 512)); in do_bpf_write_batch()
305 T_ASSERT_EQ((int)(iovs[i].iov_len % BPF_ALIGNMENT), 0, "iovs[i].iov_len %% BPF_ALIGNMENT == 0"); in do_bpf_write_batch()
310 nwritten = writev(bpf_fd, iovs, count); in do_bpf_write_batch()
323 …T_ASSERT_GE((size_t)nwritten, iovs[0].iov_len, "nwritten %lu >= iovs[0].iov_len %lu", nwritten, io… in do_bpf_write_batch()
362 unsigned char *p0 = iovs[i].iov_base; in do_bpf_write_batch()
363 struct bpf_hdr *h0 = (struct bpf_hdr *)iovs[i].iov_base;; in do_bpf_write_batch()