Lines Matching refs:size
95 static void cusexmp_read(fuse_req_t req, size_t size, off_t off,
102 if (size > cusexmp_size - off)
103 size = cusexmp_size - off;
105 fuse_reply_buf(req, cusexmp_buf + off, size);
108 static void cusexmp_write(fuse_req_t req, const char *buf, size_t size,
113 if (cusexmp_expand(off + size)) {
118 memcpy(cusexmp_buf + off, buf, size);
119 fuse_reply_write(req, size);
140 /* prepare size outputs */
152 out_iov[2].iov_len = arg->size;
159 in_iov[1].iov_len = arg->size;
160 if (arg->size && !in_bufsz) {
176 size_t size = arg->size;
180 if (size > cusexmp_size - off)
181 size = cusexmp_size - off;
184 iov[2].iov_len = size;
185 fuse_reply_ioctl_iov(req, size, iov, 3);