Lines Matching defs:ret
256 int ret, i = 0, nr_alloc;
273 ret = fuse_send_removemapping(inode, &inarg,
275 if (ret)
283 return ret;
438 int ret;
486 ret = fuse_setup_one_mapping(inode, pos >> FUSE_DAX_SHIFT, alloc_dmap,
488 if (ret < 0) {
491 return ret;
504 int ret;
521 ret = -EIO;
542 ret = 0;
546 ret = fuse_setup_one_mapping(inode, pos >> FUSE_DAX_SHIFT, dmap, true,
548 if (ret < 0)
554 return ret;
690 int ret;
694 ret = __fuse_dax_break_layouts(inode, &retry, dmap_start,
696 } while (ret == 0 && retry);
698 return ret;
704 ssize_t ret;
713 ret = dax_iomap_rw(iocb, to, &fuse_iomap_ops);
717 return ret;
733 ssize_t ret;
735 ret = fuse_direct_io(&io, from, &iocb->ki_pos, FUSE_DIO_WRITE);
736 if (ret < 0)
737 return ret;
741 return ret;
747 ssize_t ret;
756 ret = generic_write_checks(iocb, from);
757 if (ret <= 0)
760 ret = file_remove_privs(iocb->ki_filp);
761 if (ret)
769 ret = fuse_dax_direct_write(iocb, from);
771 ret = dax_iomap_rw(iocb, from, &fuse_iomap_ops);
776 if (ret > 0)
777 ret = generic_write_sync(iocb, ret);
778 return ret;
794 vm_fault_t ret;
816 ret = dax_iomap_fault(vmf, pe_size, &pfn, &error, &fuse_iomap_ops);
817 if ((ret & VM_FAULT_ERROR) && error == -EAGAIN) {
824 if (ret & VM_FAULT_NEEDDSYNC)
825 ret = dax_finish_sync_fault(vmf, pe_size, pfn);
831 return ret;
874 int ret;
878 ret = filemap_fdatawrite_range(inode->i_mapping, start_pos, end_pos);
879 if (ret) {
881 ret, start_pos, end_pos);
882 return ret;
885 ret = invalidate_inode_pages2_range(inode->i_mapping,
888 if (ret)
890 ret);
892 return ret;
898 int ret;
905 ret = dmap_writeback_invalidate(inode, dmap);
906 if (ret)
907 return ret;
917 ret = dmap_removemapping_one(inode, dmap);
918 if (ret && ret != -ENOTCONN) {
919 pr_warn("Failed to remove mapping. offset=0x%llx len=0x%llx ret=%d\n",
920 dmap->window_offset, dmap->length, ret);
959 int ret;
980 ret = fuse_dax_break_layouts(inode, dmap_start, dmap_end);
981 if (ret) {
983 ret);
984 dmap = ERR_PTR(ret);
1006 ret = reclaim_one_dmap_locked(inode, dmap);
1007 if (ret < 0) {
1008 dmap = ERR_PTR(ret);
1079 int ret;
1096 ret = reclaim_one_dmap_locked(inode, dmap);
1097 if (ret < 0)
1098 return ret;
1104 return ret;
1119 int ret;
1125 ret = fuse_dax_break_layouts(inode, dmap_start, dmap_end);
1126 if (ret) {
1128 ret);
1133 ret = lookup_and_reclaim_dmap_locked(fcd, inode, start_idx);
1137 return ret;
1144 int ret, nr_freed = 0;
1189 ret = lookup_and_reclaim_dmap(fcd, inode, start_idx, end_idx);
1191 if (ret)
1192 return ret;
1200 int ret;
1203 ret = try_to_free_dmap_chunks(fcd, FUSE_DAX_RECLAIM_CHUNK);
1204 if (ret) {
1206 ret);
1241 int ret, id;
1265 ret = -ENOMEM;
1286 return ret;