Lines Matching defs:bufs
112 req->bufs = NULL; \
412 uv_buf_t* bufs,
425 buf = bufs + 0;
426 end = bufs + nbufs;
473 result = read(req->file, req->bufs[0].base, req->bufs[0].len);
475 result = readv(req->file, (struct iovec*) req->bufs, req->nbufs);
478 result = pread(req->file, req->bufs[0].base, req->bufs[0].len, req->off);
483 result = preadv(req->file, (struct iovec*) req->bufs, req->nbufs, req->off);
489 result = uv__fs_preadv(req->file, req->bufs, req->nbufs, req->off);
494 (struct iovec*)req->bufs,
507 /* Early cleanup of bufs allocation, since we're done with it. */
508 if (req->bufs != req->bufsml)
509 uv__free(req->bufs);
511 req->bufs = NULL;
1225 r = write(req->file, req->bufs[0].base, req->bufs[0].len);
1227 r = writev(req->file, (struct iovec*) req->bufs, req->nbufs);
1230 r = pwrite(req->file, req->bufs[0].base, req->bufs[0].len, req->off);
1234 r = pwritev(req->file, (struct iovec*) req->bufs, req->nbufs, req->off);
1240 r = pwrite(req->file, req->bufs[0].base, req->bufs[0].len, req->off);
1245 (struct iovec*) req->bufs,
1637 static size_t uv__fs_buf_offset(uv_buf_t* bufs, size_t size) {
1639 /* Figure out which bufs are done */
1640 for (offset = 0; size > 0 && bufs[offset].len <= size; ++offset)
1641 size -= bufs[offset].len;
1645 bufs[offset].base += size;
1646 bufs[offset].len -= size;
1654 uv_buf_t* bufs;
1660 bufs = req->bufs;
1681 req->nbufs = uv__fs_buf_offset(req->bufs, result);
1682 req->bufs += req->nbufs;
1687 if (bufs != req->bufsml)
1688 uv__free(bufs);
1690 req->bufs = NULL;
1999 const uv_buf_t bufs[],
2005 if (bufs == NULL || nbufs == 0)
2011 req->bufs = req->bufsml;
2013 req->bufs = uv__malloc(nbufs * sizeof(*bufs));
2015 if (req->bufs == NULL)
2018 memcpy(req->bufs, bufs, nbufs * sizeof(*bufs));
2169 const uv_buf_t bufs[],
2175 if (bufs == NULL || nbufs == 0)
2181 req->bufs = req->bufsml;
2183 req->bufs = uv__malloc(nbufs * sizeof(*bufs));
2185 if (req->bufs == NULL)
2188 memcpy(req->bufs, bufs, nbufs * sizeof(*bufs));
2218 if (req->bufs != req->bufsml)
2219 uv__free(req->bufs);
2220 req->bufs = NULL;