Lines Matching refs:args
12 static ssize_t fuse_send_ioctl(struct fuse_mount *fm, struct fuse_args *args,
17 args->out_args[0].size = sizeof(*outarg);
18 args->out_args[0].value = outarg;
20 ret = fuse_simple_request(fm, args);
256 ap.args.opcode = FUSE_IOCTL;
257 ap.args.nodeid = ff->nodeid;
258 ap.args.in_numargs = 1;
259 ap.args.in_args[0].size = sizeof(inarg);
260 ap.args.in_args[0].value = &inarg;
262 ap.args.in_numargs++;
263 ap.args.in_args[1].size = in_size;
264 ap.args.in_pages = true;
275 ap.args.out_numargs = 2;
276 ap.args.out_args[1].size = out_size;
277 ap.args.out_pages = true;
278 ap.args.out_argvar = true;
280 transferred = fuse_send_ioctl(fm, &ap.args, &outarg);
383 FUSE_ARGS(args);
401 args.opcode = FUSE_IOCTL;
402 args.nodeid = ff->nodeid;
403 args.in_numargs = 2;
404 args.in_args[0].size = sizeof(inarg);
405 args.in_args[0].value = &inarg;
406 args.in_args[1].size = inarg.in_size;
407 args.in_args[1].value = ptr;
408 args.out_numargs = 2;
409 args.out_args[1].size = inarg.out_size;
410 args.out_args[1].value = ptr;
412 err = fuse_send_ioctl(fm, &args, &outarg);