Lines Matching refs:write
375 curr_index = wpa->ia.write.in.offset >> PAGE_SHIFT; in fuse_find_writeback()
593 if (io->bytes >= 0 && io->write) in fuse_get_res_by_io()
684 } else if (io->write) { in fuse_aio_complete_req()
685 if (ia->write.out.size > ia->write.in.size) { in fuse_aio_complete_req()
687 } else if (ia->write.in.size != ia->write.out.size) { in fuse_aio_complete_req()
688 pos = ia->write.in.offset - io->offset + in fuse_aio_complete_req()
689 ia->write.out.size; in fuse_aio_complete_req()
1012 ia->write.in.fh = ff->fh; in fuse_write_args_fill()
1013 ia->write.in.offset = pos; in fuse_write_args_fill()
1014 ia->write.in.size = count; in fuse_write_args_fill()
1021 args->in_args[0].size = sizeof(ia->write.in); in fuse_write_args_fill()
1022 args->in_args[0].value = &ia->write.in; in fuse_write_args_fill()
1025 args->out_args[0].size = sizeof(ia->write.out); in fuse_write_args_fill()
1026 args->out_args[0].value = &ia->write.out; in fuse_write_args_fill()
1048 struct fuse_write_in *inarg = &ia->write.in; in fuse_send_write()
1062 if (!err && ia->write.out.size > count) in fuse_send_write()
1065 return err ?: ia->write.out.size; in fuse_send_write()
1100 ia->write.in.flags = fuse_write_flags(iocb); in fuse_send_write_pages()
1103 if (!err && ia->write.out.size > count) in fuse_send_write_pages()
1107 count = ia->write.out.size; in fuse_send_write_pages()
1234 size_t num_written = ia.write.out.size; in fuse_perform_write()
1354 size_t *nbytesp, int write, in fuse_get_user_pages() argument
1365 if (write) in fuse_get_user_pages()
1399 if (write) in fuse_get_user_pages()
1412 int write = flags & FUSE_DIO_WRITE; in fuse_direct_io() local
1418 size_t nmax = write ? fc->max_write : fc->max_read; in fuse_direct_io()
1435 if (!write) in fuse_direct_io()
1438 if (!write) in fuse_direct_io()
1442 io->should_dirty = !write && iter_is_iovec(iter); in fuse_direct_io()
1448 err = fuse_get_user_pages(&ia->ap, iter, &nbytes, write, in fuse_direct_io()
1453 if (write) { in fuse_direct_io()
1455 ia->write.in.write_flags |= FUSE_WRITE_KILL_PRIV; in fuse_direct_io()
1619 struct fuse_write_in *inarg = &wpa->ia.write.in; in fuse_send_writepage()
1702 struct fuse_write_in *inarg = &wpa->ia.write.in; in fuse_writepage_end()
1829 wpa->ia.write.in.write_flags |= FUSE_WRITE_CACHE; in fuse_writepage_locked()
1968 curr_index = tmp->ia.write.in.offset >> PAGE_SHIFT; in fuse_writepage_in_flight()
2065 wpa->ia.write.in.write_flags |= FUSE_WRITE_CACHE; in fuse_writepages_fill()
3085 io->write = (iov_iter_rw(iter) == WRITE); in fuse_direct_IO()