Lines Matching defs:bufv
874 int fuse_reply_data(fuse_req_t req, struct fuse_bufvec *bufv,
887 res = fuse_send_data_iov(req->se, req->ch, iov, 1, bufv, flags);
1405 struct fuse_bufvec bufv = {
1417 bufv.buf[0].mem = ((char *) arg) + FUSE_COMPAT_WRITE_IN_SIZE;
1418 bufv.buf[0].size -= sizeof(struct fuse_in_header) +
1420 assert(!(bufv.buf[0].flags & FUSE_BUF_IS_FD));
1424 if (!(bufv.buf[0].flags & FUSE_BUF_IS_FD))
1425 bufv.buf[0].mem = PARAM(arg);
1427 bufv.buf[0].size -= sizeof(struct fuse_in_header) +
1430 if (bufv.buf[0].size < arg->size) {
1435 bufv.buf[0].size = arg->size;
1437 se->op.write_buf(req, nodeid, &bufv, arg->offset, &fi);
1441 if ((ibuf->flags & FUSE_BUF_IS_FD) && bufv.idx < bufv.count)
2405 off_t offset, struct fuse_bufvec *bufv,
2411 size_t size = fuse_buf_size(bufv);
2433 res = fuse_send_data_iov(se, NULL, iov, 2, bufv, flags);
2454 struct fuse_bufvec bufv = {
2459 if (!(bufv.buf[0].flags & FUSE_BUF_IS_FD))
2460 bufv.buf[0].mem = PARAM(arg);
2462 bufv.buf[0].size -= sizeof(struct fuse_in_header) +
2465 if (bufv.buf[0].size < arg->size) {
2470 bufv.buf[0].size = arg->size;
2474 arg->offset, &bufv);
2480 if ((ibuf->flags & FUSE_BUF_IS_FD) && bufv.idx < bufv.count)
2651 struct fuse_bufvec bufv = { .buf[0] = *buf, .count = 1 };
2671 res = fuse_ll_copy_from_pipe(&tmpbuf, &bufv);
2757 res = fuse_ll_copy_from_pipe(&tmpbuf, &bufv);