• Home
  • Raw
  • Download

Lines Matching refs:write

407 		curr_index = wpa->ia.write.in.offset >> PAGE_SHIFT;  in fuse_find_writeback()
636 if (io->bytes >= 0 && io->write) in fuse_get_res_by_io()
727 } else if (io->write) { in fuse_aio_complete_req()
728 if (ia->write.out.size > ia->write.in.size) { in fuse_aio_complete_req()
730 } else if (ia->write.in.size != ia->write.out.size) { in fuse_aio_complete_req()
731 pos = ia->write.in.offset - io->offset + in fuse_aio_complete_req()
732 ia->write.out.size; in fuse_aio_complete_req()
1024 ia->write.in.fh = ff->fh; in fuse_write_args_fill()
1025 ia->write.in.offset = pos; in fuse_write_args_fill()
1026 ia->write.in.size = count; in fuse_write_args_fill()
1033 args->in_args[0].size = sizeof(ia->write.in); in fuse_write_args_fill()
1034 args->in_args[0].value = &ia->write.in; in fuse_write_args_fill()
1037 args->out_args[0].size = sizeof(ia->write.out); in fuse_write_args_fill()
1038 args->out_args[0].value = &ia->write.out; in fuse_write_args_fill()
1060 struct fuse_write_in *inarg = &ia->write.in; in fuse_send_write()
1074 if (!err && ia->write.out.size > count) in fuse_send_write()
1077 return err ?: ia->write.out.size; in fuse_send_write()
1113 ia->write.in.flags = fuse_write_flags(iocb); in fuse_send_write_pages()
1116 if (!err && ia->write.out.size > count) in fuse_send_write_pages()
1119 short_write = ia->write.out.size < count; in fuse_send_write_pages()
1121 count = ia->write.out.size; in fuse_send_write_pages()
1137 if (ia->write.page_locked && (i == ap->num_pages - 1)) in fuse_send_write_pages()
1210 ia->write.page_locked = true; in fuse_fill_write_pages()
1263 size_t num_written = ia.write.out.size; in fuse_perform_write()
1383 size_t *nbytesp, int write, in fuse_get_user_pages() argument
1394 if (write) in fuse_get_user_pages()
1429 if (write) in fuse_get_user_pages()
1442 int write = flags & FUSE_DIO_WRITE; in fuse_direct_io() local
1448 size_t nmax = write ? fc->max_write : fc->max_read; in fuse_direct_io()
1465 if (!write) in fuse_direct_io()
1468 if (!write) in fuse_direct_io()
1472 io->should_dirty = !write && iter_is_iovec(iter); in fuse_direct_io()
1478 err = fuse_get_user_pages(&ia->ap, iter, &nbytes, write, in fuse_direct_io()
1483 if (write) { in fuse_direct_io()
1485 ia->write.in.write_flags |= FUSE_WRITE_KILL_PRIV; in fuse_direct_io()
1663 struct fuse_write_in *inarg = &wpa->ia.write.in; in fuse_send_writepage()
1738 pgoff_t idx_from = wpa->ia.write.in.offset >> PAGE_SHIFT; in fuse_insert_writeback()
1752 curr_index = curr->ia.write.in.offset >> PAGE_SHIFT; in fuse_insert_writeback()
1794 struct fuse_write_in *inarg = &wpa->ia.write.in; in fuse_writepage_end()
1932 wpa->ia.write.in.write_flags |= FUSE_WRITE_CACHE; in fuse_writepage_locked()
2069 curr_index = tmp->ia.write.in.offset >> PAGE_SHIFT; in fuse_writepage_add()
2183 wpa->ia.write.in.write_flags |= FUSE_WRITE_CACHE; in fuse_writepages_fill()
3201 io->write = (iov_iter_rw(iter) == WRITE); in fuse_direct_IO()
3212 if (io->async && !io->write && offset + count > i_size) { in fuse_direct_IO()
3222 if ((offset + count > i_size) && io->write) in fuse_direct_IO()