Lines Matching defs:inarg
137 * On the first callout to FUSE server, inarg->in_size and
138 * inarg->out_size will be NULL; then, the server completes the ioctl
142 * { { .iov_base = inarg.arg, .iov_len = sizeof(struct a) } }
149 * { { .iov_base = inarg.arg, .iov_len = sizeof(struct a) },
172 struct fuse_ioctl_in inarg = {
189 inarg.flags |= FUSE_IOCTL_32BIT;
192 inarg.flags |= FUSE_IOCTL_32BIT;
195 inarg.flags |= FUSE_IOCTL_COMPAT_X32;
233 inarg.in_size = in_size = iov_length(in_iov, in_iovs);
234 inarg.out_size = out_size = iov_length(out_iov, out_iovs);
259 ap.args.in_args[0].size = sizeof(inarg);
260 ap.args.in_args[0].value = &inarg;
330 if (transferred > inarg.out_size)
381 struct fuse_ioctl_in inarg;
386 memset(&inarg, 0, sizeof(inarg));
387 inarg.fh = ff->fh;
388 inarg.cmd = cmd;
391 inarg.flags |= FUSE_IOCTL_32BIT;
394 inarg.flags |= FUSE_IOCTL_DIR;
397 inarg.out_size = size;
399 inarg.in_size = size;
404 args.in_args[0].size = sizeof(inarg);
405 args.in_args[0].value = &inarg;
406 args.in_args[1].size = inarg.in_size;
409 args.out_args[1].size = inarg.out_size;