Lines Matching defs:iov
114 static size_t iov_length(const struct iovec *iov, size_t count)
120 ret += iov[seg].iov_len;
171 static int send_reply_iov(fuse_req_t req, int error, struct iovec *iov,
184 iov[0].iov_base = &out;
185 iov[0].iov_len = sizeof(struct fuse_out_header);
186 out.len = iov_length(iov, count);
192 res = fuse_chan_send(req->ch, iov, count);
201 struct iovec iov[2];
205 iov[1].iov_base = (void *)(uintptr_t) arg;
206 iov[1].iov_len = argsize;
209 return send_reply_iov(req, error, iov, count);
213 int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count)
222 memcpy(padded_iov + 1, iov, count * sizeof(struct iovec));
472 struct iovec iov[3];
477 iov[count].iov_base = &arg;
478 iov[count].iov_len = sizeof(arg);
483 iov[count].iov_base = (char *)(uintptr_t) buf;
484 iov[count].iov_len = size;
488 return send_reply_iov(req, 0, iov, count);