• Home
  • Raw
  • Download

Lines Matching refs:inarg

22 	struct fuse_open_in inarg;  in fuse_send_open()  local
30 memset(&inarg, 0, sizeof(inarg)); in fuse_send_open()
31 inarg.flags = file->f_flags & ~(O_CREAT | O_EXCL | O_NOCTTY); in fuse_send_open()
33 inarg.flags &= ~O_TRUNC; in fuse_send_open()
37 req->in.args[0].size = sizeof(inarg); in fuse_send_open()
38 req->in.args[0].value = &inarg; in fuse_send_open()
148 struct fuse_release_in *inarg = &req->misc.release.in; in fuse_release_fill() local
150 inarg->fh = ff->fh; in fuse_release_fill()
151 inarg->flags = flags; in fuse_release_fill()
156 req->in.args[0].value = inarg; in fuse_release_fill()
273 struct fuse_flush_in inarg; in fuse_flush() local
283 memset(&inarg, 0, sizeof(inarg)); in fuse_flush()
284 inarg.fh = ff->fh; in fuse_flush()
285 inarg.lock_owner = fuse_lock_owner_id(fc, id); in fuse_flush()
289 req->in.args[0].size = sizeof(inarg); in fuse_flush()
290 req->in.args[0].value = &inarg; in fuse_flush()
324 struct fuse_fsync_in inarg; in fuse_fsync_common() local
348 memset(&inarg, 0, sizeof(inarg)); in fuse_fsync_common()
349 inarg.fh = ff->fh; in fuse_fsync_common()
350 inarg.fsync_flags = datasync ? 1 : 0; in fuse_fsync_common()
354 req->in.args[0].size = sizeof(inarg); in fuse_fsync_common()
355 req->in.args[0].value = &inarg; in fuse_fsync_common()
377 struct fuse_read_in *inarg = &req->misc.read.in; in fuse_read_fill() local
380 inarg->fh = ff->fh; in fuse_read_fill()
381 inarg->offset = pos; in fuse_read_fill()
382 inarg->size = count; in fuse_read_fill()
383 inarg->flags = file->f_flags; in fuse_read_fill()
388 req->in.args[0].value = inarg; in fuse_read_fill()
403 struct fuse_read_in *inarg = &req->misc.read.in; in fuse_send_read() local
405 inarg->read_flags |= FUSE_READ_LOCKOWNER; in fuse_send_read()
406 inarg->lock_owner = fuse_lock_owner_id(fc, owner); in fuse_send_read()
613 struct fuse_write_in *inarg = &req->misc.write.in; in fuse_write_fill() local
616 memset(inarg, 0, sizeof(struct fuse_write_in)); in fuse_write_fill()
617 inarg->fh = ff->fh; in fuse_write_fill()
618 inarg->offset = pos; in fuse_write_fill()
619 inarg->size = count; in fuse_write_fill()
620 inarg->write_flags = writepage ? FUSE_WRITE_CACHE : 0; in fuse_write_fill()
621 inarg->flags = file ? file->f_flags : 0; in fuse_write_fill()
630 req->in.args[0].value = inarg; in fuse_write_fill()
644 struct fuse_write_in *inarg = &req->misc.write.in; in fuse_send_write() local
645 inarg->write_flags |= FUSE_WRITE_LOCKOWNER; in fuse_send_write()
646 inarg->lock_owner = fuse_lock_owner_id(fc, owner); in fuse_send_write()
1076 struct fuse_write_in *inarg = &req->misc.write.in; in fuse_send_writepage() local
1081 if (inarg->offset + PAGE_CACHE_SIZE <= size) { in fuse_send_writepage()
1082 inarg->size = PAGE_CACHE_SIZE; in fuse_send_writepage()
1083 } else if (inarg->offset < size) { in fuse_send_writepage()
1084 inarg->size = size & (PAGE_CACHE_SIZE - 1); in fuse_send_writepage()
1090 req->in.args[1].size = inarg->size; in fuse_send_writepage()
1427 struct fuse_bmap_in inarg; in fuse_bmap() local
1438 memset(&inarg, 0, sizeof(inarg)); in fuse_bmap()
1439 inarg.block = block; in fuse_bmap()
1440 inarg.blocksize = inode->i_sb->s_blocksize; in fuse_bmap()
1444 req->in.args[0].size = sizeof(inarg); in fuse_bmap()
1445 req->in.args[0].value = &inarg; in fuse_bmap()
1581 struct fuse_ioctl_in inarg = { in fuse_file_do_ioctl() local
1634 inarg.in_size = in_size = iov_length(in_iov, in_iovs); in fuse_file_do_ioctl()
1635 inarg.out_size = out_size = iov_length(out_iov, out_iovs); in fuse_file_do_ioctl()
1668 req->in.args[0].size = sizeof(inarg); in fuse_file_do_ioctl()
1669 req->in.args[0].value = &inarg; in fuse_file_do_ioctl()
1734 if (transferred > inarg.out_size) in fuse_file_do_ioctl()
1818 struct fuse_poll_in inarg = { .fh = ff->fh, .kh = ff->kh }; in fuse_file_poll() local
1833 inarg.flags |= FUSE_POLL_SCHEDULE_NOTIFY; in fuse_file_poll()
1844 req->in.args[0].size = sizeof(inarg); in fuse_file_poll()
1845 req->in.args[0].value = &inarg; in fuse_file_poll()