Lines Matching refs:bufs

101     req->bufs = NULL;                                                         \
400 const struct iovec* bufs, in uv__preadv_or_pwritev_emul() argument
412 p = bufs[i].iov_base; in uv__preadv_or_pwritev_emul()
413 n = bufs[i].iov_len; in uv__preadv_or_pwritev_emul()
447 const struct iovec* bufs, in uv__preadv_emul() argument
450 return uv__preadv_or_pwritev_emul(fd, bufs, nbufs, off, /*is_pread*/1); in uv__preadv_emul()
455 const struct iovec* bufs, in uv__pwritev_emul() argument
458 return uv__preadv_or_pwritev_emul(fd, bufs, nbufs, off, /*is_pread*/0); in uv__pwritev_emul()
466 const struct iovec* bufs, in uv__preadv_or_pwritev() argument
486 return f(fd, bufs, nbufs, off); in uv__preadv_or_pwritev()
491 const struct iovec* bufs, in uv__preadv() argument
495 return uv__preadv_or_pwritev(fd, bufs, nbufs, off, &cache, /*is_pread*/1); in uv__preadv()
500 const struct iovec* bufs, in uv__pwritev() argument
504 return uv__preadv_or_pwritev(fd, bufs, nbufs, off, &cache, /*is_pread*/0); in uv__pwritev()
509 const struct iovec* bufs; in uv__fs_read() local
518 bufs = (const struct iovec*) req->bufs; in uv__fs_read()
528 r = read(fd, bufs->iov_base, bufs->iov_len); in uv__fs_read()
530 r = readv(fd, bufs, nbufs); in uv__fs_read()
533 r = pread(fd, bufs->iov_base, bufs->iov_len, off); in uv__fs_read()
535 r = uv__preadv(fd, bufs, nbufs, off); in uv__fs_read()
552 if (req->bufs != req->bufsml) in uv__fs_read()
553 uv__free(req->bufs); in uv__fs_read()
555 req->bufs = NULL; in uv__fs_read()
1202 const struct iovec* bufs; in uv__fs_write() local
1210 bufs = (const struct iovec*) req->bufs; in uv__fs_write()
1216 r = write(fd, bufs->iov_base, bufs->iov_len); in uv__fs_write()
1218 r = writev(fd, bufs, nbufs); in uv__fs_write()
1221 r = pwrite(fd, bufs->iov_base, bufs->iov_len, off); in uv__fs_write()
1223 r = uv__pwritev(fd, bufs, nbufs, off); in uv__fs_write()
1623 static size_t uv__fs_buf_offset(uv_buf_t* bufs, size_t size) { in uv__fs_buf_offset() argument
1626 for (offset = 0; size > 0 && bufs[offset].len <= size; ++offset) in uv__fs_buf_offset()
1627 size -= bufs[offset].len; in uv__fs_buf_offset()
1631 bufs[offset].base += size; in uv__fs_buf_offset()
1632 bufs[offset].len -= size; in uv__fs_buf_offset()
1640 uv_buf_t* bufs; in uv__fs_write_all() local
1646 bufs = req->bufs; in uv__fs_write_all()
1667 req->nbufs = uv__fs_buf_offset(req->bufs, result); in uv__fs_write_all()
1668 req->bufs += req->nbufs; in uv__fs_write_all()
1673 if (bufs != req->bufsml) in uv__fs_write_all()
1674 uv__free(bufs); in uv__fs_write_all()
1676 req->bufs = NULL; in uv__fs_write_all()
2019 const uv_buf_t bufs[], in uv_fs_read() argument
2025 if (bufs == NULL || nbufs == 0) in uv_fs_read()
2030 req->bufs = (uv_buf_t*) bufs; /* Safe, doesn't mutate |bufs| */ in uv_fs_read()
2036 req->bufs = req->bufsml; in uv_fs_read()
2038 req->bufs = uv__malloc(nbufs * sizeof(*bufs)); in uv_fs_read()
2040 if (req->bufs == NULL) in uv_fs_read()
2043 memcpy(req->bufs, bufs, nbufs * sizeof(*bufs)); in uv_fs_read()
2209 const uv_buf_t bufs[], in uv_fs_write() argument
2215 if (bufs == NULL || nbufs == 0) in uv_fs_write()
2221 req->bufs = req->bufsml; in uv_fs_write()
2223 req->bufs = uv__malloc(nbufs * sizeof(*bufs)); in uv_fs_write()
2225 if (req->bufs == NULL) in uv_fs_write()
2228 memcpy(req->bufs, bufs, nbufs * sizeof(*bufs)); in uv_fs_write()
2263 if (req->bufs != req->bufsml) in uv_fs_req_cleanup()
2264 uv__free(req->bufs); in uv_fs_req_cleanup()
2265 req->bufs = NULL; in uv_fs_req_cleanup()