Lines Matching refs:niov
1292 iov2datalink(struct bundle *bundle, struct iovec *iov, int *niov, int maxiov, in iov2datalink() argument
1299 dl = (struct datalink *)iov[(*niov)++].iov_base; in iov2datalink()
1300 dl->name = iov[*niov].iov_base; in iov2datalink()
1314 for ((*niov)--; *niov < maxiov; (*niov)++) in iov2datalink()
1315 free(iov[*niov].iov_base); in iov2datalink()
1330 free(iov[*niov].iov_base); in iov2datalink()
1332 (*niov)++; in iov2datalink()
1358 dl->physical = iov2physical(dl, iov, niov, maxiov, fd, auxfd, nauxfd); in iov2datalink()
1386 datalink2iov(struct datalink *dl, struct iovec *iov, int *niov, int maxiov, in datalink2iov() argument
1400 if (*niov >= maxiov - 1) { in datalink2iov()
1409 iov[*niov].iov_base = (void *)dl; in datalink2iov()
1410 iov[(*niov)++].iov_len = sizeof *dl; in datalink2iov()
1411 iov[*niov].iov_base = dl ? realloc(dl->name, DATALINK_MAXNAME) : NULL; in datalink2iov()
1412 iov[(*niov)++].iov_len = DATALINK_MAXNAME; in datalink2iov()
1414 link_fd = physical2iov(dl ? dl->physical : NULL, iov, niov, maxiov, auxfd, in datalink2iov()