Lines Matching defs:nbufs
90 #define preadv(fd, bufs, nbufs, off) \
92 #define pwritev(fd, bufs, nbufs, off) \
433 size_t nbufs;
441 nbufs = req->nbufs;
444 if (nbufs > iovmax)
445 nbufs = iovmax;
449 if (nbufs == 1)
451 else if (nbufs > 1)
452 r = readv(fd, bufs, nbufs);
454 if (nbufs == 1)
456 else if (nbufs > 1)
457 r = preadv(fd, bufs, nbufs, off);
478 req->nbufs = 0;
501 /* NOTE: We will use nbufs as an index field */
502 req->nbufs = 0;
1116 size_t nbufs;
1124 nbufs = req->nbufs;
1128 if (nbufs == 1)
1130 else if (nbufs > 1)
1131 r = writev(fd, bufs, nbufs);
1133 if (nbufs == 1)
1135 else if (nbufs > 1)
1136 r = pwritev(fd, bufs, nbufs, off);
1523 unsigned int nbufs;
1529 nbufs = req->nbufs;
1533 while (nbufs > 0) {
1534 req->nbufs = nbufs;
1535 if (req->nbufs > iovmax)
1536 req->nbufs = iovmax;
1551 req->nbufs = uv__fs_buf_offset(req->bufs, result);
1552 req->bufs += req->nbufs;
1553 nbufs -= req->nbufs;
1561 req->nbufs = 0;
1907 unsigned int nbufs,
1912 if (bufs == NULL || nbufs == 0)
1918 req->nbufs = nbufs;
1924 if (nbufs > ARRAY_SIZE(req->bufsml))
1925 req->bufs = uv__malloc(nbufs * sizeof(*bufs));
1930 memcpy(req->bufs, bufs, nbufs * sizeof(*bufs));
2097 unsigned int nbufs,
2102 if (bufs == NULL || nbufs == 0)
2107 req->nbufs = nbufs;
2109 if (nbufs > ARRAY_SIZE(req->bufsml))
2110 req->bufs = uv__malloc(nbufs * sizeof(*bufs));
2115 memcpy(req->bufs, bufs, nbufs * sizeof(*bufs));