Lines Matching refs:inarg

38 	struct fuse_open_in inarg;  in fuse_send_open()  local
41 memset(&inarg, 0, sizeof(inarg)); in fuse_send_open()
42 inarg.flags = file->f_flags & ~(O_CREAT | O_EXCL | O_NOCTTY); in fuse_send_open()
44 inarg.flags &= ~O_TRUNC; in fuse_send_open()
48 args.in_args[0].size = sizeof(inarg); in fuse_send_open()
49 args.in_args[0].value = &inarg; in fuse_send_open()
59 struct fuse_release_in inarg; member
280 ra->inarg.fh = ff->fh; in fuse_prepare_release()
281 ra->inarg.flags = flags; in fuse_prepare_release()
284 ra->args.in_args[0].value = &ra->inarg; in fuse_prepare_release()
301 ra->inarg.release_flags |= FUSE_RELEASE_FLOCK_UNLOCK; in fuse_release_common()
302 ra->inarg.lock_owner = fuse_lock_owner_id(ff->fm->fc, in fuse_release_common()
462 struct fuse_flush_in inarg; in fuse_flush() local
485 memset(&inarg, 0, sizeof(inarg)); in fuse_flush()
486 inarg.fh = ff->fh; in fuse_flush()
487 inarg.lock_owner = fuse_lock_owner_id(fm->fc, id); in fuse_flush()
491 args.in_args[0].size = sizeof(inarg); in fuse_flush()
492 args.in_args[0].value = &inarg; in fuse_flush()
518 struct fuse_fsync_in inarg; in fuse_fsync_common() local
520 memset(&inarg, 0, sizeof(inarg)); in fuse_fsync_common()
521 inarg.fh = ff->fh; in fuse_fsync_common()
522 inarg.fsync_flags = datasync ? FUSE_FSYNC_FDATASYNC : 0; in fuse_fsync_common()
526 args.in_args[0].size = sizeof(inarg); in fuse_fsync_common()
527 args.in_args[0].value = &inarg; in fuse_fsync_common()
1047 struct fuse_write_in *inarg = &ia->write.in; in fuse_send_write() local
1051 inarg->flags = fuse_write_flags(iocb); in fuse_send_write()
1053 inarg->write_flags |= FUSE_WRITE_LOCKOWNER; in fuse_send_write()
1054 inarg->lock_owner = fuse_lock_owner_id(fm->fc, owner); in fuse_send_write()
1628 struct fuse_write_in *inarg = &wpa->ia.write.in; in fuse_send_writepage() local
1634 if (inarg->offset + data_size <= size) { in fuse_send_writepage()
1635 inarg->size = data_size; in fuse_send_writepage()
1636 } else if (inarg->offset < size) { in fuse_send_writepage()
1637 inarg->size = size - inarg->offset; in fuse_send_writepage()
1643 args->in_args[1].size = inarg->size; in fuse_send_writepage()
1750 struct fuse_write_in *inarg = &wpa->ia.write.in; in fuse_writepage_end() local
1781 fuse_send_writepage(fm, next, inarg->offset + inarg->size); in fuse_writepage_end()
2399 int flock, struct fuse_lk_in *inarg) in fuse_lk_fill() argument
2405 memset(inarg, 0, sizeof(*inarg)); in fuse_lk_fill()
2406 inarg->fh = ff->fh; in fuse_lk_fill()
2407 inarg->owner = fuse_lock_owner_id(fc, fl->fl_owner); in fuse_lk_fill()
2408 inarg->lk.start = fl->fl_start; in fuse_lk_fill()
2409 inarg->lk.end = fl->fl_end; in fuse_lk_fill()
2410 inarg->lk.type = fl->fl_type; in fuse_lk_fill()
2411 inarg->lk.pid = pid; in fuse_lk_fill()
2413 inarg->lk_flags |= FUSE_LK_FLOCK; in fuse_lk_fill()
2417 args->in_args[0].size = sizeof(*inarg); in fuse_lk_fill()
2418 args->in_args[0].value = inarg; in fuse_lk_fill()
2426 struct fuse_lk_in inarg; in fuse_getlk() local
2430 fuse_lk_fill(&args, file, fl, FUSE_GETLK, 0, 0, &inarg); in fuse_getlk()
2446 struct fuse_lk_in inarg; in fuse_setlk() local
2461 fuse_lk_fill(&args, file, fl, opcode, pid_nr, flock, &inarg); in fuse_setlk()
2518 struct fuse_bmap_in inarg; in fuse_bmap() local
2525 memset(&inarg, 0, sizeof(inarg)); in fuse_bmap()
2526 inarg.block = block; in fuse_bmap()
2527 inarg.blocksize = inode->i_sb->s_blocksize; in fuse_bmap()
2531 args.in_args[0].size = sizeof(inarg); in fuse_bmap()
2532 args.in_args[0].value = &inarg; in fuse_bmap()
2549 struct fuse_lseek_in inarg = { in fuse_lseek() local
2563 args.in_args[0].size = sizeof(inarg); in fuse_lseek()
2564 args.in_args[0].value = &inarg; in fuse_lseek()
2758 struct fuse_ioctl_in inarg = { in fuse_do_ioctl() local
2775 inarg.flags |= FUSE_IOCTL_32BIT; in fuse_do_ioctl()
2778 inarg.flags |= FUSE_IOCTL_32BIT; in fuse_do_ioctl()
2781 inarg.flags |= FUSE_IOCTL_COMPAT_X32; in fuse_do_ioctl()
2828 inarg.in_size = in_size = iov_length(in_iov, in_iovs); in fuse_do_ioctl()
2829 inarg.out_size = out_size = iov_length(out_iov, out_iovs); in fuse_do_ioctl()
2854 ap.args.in_args[0].size = sizeof(inarg); in fuse_do_ioctl()
2855 ap.args.in_args[0].value = &inarg; in fuse_do_ioctl()
2927 if (transferred > inarg.out_size) in fuse_do_ioctl()
3030 struct fuse_poll_in inarg = { .fh = ff->fh, .kh = ff->kh }; in fuse_file_poll() local
3039 inarg.events = mangle_poll(poll_requested_events(wait)); in fuse_file_poll()
3046 inarg.flags |= FUSE_POLL_SCHEDULE_NOTIFY; in fuse_file_poll()
3053 args.in_args[0].size = sizeof(inarg); in fuse_file_poll()
3054 args.in_args[0].value = &inarg; in fuse_file_poll()
3227 struct fuse_fallocate_in inarg = { in fuse_file_fallocate() local
3276 args.in_args[0].size = sizeof(inarg); in fuse_file_fallocate()
3277 args.in_args[0].value = &inarg; in fuse_file_fallocate()
3324 struct fuse_copy_file_range_in inarg = { in __fuse_copy_file_range() local
3386 args.in_args[0].size = sizeof(inarg); in __fuse_copy_file_range()
3387 args.in_args[0].value = &inarg; in __fuse_copy_file_range()