Lines Matching defs:inarg

29 	struct fuse_open_in inarg;
32 memset(&inarg, 0, sizeof(inarg));
33 inarg.flags = open_flags & ~(O_CREAT | O_EXCL | O_NOCTTY);
35 inarg.flags &= ~O_TRUNC;
38 (inarg.flags & O_TRUNC) && !capable(CAP_FSETID)) {
39 inarg.open_flags |= FUSE_OPEN_KILL_SUIDGID;
45 args.in_args[0].size = sizeof(inarg);
46 args.in_args[0].value = &inarg;
318 ra->inarg.fh = ff->fh;
319 ra->inarg.flags = flags;
322 ra->args.in_args[0].value = &ra->inarg;
346 ra->inarg.release_flags |= FUSE_RELEASE_FLOCK_UNLOCK;
347 ra->inarg.lock_owner = fuse_lock_owner_id(ff->fm->fc, id);
506 struct fuse_flush_in inarg;
532 memset(&inarg, 0, sizeof(inarg));
533 inarg.fh = ff->fh;
534 inarg.lock_owner = fuse_lock_owner_id(fm->fc, id);
538 args.in_args[0].size = sizeof(inarg);
539 args.in_args[0].value = &inarg;
565 struct fuse_fsync_in inarg;
567 memset(&inarg, 0, sizeof(inarg));
568 inarg.fh = ff->fh;
569 inarg.fsync_flags = datasync ? FUSE_FSYNC_FDATASYNC : 0;
573 args.in_args[0].size = sizeof(inarg);
574 args.in_args[0].value = &inarg;
1095 struct fuse_write_in *inarg = &ia->write.in;
1099 inarg->flags = fuse_write_flags(iocb);
1101 inarg->write_flags |= FUSE_WRITE_LOCKOWNER;
1102 inarg->lock_owner = fuse_lock_owner_id(fm->fc, owner);
1801 struct fuse_write_in *inarg = &wpa->ia.write.in;
1807 if (inarg->offset + data_size <= size) {
1808 inarg->size = data_size;
1809 } else if (inarg->offset < size) {
1810 inarg->size = size - inarg->offset;
1816 args->in_args[1].size = inarg->size;
1932 struct fuse_write_in *inarg = &wpa->ia.write.in;
1963 fuse_send_writepage(fm, next, inarg->offset + inarg->size);
2628 int flock, struct fuse_lk_in *inarg)
2634 memset(inarg, 0, sizeof(*inarg));
2635 inarg->fh = ff->fh;
2636 inarg->owner = fuse_lock_owner_id(fc, fl->c.flc_owner);
2637 inarg->lk.start = fl->fl_start;
2638 inarg->lk.end = fl->fl_end;
2639 inarg->lk.type = fl->c.flc_type;
2640 inarg->lk.pid = pid;
2642 inarg->lk_flags |= FUSE_LK_FLOCK;
2646 args->in_args[0].size = sizeof(*inarg);
2647 args->in_args[0].value = inarg;
2655 struct fuse_lk_in inarg;
2659 fuse_lk_fill(&args, file, fl, FUSE_GETLK, 0, 0, &inarg);
2675 struct fuse_lk_in inarg;
2686 fuse_lk_fill(&args, file, fl, opcode, pid_nr, flock, &inarg);
2743 struct fuse_bmap_in inarg;
2750 memset(&inarg, 0, sizeof(inarg));
2751 inarg.block = block;
2752 inarg.blocksize = inode->i_sb->s_blocksize;
2756 args.in_args[0].size = sizeof(inarg);
2757 args.in_args[0].value = &inarg;
2774 struct fuse_lseek_in inarg = {
2788 args.in_args[0].size = sizeof(inarg);
2789 args.in_args[0].value = &inarg;
2898 struct fuse_poll_in inarg = { .fh = ff->fh, .kh = ff->kh };
2907 inarg.events = mangle_poll(poll_requested_events(wait));
2914 inarg.flags |= FUSE_POLL_SCHEDULE_NOTIFY;
2921 args.in_args[0].size = sizeof(inarg);
2922 args.in_args[0].value = &inarg;
3095 struct fuse_fallocate_in inarg = {
3146 args.in_args[0].size = sizeof(inarg);
3147 args.in_args[0].value = &inarg;
3193 struct fuse_copy_file_range_in inarg = {
3255 args.in_args[0].size = sizeof(inarg);
3256 args.in_args[0].value = &inarg;