Lines Matching refs:args
13 static ssize_t fuse_send_ioctl(struct fuse_mount *fm, struct fuse_args *args,
18 args->out_args[0].size = sizeof(*outarg);
19 args->out_args[0].value = outarg;
21 ret = fuse_simple_request(fm, args);
316 ap.args.opcode = FUSE_IOCTL;
317 ap.args.nodeid = ff->nodeid;
318 ap.args.in_numargs = 1;
319 ap.args.in_args[0].size = sizeof(inarg);
320 ap.args.in_args[0].value = &inarg;
322 ap.args.in_numargs++;
323 ap.args.in_args[1].size = in_size;
324 ap.args.in_pages = true;
335 ap.args.out_numargs = 2;
336 ap.args.out_args[1].size = out_size;
337 ap.args.out_pages = true;
338 ap.args.out_argvar = true;
340 transferred = fuse_send_ioctl(fm, &ap.args, &outarg);
443 FUSE_ARGS(args);
461 args.opcode = FUSE_IOCTL;
462 args.nodeid = ff->nodeid;
463 args.in_numargs = 2;
464 args.in_args[0].size = sizeof(inarg);
465 args.in_args[0].value = &inarg;
466 args.in_args[1].size = inarg.in_size;
467 args.in_args[1].value = ptr;
468 args.out_numargs = 2;
469 args.out_args[1].size = inarg.out_size;
470 args.out_args[1].value = ptr;
472 err = fuse_send_ioctl(fm, &args, &outarg);