Lines Matching defs:count

91 static	size_t iov_length(const struct iovec *iov, size_t count)
96 for (seg = 0; seg < count; seg++)
167 struct iovec *iov, int count)
172 out->len = iov_length(iov, count);
193 res = se->io->writev(ch ? ch->fd : se->fd, iov, count,
196 res = writev(ch ? ch->fd : se->fd, iov, count);
212 int count)
232 return fuse_send_msg(req->se, req->ch, iov, count);
236 int count)
240 res = fuse_send_reply_iov_nofree(req, error, iov, count);
249 int count = 1;
253 count++;
255 return send_reply_iov(req, error, iov, count);
258 int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count)
263 padded_iov = malloc((count + 1) * sizeof(struct iovec));
267 memcpy(padded_iov + 1, iov, count * sizeof(struct iovec));
268 count++;
270 res = send_reply_iov(req, 0, padded_iov, count);
478 int fuse_reply_write(fuse_req_t req, size_t count)
483 arg.size = count;
504 if (buf->count == 1 && buf->idx == 0 && buf->off == 0 &&
681 for (idx = buf->idx; idx < buf->count; idx++) {
706 pipesize = pagesize * (iov_count + buf->count + 1) + out->len;
769 * For regular files a short count is either
908 int fuse_reply_xattr(fuse_req_t req, size_t count)
913 arg.size = count;
946 size_t count)
951 fiov = malloc(sizeof(fiov[0]) * count);
955 for (i = 0; i < count; i++) {
971 size_t count = 1;
978 iov[count].iov_base = &arg;
979 iov[count].iov_len = sizeof(arg);
980 count++;
984 iov[count].iov_base = (void *)in_iov;
985 iov[count].iov_len = sizeof(in_iov[0]) * in_count;
986 count++;
990 iov[count].iov_base = (void *)out_iov;
991 iov[count].iov_len = sizeof(out_iov[0]) * out_count;
992 count++;
1006 iov[count].iov_base = (void *)in_fiov;
1007 iov[count].iov_len = sizeof(in_fiov[0]) * in_count;
1008 count++;
1015 iov[count].iov_base = (void *)out_fiov;
1016 iov[count].iov_len = sizeof(out_fiov[0]) * out_count;
1017 count++;
1021 res = send_reply_iov(req, 0, iov, count);
1037 size_t count = 1;
1041 iov[count].iov_base = &arg;
1042 iov[count].iov_len = sizeof(arg);
1043 count++;
1046 iov[count].iov_base = (char *) buf;
1047 iov[count].iov_len = size;
1048 count++;
1051 return send_reply_iov(req, 0, iov, count);
1055 int count)
1061 padded_iov = malloc((count + 2) * sizeof(struct iovec));
1070 memcpy(&padded_iov[2], iov, count * sizeof(struct iovec));
1072 res = send_reply_iov(req, 0, padded_iov, count + 2);
1128 req->se->op.forget_multi(req, arg->count,
1131 for (i = 0; i < arg->count; i++) {
1407 .count = 1,
1441 if ((ibuf->flags & FUSE_BUF_IS_FD) && bufv.idx < bufv.count)
2259 struct iovec *iov, int count)
2271 return fuse_send_msg(se, NULL, iov, count);
2456 .count = 1,
2480 if ((ibuf->flags & FUSE_BUF_IS_FD) && bufv.idx < bufv.count)
2651 struct fuse_bufvec bufv = { .buf[0] = *buf, .count = 1 };
2923 struct fuse_bufvec src = { .buf[0] = tmpbuf, .count = 1 };
2924 struct fuse_bufvec dst = { .count = 1 };