Home | History | Annotate | Download | only in tests

Lines Matching refs:iov

42 print_iov(const struct iovec *iov)
45 unsigned char *buf = iov->iov_base;
48 for (i = 0; i < iov->iov_len; ++i) {
53 i > LIM ? "..." : "", (unsigned) iov->iov_len);
57 print_iovec(const struct iovec *iov, unsigned int cnt, unsigned int size)
60 printf("%p", iov);
69 printf("... /* %p */", &iov[i]);
76 print_iov(&iov[i]);
93 struct iovec *iov = tail_alloc(sizeof(*iov) * LEN);
96 iov[i].iov_base = &buf[i];
97 iov[i].iov_len = LEN - i;
104 written += iov[i].iov_len;
105 if (pwritev(0, iov, i + 1, offset + i) != written)
108 print_iovec(iov, i + 1, LEN);
116 print_iovec(iov + i, n, LEN - i);
117 rc = pwritev(0, iov + i, n, offset + LEN + i);
122 iov->iov_base = iov + LEN * 2;
123 rc = pwritev(0, iov, 1, -1);
125 iov->iov_base, LEN, rc, errno2name());
127 iov += LEN;
128 rc = pwritev(0, iov, 42, -2);
130 iov, rc, errno2name());
136 rc = pwritev(0, iov, 0, -4);