• Home
  • Raw
  • Download

Lines Matching refs:ret

477 	int ret = 0;  in ocfs2_calc_security_init()  local
489 ret = ocfs2_reserve_new_metadata_blocks(osb, 1, xattr_ac); in ocfs2_calc_security_init()
490 if (ret) { in ocfs2_calc_security_init()
491 mlog_errno(ret); in ocfs2_calc_security_init()
492 return ret; in ocfs2_calc_security_init()
506 return ret; in ocfs2_calc_security_init()
517 int ret = 0; in ocfs2_calc_xattr_init() local
534 mlog_errno(ret); in ocfs2_calc_xattr_init()
535 return ret; in ocfs2_calc_xattr_init()
540 return ret; in ocfs2_calc_xattr_init()
557 ret = ocfs2_reserve_new_metadata_blocks(osb, 1, xattr_ac); in ocfs2_calc_xattr_init()
558 if (ret) { in ocfs2_calc_xattr_init()
559 mlog_errno(ret); in ocfs2_calc_xattr_init()
560 return ret; in ocfs2_calc_xattr_init()
592 return ret; in ocfs2_calc_xattr_init()
658 int ret; in __ocfs2_remove_xattr_range() local
665 ret = vb->vb_access(handle, inode, vb->vb_bh, in __ocfs2_remove_xattr_range()
667 if (ret) { in __ocfs2_remove_xattr_range()
668 mlog_errno(ret); in __ocfs2_remove_xattr_range()
672 ret = ocfs2_remove_extent(inode, &et, cpos, len, handle, ctxt->meta_ac, in __ocfs2_remove_xattr_range()
674 if (ret) { in __ocfs2_remove_xattr_range()
675 mlog_errno(ret); in __ocfs2_remove_xattr_range()
681 ret = ocfs2_journal_dirty(handle, vb->vb_bh); in __ocfs2_remove_xattr_range()
682 if (ret) { in __ocfs2_remove_xattr_range()
683 mlog_errno(ret); in __ocfs2_remove_xattr_range()
687 ret = ocfs2_cache_cluster_dealloc(&ctxt->dealloc, phys_blkno, len); in __ocfs2_remove_xattr_range()
688 if (ret) in __ocfs2_remove_xattr_range()
689 mlog_errno(ret); in __ocfs2_remove_xattr_range()
692 return ret; in __ocfs2_remove_xattr_range()
701 int ret = 0; in ocfs2_xattr_shrink_size() local
711 ret = ocfs2_xattr_get_clusters(inode, cpos, &phys_cpos, in ocfs2_xattr_shrink_size()
714 if (ret) { in ocfs2_xattr_shrink_size()
715 mlog_errno(ret); in ocfs2_xattr_shrink_size()
722 ret = __ocfs2_remove_xattr_range(inode, vb, cpos, in ocfs2_xattr_shrink_size()
725 if (ret) { in ocfs2_xattr_shrink_size()
726 mlog_errno(ret); in ocfs2_xattr_shrink_size()
738 return ret; in ocfs2_xattr_shrink_size()
746 int ret; in ocfs2_xattr_value_truncate() local
754 ret = ocfs2_xattr_extend_allocation(inode, in ocfs2_xattr_value_truncate()
758 ret = ocfs2_xattr_shrink_size(inode, in ocfs2_xattr_value_truncate()
762 return ret; in ocfs2_xattr_value_truncate()
794 int i, type, ret; in ocfs2_xattr_list_entries() local
806 ret = ocfs2_xattr_list_entry(buffer, buffer_size, in ocfs2_xattr_list_entries()
809 if (ret) in ocfs2_xattr_list_entries()
810 return ret; in ocfs2_xattr_list_entries()
824 int ret = 0; in ocfs2_xattr_ibody_list() local
827 return ret; in ocfs2_xattr_ibody_list()
833 ret = ocfs2_xattr_list_entries(inode, header, buffer, buffer_size); in ocfs2_xattr_ibody_list()
835 return ret; in ocfs2_xattr_ibody_list()
845 int ret = 0; in ocfs2_xattr_block_list() local
848 return ret; in ocfs2_xattr_block_list()
850 ret = ocfs2_read_xattr_block(inode, le64_to_cpu(di->i_xattr_loc), in ocfs2_xattr_block_list()
852 if (ret < 0) { in ocfs2_xattr_block_list()
853 mlog_errno(ret); in ocfs2_xattr_block_list()
854 return ret; in ocfs2_xattr_block_list()
860 ret = ocfs2_xattr_list_entries(inode, header, in ocfs2_xattr_block_list()
864 ret = ocfs2_xattr_tree_list_index_block(inode, xt, in ocfs2_xattr_block_list()
870 return ret; in ocfs2_xattr_block_list()
877 int ret = 0, i_ret = 0, b_ret = 0; in ocfs2_listxattr() local
886 return ret; in ocfs2_listxattr()
888 ret = ocfs2_inode_lock(dentry->d_inode, &di_bh, 0); in ocfs2_listxattr()
889 if (ret < 0) { in ocfs2_listxattr()
890 mlog_errno(ret); in ocfs2_listxattr()
891 return ret; in ocfs2_listxattr()
955 int i, ret = 0; in ocfs2_xattr_get_value_outside() local
967 ret = ocfs2_xattr_get_clusters(inode, cpos, &p_cluster, in ocfs2_xattr_get_value_outside()
969 if (ret) { in ocfs2_xattr_get_value_outside()
970 mlog_errno(ret); in ocfs2_xattr_get_value_outside()
977 ret = ocfs2_read_block(inode, blkno, &bh, NULL); in ocfs2_xattr_get_value_outside()
978 if (ret) { in ocfs2_xattr_get_value_outside()
979 mlog_errno(ret); in ocfs2_xattr_get_value_outside()
996 return ret; in ocfs2_xattr_get_value_outside()
1010 int ret = 0; in ocfs2_xattr_ibody_get() local
1021 ret = ocfs2_xattr_find_entry(name_index, name, xs); in ocfs2_xattr_ibody_get()
1022 if (ret) in ocfs2_xattr_ibody_get()
1023 return ret; in ocfs2_xattr_ibody_get()
1037 ret = ocfs2_xattr_get_value_outside(inode, xv, in ocfs2_xattr_ibody_get()
1039 if (ret < 0) { in ocfs2_xattr_ibody_get()
1040 mlog_errno(ret); in ocfs2_xattr_ibody_get()
1041 return ret; in ocfs2_xattr_ibody_get()
1059 int ret = -ENODATA, name_offset, name_len, block_off, i; in ocfs2_xattr_block_get() local
1063 ret = -ENOMEM; in ocfs2_xattr_block_get()
1064 mlog_errno(ret); in ocfs2_xattr_block_get()
1068 ret = ocfs2_xattr_block_find(inode, name_index, name, xs); in ocfs2_xattr_block_get()
1069 if (ret) { in ocfs2_xattr_block_get()
1070 mlog_errno(ret); in ocfs2_xattr_block_get()
1075 ret = -ENODATA; in ocfs2_xattr_block_get()
1082 ret = -ERANGE; in ocfs2_xattr_block_get()
1091 ret = ocfs2_xattr_bucket_get_name_value(inode, in ocfs2_xattr_block_get()
1104 ret = ocfs2_xattr_get_value_outside(inode, xv, in ocfs2_xattr_block_get()
1106 if (ret < 0) { in ocfs2_xattr_block_get()
1107 mlog_errno(ret); in ocfs2_xattr_block_get()
1112 ret = size; in ocfs2_xattr_block_get()
1118 return ret; in ocfs2_xattr_block_get()
1128 int ret; in ocfs2_xattr_get_nolock() local
1142 ret = -ENODATA; in ocfs2_xattr_get_nolock()
1148 ret = ocfs2_xattr_ibody_get(inode, name_index, name, buffer, in ocfs2_xattr_get_nolock()
1150 if (ret == -ENODATA && di->i_xattr_loc) in ocfs2_xattr_get_nolock()
1151 ret = ocfs2_xattr_block_get(inode, name_index, name, buffer, in ocfs2_xattr_get_nolock()
1155 return ret; in ocfs2_xattr_get_nolock()
1169 int ret; in ocfs2_xattr_get() local
1172 ret = ocfs2_inode_lock(inode, &di_bh, 0); in ocfs2_xattr_get()
1173 if (ret < 0) { in ocfs2_xattr_get()
1174 mlog_errno(ret); in ocfs2_xattr_get()
1175 return ret; in ocfs2_xattr_get()
1177 ret = ocfs2_xattr_get_nolock(inode, di_bh, name_index, in ocfs2_xattr_get()
1184 return ret; in ocfs2_xattr_get()
1193 int ret = 0, i, cp_len; in __ocfs2_xattr_set_value_outside() local
1204 ret = ocfs2_xattr_get_clusters(inode, cpos, &p_cluster, in __ocfs2_xattr_set_value_outside()
1206 if (ret) { in __ocfs2_xattr_set_value_outside()
1207 mlog_errno(ret); in __ocfs2_xattr_set_value_outside()
1214 ret = ocfs2_read_block(inode, blkno, &bh, NULL); in __ocfs2_xattr_set_value_outside()
1215 if (ret) { in __ocfs2_xattr_set_value_outside()
1216 mlog_errno(ret); in __ocfs2_xattr_set_value_outside()
1220 ret = ocfs2_journal_access(handle, in __ocfs2_xattr_set_value_outside()
1224 if (ret < 0) { in __ocfs2_xattr_set_value_outside()
1225 mlog_errno(ret); in __ocfs2_xattr_set_value_outside()
1237 ret = ocfs2_journal_dirty(handle, bh); in __ocfs2_xattr_set_value_outside()
1238 if (ret < 0) { in __ocfs2_xattr_set_value_outside()
1239 mlog_errno(ret); in __ocfs2_xattr_set_value_outside()
1257 return ret; in __ocfs2_xattr_set_value_outside()
1267 int ret = 0; in ocfs2_xattr_cleanup() local
1272 ret = vb->vb_access(handle, inode, vb->vb_bh, in ocfs2_xattr_cleanup()
1274 if (ret) { in ocfs2_xattr_cleanup()
1275 mlog_errno(ret); in ocfs2_xattr_cleanup()
1284 ret = ocfs2_journal_dirty(handle, vb->vb_bh); in ocfs2_xattr_cleanup()
1285 if (ret < 0) in ocfs2_xattr_cleanup()
1286 mlog_errno(ret); in ocfs2_xattr_cleanup()
1288 return ret; in ocfs2_xattr_cleanup()
1298 int ret; in ocfs2_xattr_update_entry() local
1300 ret = vb->vb_access(handle, inode, vb->vb_bh, in ocfs2_xattr_update_entry()
1302 if (ret) { in ocfs2_xattr_update_entry()
1303 mlog_errno(ret); in ocfs2_xattr_update_entry()
1315 ret = ocfs2_journal_dirty(handle, vb->vb_bh); in ocfs2_xattr_update_entry()
1316 if (ret < 0) in ocfs2_xattr_update_entry()
1317 mlog_errno(ret); in ocfs2_xattr_update_entry()
1319 return ret; in ocfs2_xattr_update_entry()
1338 int ret = 0; in ocfs2_xattr_set_value_outside() local
1351 ret = ocfs2_xattr_value_truncate(inode, vb, xi->value_len, ctxt); in ocfs2_xattr_set_value_outside()
1352 if (ret < 0) { in ocfs2_xattr_set_value_outside()
1353 mlog_errno(ret); in ocfs2_xattr_set_value_outside()
1354 return ret; in ocfs2_xattr_set_value_outside()
1356 ret = ocfs2_xattr_update_entry(inode, ctxt->handle, xi, xs, vb, offs); in ocfs2_xattr_set_value_outside()
1357 if (ret < 0) { in ocfs2_xattr_set_value_outside()
1358 mlog_errno(ret); in ocfs2_xattr_set_value_outside()
1359 return ret; in ocfs2_xattr_set_value_outside()
1361 ret = __ocfs2_xattr_set_value_outside(inode, ctxt->handle, vb->vb_xv, in ocfs2_xattr_set_value_outside()
1363 if (ret < 0) in ocfs2_xattr_set_value_outside()
1364 mlog_errno(ret); in ocfs2_xattr_set_value_outside()
1366 return ret; in ocfs2_xattr_set_value_outside()
1491 int free, i, ret; in ocfs2_xattr_set_entry() local
1538 ret = -ENOSPC; in ocfs2_xattr_set_entry()
1548 ret = -ENOSPC; in ocfs2_xattr_set_entry()
1562 ret = ocfs2_xattr_set_value_outside(inode, xi, xs, in ocfs2_xattr_set_entry()
1564 if (ret < 0) in ocfs2_xattr_set_entry()
1565 mlog_errno(ret); in ocfs2_xattr_set_entry()
1578 ret = ocfs2_xattr_value_truncate(inode, in ocfs2_xattr_set_entry()
1582 if (ret < 0) { in ocfs2_xattr_set_entry()
1583 mlog_errno(ret); in ocfs2_xattr_set_entry()
1587 ret = ocfs2_xattr_update_entry(inode, in ocfs2_xattr_set_entry()
1593 if (ret < 0) { in ocfs2_xattr_set_entry()
1594 mlog_errno(ret); in ocfs2_xattr_set_entry()
1598 ret = __ocfs2_xattr_set_value_outside(inode, in ocfs2_xattr_set_entry()
1603 if (ret < 0) in ocfs2_xattr_set_entry()
1604 mlog_errno(ret); in ocfs2_xattr_set_entry()
1611 ret = ocfs2_xattr_value_truncate(inode, in ocfs2_xattr_set_entry()
1615 if (ret < 0) in ocfs2_xattr_set_entry()
1616 mlog_errno(ret); in ocfs2_xattr_set_entry()
1621 ret = ocfs2_journal_access_di(handle, inode, xs->inode_bh, in ocfs2_xattr_set_entry()
1623 if (ret) { in ocfs2_xattr_set_entry()
1624 mlog_errno(ret); in ocfs2_xattr_set_entry()
1629 ret = vb.vb_access(handle, inode, vb.vb_bh, in ocfs2_xattr_set_entry()
1631 if (ret) { in ocfs2_xattr_set_entry()
1632 mlog_errno(ret); in ocfs2_xattr_set_entry()
1644 ret = ocfs2_journal_dirty(handle, xs->xattr_bh); in ocfs2_xattr_set_entry()
1645 if (ret < 0) { in ocfs2_xattr_set_entry()
1646 mlog_errno(ret); in ocfs2_xattr_set_entry()
1676 ret = ocfs2_journal_dirty(handle, xs->inode_bh); in ocfs2_xattr_set_entry()
1677 if (ret < 0) in ocfs2_xattr_set_entry()
1678 mlog_errno(ret); in ocfs2_xattr_set_entry()
1680 if (!ret && xi->value_len > OCFS2_XATTR_INLINE_SIZE) { in ocfs2_xattr_set_entry()
1686 ret = ocfs2_xattr_set_value_outside(inode, xi, xs, ctxt, in ocfs2_xattr_set_entry()
1688 if (ret < 0) { in ocfs2_xattr_set_entry()
1691 mlog_errno(ret); in ocfs2_xattr_set_entry()
1703 return ret; in ocfs2_xattr_set_entry()
1710 int ret = 0, i; in ocfs2_remove_value_outside() local
1719 ret = PTR_ERR(ctxt.handle); in ocfs2_remove_value_outside()
1720 mlog_errno(ret); in ocfs2_remove_value_outside()
1734 ret = ocfs2_xattr_value_truncate(inode, vb, 0, &ctxt); in ocfs2_remove_value_outside()
1735 if (ret < 0) { in ocfs2_remove_value_outside()
1736 mlog_errno(ret); in ocfs2_remove_value_outside()
1746 return ret; in ocfs2_remove_value_outside()
1755 int ret; in ocfs2_xattr_ibody_remove() local
1765 ret = ocfs2_remove_value_outside(inode, &vb, header); in ocfs2_xattr_ibody_remove()
1767 return ret; in ocfs2_xattr_ibody_remove()
1774 int ret = 0; in ocfs2_xattr_block_remove() local
1783 ret = ocfs2_remove_value_outside(inode, &vb, header); in ocfs2_xattr_block_remove()
1785 ret = ocfs2_delete_xattr_index_block(inode, blk_bh); in ocfs2_xattr_block_remove()
1787 return ret; in ocfs2_xattr_block_remove()
1799 int ret = 0; in ocfs2_xattr_free_block() local
1803 ret = ocfs2_read_xattr_block(inode, block, &blk_bh); in ocfs2_xattr_free_block()
1804 if (ret < 0) { in ocfs2_xattr_free_block()
1805 mlog_errno(ret); in ocfs2_xattr_free_block()
1809 ret = ocfs2_xattr_block_remove(inode, blk_bh); in ocfs2_xattr_free_block()
1810 if (ret < 0) { in ocfs2_xattr_free_block()
1811 mlog_errno(ret); in ocfs2_xattr_free_block()
1824 ret = -ENOMEM; in ocfs2_xattr_free_block()
1825 mlog_errno(ret); in ocfs2_xattr_free_block()
1830 ret = ocfs2_inode_lock(xb_alloc_inode, &xb_alloc_bh, 1); in ocfs2_xattr_free_block()
1831 if (ret < 0) { in ocfs2_xattr_free_block()
1832 mlog_errno(ret); in ocfs2_xattr_free_block()
1838 ret = PTR_ERR(handle); in ocfs2_xattr_free_block()
1839 mlog_errno(ret); in ocfs2_xattr_free_block()
1843 ret = ocfs2_free_suballoc_bits(handle, xb_alloc_inode, xb_alloc_bh, in ocfs2_xattr_free_block()
1845 if (ret < 0) in ocfs2_xattr_free_block()
1846 mlog_errno(ret); in ocfs2_xattr_free_block()
1857 return ret; in ocfs2_xattr_free_block()
1870 int ret; in ocfs2_xattr_remove() local
1879 ret = ocfs2_xattr_ibody_remove(inode, di_bh); in ocfs2_xattr_remove()
1880 if (ret < 0) { in ocfs2_xattr_remove()
1881 mlog_errno(ret); in ocfs2_xattr_remove()
1887 ret = ocfs2_xattr_free_block(inode, in ocfs2_xattr_remove()
1889 if (ret < 0) { in ocfs2_xattr_remove()
1890 mlog_errno(ret); in ocfs2_xattr_remove()
1898 ret = PTR_ERR(handle); in ocfs2_xattr_remove()
1899 mlog_errno(ret); in ocfs2_xattr_remove()
1902 ret = ocfs2_journal_access_di(handle, inode, di_bh, in ocfs2_xattr_remove()
1904 if (ret) { in ocfs2_xattr_remove()
1905 mlog_errno(ret); in ocfs2_xattr_remove()
1916 ret = ocfs2_journal_dirty(handle, di_bh); in ocfs2_xattr_remove()
1917 if (ret < 0) in ocfs2_xattr_remove()
1918 mlog_errno(ret); in ocfs2_xattr_remove()
1922 return ret; in ocfs2_xattr_remove()
1966 int ret; in ocfs2_xattr_ibody_find() local
1993 ret = ocfs2_xattr_find_entry(name_index, name, xs); in ocfs2_xattr_ibody_find()
1994 if (ret && ret != -ENODATA) in ocfs2_xattr_ibody_find()
1995 return ret; in ocfs2_xattr_ibody_find()
1996 xs->not_found = ret; in ocfs2_xattr_ibody_find()
2015 int ret; in ocfs2_xattr_ibody_set() local
2023 ret = -ENOSPC; in ocfs2_xattr_ibody_set()
2028 ret = ocfs2_xattr_set_entry(inode, xi, xs, ctxt, in ocfs2_xattr_ibody_set()
2033 return ret; in ocfs2_xattr_ibody_set()
2050 int ret = 0; in ocfs2_xattr_block_find() local
2053 return ret; in ocfs2_xattr_block_find()
2055 ret = ocfs2_read_xattr_block(inode, le64_to_cpu(di->i_xattr_loc), in ocfs2_xattr_block_find()
2057 if (ret < 0) { in ocfs2_xattr_block_find()
2058 mlog_errno(ret); in ocfs2_xattr_block_find()
2059 return ret; in ocfs2_xattr_block_find()
2071 ret = ocfs2_xattr_find_entry(name_index, name, xs); in ocfs2_xattr_block_find()
2073 ret = ocfs2_xattr_index_block_find(inode, blk_bh, in ocfs2_xattr_block_find()
2077 if (ret && ret != -ENODATA) { in ocfs2_xattr_block_find()
2081 xs->not_found = ret; in ocfs2_xattr_block_find()
2086 return ret; in ocfs2_xattr_block_find()
2108 int ret; in ocfs2_xattr_block_set() local
2111 ret = ocfs2_journal_access_di(handle, inode, xs->inode_bh, in ocfs2_xattr_block_set()
2113 if (ret < 0) { in ocfs2_xattr_block_set()
2114 mlog_errno(ret); in ocfs2_xattr_block_set()
2118 ret = ocfs2_claim_metadata(osb, handle, ctxt->meta_ac, 1, in ocfs2_xattr_block_set()
2121 if (ret < 0) { in ocfs2_xattr_block_set()
2122 mlog_errno(ret); in ocfs2_xattr_block_set()
2129 ret = ocfs2_journal_access_xb(handle, inode, new_bh, in ocfs2_xattr_block_set()
2131 if (ret < 0) { in ocfs2_xattr_block_set()
2132 mlog_errno(ret); in ocfs2_xattr_block_set()
2151 ret = ocfs2_journal_dirty(handle, new_bh); in ocfs2_xattr_block_set()
2152 if (ret < 0) { in ocfs2_xattr_block_set()
2153 mlog_errno(ret); in ocfs2_xattr_block_set()
2163 ret = ocfs2_xattr_set_entry(inode, xi, xs, ctxt, in ocfs2_xattr_block_set()
2165 if (!ret || ret != -ENOSPC) in ocfs2_xattr_block_set()
2168 ret = ocfs2_xattr_create_index_block(inode, xs, ctxt); in ocfs2_xattr_block_set()
2169 if (ret) in ocfs2_xattr_block_set()
2173 ret = ocfs2_xattr_set_entry_index_block(inode, xi, xs, ctxt); in ocfs2_xattr_block_set()
2177 return ret; in ocfs2_xattr_block_set()
2229 int ret = 0, old_in_xb = 0; in ocfs2_calc_xattr_set_need() local
2279 ret = ocfs2_xattr_bucket_get_name_value(inode, in ocfs2_calc_xattr_set_need()
2371 ret = ocfs2_read_xattr_block(inode, in ocfs2_calc_xattr_set_need()
2374 if (ret) { in ocfs2_calc_xattr_set_need()
2375 mlog_errno(ret); in ocfs2_calc_xattr_set_need()
2425 return ret; in ocfs2_calc_xattr_set_need()
2436 int clusters_add, meta_add, ret; in ocfs2_init_xattr_set_ctxt() local
2443 ret = ocfs2_calc_xattr_set_need(inode, di, xi, xis, xbs, in ocfs2_init_xattr_set_ctxt()
2445 if (ret) { in ocfs2_init_xattr_set_ctxt()
2446 mlog_errno(ret); in ocfs2_init_xattr_set_ctxt()
2447 return ret; in ocfs2_init_xattr_set_ctxt()
2454 ret = ocfs2_reserve_new_metadata_blocks(osb, meta_add, in ocfs2_init_xattr_set_ctxt()
2456 if (ret) { in ocfs2_init_xattr_set_ctxt()
2457 mlog_errno(ret); in ocfs2_init_xattr_set_ctxt()
2463 ret = ocfs2_reserve_clusters(osb, clusters_add, &ctxt->data_ac); in ocfs2_init_xattr_set_ctxt()
2464 if (ret) in ocfs2_init_xattr_set_ctxt()
2465 mlog_errno(ret); in ocfs2_init_xattr_set_ctxt()
2468 if (ret) { in ocfs2_init_xattr_set_ctxt()
2479 return ret; in ocfs2_init_xattr_set_ctxt()
2489 int ret = 0, credits, old_found; in __ocfs2_xattr_set_handle() local
2494 ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt); in __ocfs2_xattr_set_handle()
2496 ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); in __ocfs2_xattr_set_handle()
2499 ret = ocfs2_xattr_ibody_set(inode, xi, xis, ctxt); in __ocfs2_xattr_set_handle()
2500 if (!ret && !xbs->not_found) { in __ocfs2_xattr_set_handle()
2510 ret = ocfs2_calc_xattr_set_need(inode, in __ocfs2_xattr_set_handle()
2519 if (ret) { in __ocfs2_xattr_set_handle()
2520 mlog_errno(ret); in __ocfs2_xattr_set_handle()
2524 ret = ocfs2_extend_trans(ctxt->handle, credits + in __ocfs2_xattr_set_handle()
2526 if (ret) { in __ocfs2_xattr_set_handle()
2527 mlog_errno(ret); in __ocfs2_xattr_set_handle()
2530 ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); in __ocfs2_xattr_set_handle()
2531 } else if (ret == -ENOSPC) { in __ocfs2_xattr_set_handle()
2533 ret = ocfs2_xattr_block_find(inode, in __ocfs2_xattr_set_handle()
2536 if (ret) in __ocfs2_xattr_set_handle()
2541 ret = ocfs2_calc_xattr_set_need(inode, in __ocfs2_xattr_set_handle()
2550 if (ret) { in __ocfs2_xattr_set_handle()
2551 mlog_errno(ret); in __ocfs2_xattr_set_handle()
2555 ret = ocfs2_extend_trans(ctxt->handle, credits + in __ocfs2_xattr_set_handle()
2557 if (ret) { in __ocfs2_xattr_set_handle()
2558 mlog_errno(ret); in __ocfs2_xattr_set_handle()
2566 ret = ocfs2_xattr_block_set(inode, xi, xbs, ctxt); in __ocfs2_xattr_set_handle()
2567 if (ret) in __ocfs2_xattr_set_handle()
2577 ret = ocfs2_calc_xattr_set_need(inode, in __ocfs2_xattr_set_handle()
2585 if (ret) { in __ocfs2_xattr_set_handle()
2586 mlog_errno(ret); in __ocfs2_xattr_set_handle()
2590 ret = ocfs2_extend_trans(ctxt->handle, credits + in __ocfs2_xattr_set_handle()
2592 if (ret) { in __ocfs2_xattr_set_handle()
2593 mlog_errno(ret); in __ocfs2_xattr_set_handle()
2596 ret = ocfs2_xattr_ibody_set(inode, xi, in __ocfs2_xattr_set_handle()
2602 if (!ret) { in __ocfs2_xattr_set_handle()
2604 ret = ocfs2_journal_access_di(ctxt->handle, inode, in __ocfs2_xattr_set_handle()
2607 if (ret) { in __ocfs2_xattr_set_handle()
2608 mlog_errno(ret); in __ocfs2_xattr_set_handle()
2618 return ret; in __ocfs2_xattr_set_handle()
2638 int ret; in ocfs2_xattr_set_handle() local
2682 ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis); in ocfs2_xattr_set_handle()
2683 if (ret) in ocfs2_xattr_set_handle()
2686 ret = ocfs2_xattr_block_find(inode, name_index, name, &xbs); in ocfs2_xattr_set_handle()
2687 if (ret) in ocfs2_xattr_set_handle()
2691 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); in ocfs2_xattr_set_handle()
2698 return ret; in ocfs2_xattr_set_handle()
2717 int ret, credits; in ocfs2_xattr_set() local
2750 ret = ocfs2_inode_lock(inode, &di_bh, 1); in ocfs2_xattr_set()
2751 if (ret < 0) { in ocfs2_xattr_set()
2752 mlog_errno(ret); in ocfs2_xattr_set()
2763 ret = ocfs2_xattr_ibody_find(inode, name_index, name, &xis); in ocfs2_xattr_set()
2764 if (ret) in ocfs2_xattr_set()
2767 ret = ocfs2_xattr_block_find(inode, name_index, name, &xbs); in ocfs2_xattr_set()
2768 if (ret) in ocfs2_xattr_set()
2773 ret = -ENODATA; in ocfs2_xattr_set()
2776 ret = 0; in ocfs2_xattr_set()
2780 ret = -EEXIST; in ocfs2_xattr_set()
2789 ret = __ocfs2_flush_truncate_log(osb); in ocfs2_xattr_set()
2790 if (ret < 0) { in ocfs2_xattr_set()
2792 mlog_errno(ret); in ocfs2_xattr_set()
2798 ret = ocfs2_init_xattr_set_ctxt(inode, di, &xi, &xis, in ocfs2_xattr_set()
2800 if (ret) { in ocfs2_xattr_set()
2801 mlog_errno(ret); in ocfs2_xattr_set()
2809 ret = PTR_ERR(ctxt.handle); in ocfs2_xattr_set()
2810 mlog_errno(ret); in ocfs2_xattr_set()
2814 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); in ocfs2_xattr_set()
2833 return ret; in ocfs2_xattr_set()
2848 int ret = 0, i; in ocfs2_xattr_get_rec() local
2855 ret = ocfs2_find_leaf(inode, el, name_hash, &eb_bh); in ocfs2_xattr_get_rec()
2856 if (ret) { in ocfs2_xattr_get_rec()
2857 mlog_errno(ret); in ocfs2_xattr_get_rec()
2869 ret = -EROFS; in ocfs2_xattr_get_rec()
2888 ret = -EROFS; in ocfs2_xattr_get_rec()
2898 return ret; in ocfs2_xattr_get_rec()
2913 int i, ret = 0, cmp = 1, block_off, new_offset; in ocfs2_find_xe_in_bucket() local
2937 ret = ocfs2_xattr_bucket_get_name_value(inode, in ocfs2_find_xe_in_bucket()
2942 if (ret) { in ocfs2_find_xe_in_bucket()
2943 mlog_errno(ret); in ocfs2_find_xe_in_bucket()
2952 ret = 0; in ocfs2_find_xe_in_bucket()
2957 return ret; in ocfs2_find_xe_in_bucket()
2978 int ret, found = 0; in ocfs2_xattr_bucket_find() local
2990 ret = -ENOMEM; in ocfs2_xattr_bucket_find()
2991 mlog_errno(ret); in ocfs2_xattr_bucket_find()
2995 ret = ocfs2_read_xattr_bucket(search, p_blkno); in ocfs2_xattr_bucket_find()
2996 if (ret) { in ocfs2_xattr_bucket_find()
2997 mlog_errno(ret); in ocfs2_xattr_bucket_find()
3008 ret = ocfs2_read_xattr_bucket(search, blkno); in ocfs2_xattr_bucket_find()
3009 if (ret) { in ocfs2_xattr_bucket_find()
3010 mlog_errno(ret); in ocfs2_xattr_bucket_find()
3040 ret = ocfs2_find_xe_in_bucket(inode, search, in ocfs2_xattr_bucket_find()
3043 if (ret) { in ocfs2_xattr_bucket_find()
3044 mlog_errno(ret); in ocfs2_xattr_bucket_find()
3059 ret = ocfs2_read_xattr_bucket(xs->bucket, lower_blkno); in ocfs2_xattr_bucket_find()
3060 if (ret) { in ocfs2_xattr_bucket_find()
3061 mlog_errno(ret); in ocfs2_xattr_bucket_find()
3074 ret = -ENODATA; in ocfs2_xattr_bucket_find()
3078 return ret; in ocfs2_xattr_bucket_find()
3087 int ret; in ocfs2_xattr_index_block_find() local
3102 ret = ocfs2_xattr_get_rec(inode, name_hash, &p_blkno, &first_hash, in ocfs2_xattr_index_block_find()
3104 if (ret) { in ocfs2_xattr_index_block_find()
3105 mlog_errno(ret); in ocfs2_xattr_index_block_find()
3115 ret = ocfs2_xattr_bucket_find(inode, name_index, name, name_hash, in ocfs2_xattr_index_block_find()
3119 return ret; in ocfs2_xattr_index_block_find()
3128 int i, ret = 0; in ocfs2_iterate_xattr_buckets() local
3143 ret = ocfs2_read_xattr_bucket(bucket, blkno); in ocfs2_iterate_xattr_buckets()
3144 if (ret) { in ocfs2_iterate_xattr_buckets()
3145 mlog_errno(ret); in ocfs2_iterate_xattr_buckets()
3160 ret = func(inode, bucket, para); in ocfs2_iterate_xattr_buckets()
3161 if (ret) in ocfs2_iterate_xattr_buckets()
3162 mlog_errno(ret); in ocfs2_iterate_xattr_buckets()
3167 if (ret) in ocfs2_iterate_xattr_buckets()
3172 return ret; in ocfs2_iterate_xattr_buckets()
3204 int ret = 0, type; in ocfs2_list_xattr_bucket() local
3215 ret = ocfs2_xattr_bucket_get_name_value(inode, in ocfs2_list_xattr_bucket()
3220 if (ret) in ocfs2_list_xattr_bucket()
3225 ret = ocfs2_xattr_list_entry(xl->buffer, in ocfs2_list_xattr_bucket()
3230 if (ret) in ocfs2_list_xattr_bucket()
3235 return ret; in ocfs2_list_xattr_bucket()
3244 int ret = 0; in ocfs2_xattr_tree_list_index_block() local
3257 ret = ocfs2_xattr_get_rec(inode, name_hash, &p_blkno, in ocfs2_xattr_tree_list_index_block()
3259 if (ret) { in ocfs2_xattr_tree_list_index_block()
3260 mlog_errno(ret); in ocfs2_xattr_tree_list_index_block()
3264 ret = ocfs2_iterate_xattr_buckets(inode, p_blkno, num_clusters, in ocfs2_xattr_tree_list_index_block()
3267 if (ret) { in ocfs2_xattr_tree_list_index_block()
3268 mlog_errno(ret); in ocfs2_xattr_tree_list_index_block()
3278 ret = xl.result; in ocfs2_xattr_tree_list_index_block()
3280 return ret; in ocfs2_xattr_tree_list_index_block()
3406 int ret; in ocfs2_xattr_create_index_block() local
3431 ret = ocfs2_journal_access_xb(handle, inode, xb_bh, in ocfs2_xattr_create_index_block()
3433 if (ret) { in ocfs2_xattr_create_index_block()
3434 mlog_errno(ret); in ocfs2_xattr_create_index_block()
3438 ret = __ocfs2_claim_clusters(osb, handle, ctxt->data_ac, in ocfs2_xattr_create_index_block()
3440 if (ret) { in ocfs2_xattr_create_index_block()
3441 mlog_errno(ret); in ocfs2_xattr_create_index_block()
3455 ret = ocfs2_init_xattr_bucket(xs->bucket, blkno); in ocfs2_xattr_create_index_block()
3456 if (ret) { in ocfs2_xattr_create_index_block()
3457 mlog_errno(ret); in ocfs2_xattr_create_index_block()
3461 ret = ocfs2_xattr_bucket_journal_access(handle, xs->bucket, in ocfs2_xattr_create_index_block()
3463 if (ret) { in ocfs2_xattr_create_index_block()
3464 mlog_errno(ret); in ocfs2_xattr_create_index_block()
3495 return ret; in ocfs2_xattr_create_index_block()
3521 int ret, i; in ocfs2_defrag_xattr_bucket() local
3538 ret = -EIO; in ocfs2_defrag_xattr_bucket()
3546 ret = ocfs2_xattr_bucket_journal_access(handle, bucket, in ocfs2_defrag_xattr_bucket()
3548 if (ret < 0) { in ocfs2_defrag_xattr_bucket()
3549 mlog_errno(ret); in ocfs2_defrag_xattr_bucket()
3625 return ret; in ocfs2_defrag_xattr_bucket()
3653 int ret; in ocfs2_mv_xattr_bucket_cross_cluster() local
3668 ret = ocfs2_mv_xattr_buckets(inode, handle, bucket_blkno(first), in ocfs2_mv_xattr_bucket_cross_cluster()
3671 if (ret) { in ocfs2_mv_xattr_bucket_cross_cluster()
3672 mlog_errno(ret); in ocfs2_mv_xattr_bucket_cross_cluster()
3695 ret = ocfs2_read_xattr_bucket(first, new_blkno); in ocfs2_mv_xattr_bucket_cross_cluster()
3696 if (ret) { in ocfs2_mv_xattr_bucket_cross_cluster()
3697 mlog_errno(ret); in ocfs2_mv_xattr_bucket_cross_cluster()
3700 ret = ocfs2_read_xattr_bucket(target, src_blkno); in ocfs2_mv_xattr_bucket_cross_cluster()
3701 if (ret) in ocfs2_mv_xattr_bucket_cross_cluster()
3702 mlog_errno(ret); in ocfs2_mv_xattr_bucket_cross_cluster()
3707 return ret; in ocfs2_mv_xattr_bucket_cross_cluster()
3769 int ret, i; in ocfs2_divide_xattr_bucket() local
3782 ret = -ENOMEM; in ocfs2_divide_xattr_bucket()
3783 mlog_errno(ret); in ocfs2_divide_xattr_bucket()
3787 ret = ocfs2_read_xattr_bucket(s_bucket, blk); in ocfs2_divide_xattr_bucket()
3788 if (ret) { in ocfs2_divide_xattr_bucket()
3789 mlog_errno(ret); in ocfs2_divide_xattr_bucket()
3793 ret = ocfs2_xattr_bucket_journal_access(handle, s_bucket, in ocfs2_divide_xattr_bucket()
3795 if (ret) { in ocfs2_divide_xattr_bucket()
3796 mlog_errno(ret); in ocfs2_divide_xattr_bucket()
3804 ret = ocfs2_init_xattr_bucket(t_bucket, new_blk); in ocfs2_divide_xattr_bucket()
3805 if (ret) { in ocfs2_divide_xattr_bucket()
3806 mlog_errno(ret); in ocfs2_divide_xattr_bucket()
3815 ret = ocfs2_xattr_bucket_journal_access(handle, t_bucket, in ocfs2_divide_xattr_bucket()
3819 if (ret) { in ocfs2_divide_xattr_bucket()
3820 mlog_errno(ret); in ocfs2_divide_xattr_bucket()
3942 return ret; in ocfs2_divide_xattr_bucket()
3957 int ret; in ocfs2_cp_xattr_bucket() local
3969 ret = -ENOMEM; in ocfs2_cp_xattr_bucket()
3970 mlog_errno(ret); in ocfs2_cp_xattr_bucket()
3974 ret = ocfs2_read_xattr_bucket(s_bucket, s_blkno); in ocfs2_cp_xattr_bucket()
3975 if (ret) in ocfs2_cp_xattr_bucket()
3982 ret = ocfs2_init_xattr_bucket(t_bucket, t_blkno); in ocfs2_cp_xattr_bucket()
3983 if (ret) in ocfs2_cp_xattr_bucket()
3999 ret = ocfs2_xattr_bucket_journal_access(handle, t_bucket, in ocfs2_cp_xattr_bucket()
4003 if (ret) in ocfs2_cp_xattr_bucket()
4013 return ret; in ocfs2_cp_xattr_bucket()
4030 int i, ret, credits; in ocfs2_mv_xattr_buckets() local
4050 ret = -ENOMEM; in ocfs2_mv_xattr_buckets()
4051 mlog_errno(ret); in ocfs2_mv_xattr_buckets()
4055 ret = ocfs2_read_xattr_bucket(old_first, src_blk); in ocfs2_mv_xattr_buckets()
4056 if (ret) { in ocfs2_mv_xattr_buckets()
4057 mlog_errno(ret); in ocfs2_mv_xattr_buckets()
4067 ret = ocfs2_extend_trans(handle, credits); in ocfs2_mv_xattr_buckets()
4068 if (ret) { in ocfs2_mv_xattr_buckets()
4069 mlog_errno(ret); in ocfs2_mv_xattr_buckets()
4073 ret = ocfs2_xattr_bucket_journal_access(handle, old_first, in ocfs2_mv_xattr_buckets()
4075 if (ret) { in ocfs2_mv_xattr_buckets()
4076 mlog_errno(ret); in ocfs2_mv_xattr_buckets()
4081 ret = ocfs2_cp_xattr_bucket(inode, handle, in ocfs2_mv_xattr_buckets()
4085 if (ret) { in ocfs2_mv_xattr_buckets()
4086 mlog_errno(ret); in ocfs2_mv_xattr_buckets()
4096 ret = ocfs2_read_xattr_bucket(new_first, to_blk); in ocfs2_mv_xattr_buckets()
4097 if (ret) { in ocfs2_mv_xattr_buckets()
4098 mlog_errno(ret); in ocfs2_mv_xattr_buckets()
4101 ret = ocfs2_xattr_bucket_journal_access(handle, new_first, in ocfs2_mv_xattr_buckets()
4103 if (ret) { in ocfs2_mv_xattr_buckets()
4104 mlog_errno(ret); in ocfs2_mv_xattr_buckets()
4121 return ret; in ocfs2_mv_xattr_buckets()
4136 int ret, credits = 2 * blk_per_bucket + handle->h_buffer_credits; in ocfs2_divide_xattr_cluster() local
4140 ret = ocfs2_extend_trans(handle, credits); in ocfs2_divide_xattr_cluster()
4141 if (ret) { in ocfs2_divide_xattr_cluster()
4142 mlog_errno(ret); in ocfs2_divide_xattr_cluster()
4143 return ret; in ocfs2_divide_xattr_cluster()
4186 int ret; in ocfs2_adjust_xattr_cross_cluster() local
4193 ret = ocfs2_mv_xattr_bucket_cross_cluster(inode, in ocfs2_adjust_xattr_cross_cluster()
4199 if (ret) in ocfs2_adjust_xattr_cross_cluster()
4200 mlog_errno(ret); in ocfs2_adjust_xattr_cross_cluster()
4208 ret = ocfs2_mv_xattr_buckets(inode, handle, in ocfs2_adjust_xattr_cross_cluster()
4212 if (ret) in ocfs2_adjust_xattr_cross_cluster()
4213 mlog_errno(ret); in ocfs2_adjust_xattr_cross_cluster()
4215 ret = ocfs2_divide_xattr_cluster(inode, handle, in ocfs2_adjust_xattr_cross_cluster()
4218 if (ret) in ocfs2_adjust_xattr_cross_cluster()
4219 mlog_errno(ret); in ocfs2_adjust_xattr_cross_cluster()
4226 return ret; in ocfs2_adjust_xattr_cross_cluster()
4254 int ret; in ocfs2_add_new_xattr_cluster() local
4270 ret = ocfs2_journal_access_xb(handle, inode, root_bh, in ocfs2_add_new_xattr_cluster()
4272 if (ret < 0) { in ocfs2_add_new_xattr_cluster()
4273 mlog_errno(ret); in ocfs2_add_new_xattr_cluster()
4277 ret = __ocfs2_claim_clusters(osb, handle, ctxt->data_ac, 1, in ocfs2_add_new_xattr_cluster()
4279 if (ret < 0) { in ocfs2_add_new_xattr_cluster()
4280 if (ret != -ENOSPC) in ocfs2_add_new_xattr_cluster()
4281 mlog_errno(ret); in ocfs2_add_new_xattr_cluster()
4308 ret = ocfs2_adjust_xattr_cross_cluster(inode, in ocfs2_add_new_xattr_cluster()
4316 if (ret) { in ocfs2_add_new_xattr_cluster()
4317 mlog_errno(ret); in ocfs2_add_new_xattr_cluster()
4324 ret = ocfs2_insert_extent(osb, handle, inode, &et, v_start, block, in ocfs2_add_new_xattr_cluster()
4326 if (ret < 0) { in ocfs2_add_new_xattr_cluster()
4327 mlog_errno(ret); in ocfs2_add_new_xattr_cluster()
4331 ret = ocfs2_journal_dirty(handle, root_bh); in ocfs2_add_new_xattr_cluster()
4332 if (ret < 0) in ocfs2_add_new_xattr_cluster()
4333 mlog_errno(ret); in ocfs2_add_new_xattr_cluster()
4336 return ret; in ocfs2_add_new_xattr_cluster()
4354 int ret, credits; in ocfs2_extend_xattr_bucket() local
4380 ret = ocfs2_extend_trans(handle, credits); in ocfs2_extend_xattr_bucket()
4381 if (ret) { in ocfs2_extend_xattr_bucket()
4382 mlog_errno(ret); in ocfs2_extend_xattr_bucket()
4386 ret = ocfs2_xattr_bucket_journal_access(handle, first, in ocfs2_extend_xattr_bucket()
4388 if (ret) { in ocfs2_extend_xattr_bucket()
4389 mlog_errno(ret); in ocfs2_extend_xattr_bucket()
4394 ret = ocfs2_cp_xattr_bucket(inode, handle, end_blk, in ocfs2_extend_xattr_bucket()
4396 if (ret) in ocfs2_extend_xattr_bucket()
4402 ret = ocfs2_divide_xattr_bucket(inode, handle, target_blk, in ocfs2_extend_xattr_bucket()
4409 return ret; in ocfs2_extend_xattr_bucket()
4437 int ret, num_buckets, extend = 1; in ocfs2_add_new_xattr_bucket() local
4449 ret = -ENOMEM; in ocfs2_add_new_xattr_bucket()
4450 mlog_errno(ret); in ocfs2_add_new_xattr_bucket()
4454 ret = ocfs2_xattr_get_rec(inode, name_hash, &p_blkno, &e_cpos, in ocfs2_add_new_xattr_bucket()
4456 if (ret) { in ocfs2_add_new_xattr_bucket()
4457 mlog_errno(ret); in ocfs2_add_new_xattr_bucket()
4461 ret = ocfs2_read_xattr_bucket(first, p_blkno); in ocfs2_add_new_xattr_bucket()
4462 if (ret) { in ocfs2_add_new_xattr_bucket()
4463 mlog_errno(ret); in ocfs2_add_new_xattr_bucket()
4473 ret = ocfs2_add_new_xattr_cluster(inode, in ocfs2_add_new_xattr_bucket()
4481 if (ret) { in ocfs2_add_new_xattr_bucket()
4482 mlog_errno(ret); in ocfs2_add_new_xattr_bucket()
4488 ret = ocfs2_extend_xattr_bucket(inode, in ocfs2_add_new_xattr_bucket()
4493 if (ret) in ocfs2_add_new_xattr_bucket()
4494 mlog_errno(ret); in ocfs2_add_new_xattr_bucket()
4500 return ret; in ocfs2_add_new_xattr_bucket()
4671 int ret; in ocfs2_xattr_set_entry_in_bucket() local
4681 ret = ocfs2_read_xattr_bucket(xs->bucket, blkno); in ocfs2_xattr_set_entry_in_bucket()
4682 if (ret) { in ocfs2_xattr_set_entry_in_bucket()
4683 mlog_errno(ret); in ocfs2_xattr_set_entry_in_bucket()
4688 ret = ocfs2_xattr_bucket_journal_access(handle, xs->bucket, in ocfs2_xattr_set_entry_in_bucket()
4690 if (ret < 0) { in ocfs2_xattr_set_entry_in_bucket()
4691 mlog_errno(ret); in ocfs2_xattr_set_entry_in_bucket()
4699 return ret; in ocfs2_xattr_set_entry_in_bucket()
4715 int ret, offset; in ocfs2_xattr_bucket_value_truncate() local
4751 ret = ocfs2_xattr_value_truncate(inode, &vb, len, ctxt); in ocfs2_xattr_bucket_value_truncate()
4752 if (ret) { in ocfs2_xattr_bucket_value_truncate()
4753 mlog_errno(ret); in ocfs2_xattr_bucket_value_truncate()
4757 ret = ocfs2_xattr_bucket_journal_access(ctxt->handle, bucket, in ocfs2_xattr_bucket_value_truncate()
4759 if (ret) { in ocfs2_xattr_bucket_value_truncate()
4760 mlog_errno(ret); in ocfs2_xattr_bucket_value_truncate()
4769 return ret; in ocfs2_xattr_bucket_value_truncate()
4777 int ret, offset; in ocfs2_xattr_bucket_value_truncate_xs() local
4784 ret = ocfs2_xattr_bucket_value_truncate(inode, xs->bucket, in ocfs2_xattr_bucket_value_truncate_xs()
4786 if (ret) in ocfs2_xattr_bucket_value_truncate_xs()
4787 mlog_errno(ret); in ocfs2_xattr_bucket_value_truncate_xs()
4789 return ret; in ocfs2_xattr_bucket_value_truncate_xs()
4798 int ret, offset, block_off; in ocfs2_xattr_bucket_set_value_outside() local
4806 ret = ocfs2_xattr_bucket_get_name_value(inode, xh, in ocfs2_xattr_bucket_set_value_outside()
4810 if (ret) { in ocfs2_xattr_bucket_set_value_outside()
4811 mlog_errno(ret); in ocfs2_xattr_bucket_set_value_outside()
4819 ret = __ocfs2_xattr_set_value_outside(inode, handle, in ocfs2_xattr_bucket_set_value_outside()
4821 if (ret) in ocfs2_xattr_bucket_set_value_outside()
4822 mlog_errno(ret); in ocfs2_xattr_bucket_set_value_outside()
4824 return ret; in ocfs2_xattr_bucket_set_value_outside()
4833 int ret; in ocfs2_rm_xattr_cluster() local
4852 ret = ocfs2_lock_allocators(inode, &et, 0, 1, NULL, &meta_ac); in ocfs2_rm_xattr_cluster()
4853 if (ret) { in ocfs2_rm_xattr_cluster()
4854 mlog_errno(ret); in ocfs2_rm_xattr_cluster()
4855 return ret; in ocfs2_rm_xattr_cluster()
4861 ret = __ocfs2_flush_truncate_log(osb); in ocfs2_rm_xattr_cluster()
4862 if (ret < 0) { in ocfs2_rm_xattr_cluster()
4863 mlog_errno(ret); in ocfs2_rm_xattr_cluster()
4870 ret = -ENOMEM; in ocfs2_rm_xattr_cluster()
4871 mlog_errno(ret); in ocfs2_rm_xattr_cluster()
4875 ret = ocfs2_journal_access_xb(handle, inode, root_bh, in ocfs2_rm_xattr_cluster()
4877 if (ret) { in ocfs2_rm_xattr_cluster()
4878 mlog_errno(ret); in ocfs2_rm_xattr_cluster()
4882 ret = ocfs2_remove_extent(inode, &et, cpos, len, handle, meta_ac, in ocfs2_rm_xattr_cluster()
4884 if (ret) { in ocfs2_rm_xattr_cluster()
4885 mlog_errno(ret); in ocfs2_rm_xattr_cluster()
4891 ret = ocfs2_journal_dirty(handle, root_bh); in ocfs2_rm_xattr_cluster()
4892 if (ret) { in ocfs2_rm_xattr_cluster()
4893 mlog_errno(ret); in ocfs2_rm_xattr_cluster()
4897 ret = ocfs2_truncate_log_append(osb, handle, blkno, len); in ocfs2_rm_xattr_cluster()
4898 if (ret) in ocfs2_rm_xattr_cluster()
4899 mlog_errno(ret); in ocfs2_rm_xattr_cluster()
4913 return ret; in ocfs2_rm_xattr_cluster()
4923 int ret = 0; in ocfs2_xattr_bucket_remove_xs() local
4925 ret = ocfs2_xattr_bucket_journal_access(handle, xs->bucket, in ocfs2_xattr_bucket_remove_xs()
4927 if (ret) { in ocfs2_xattr_bucket_remove_xs()
4928 mlog_errno(ret); in ocfs2_xattr_bucket_remove_xs()
4957 int ret, local = 1; in ocfs2_xattr_set_in_bucket() local
4982 ret = ocfs2_xattr_bucket_value_truncate_xs(inode, xs, in ocfs2_xattr_set_in_bucket()
4985 if (ret) in ocfs2_xattr_set_in_bucket()
5004 ret = ocfs2_xattr_set_entry_in_bucket(inode, ctxt->handle, xi, xs, in ocfs2_xattr_set_in_bucket()
5006 if (ret) { in ocfs2_xattr_set_in_bucket()
5007 mlog_errno(ret); in ocfs2_xattr_set_in_bucket()
5015 ret = ocfs2_xattr_bucket_value_truncate_xs(inode, xs, in ocfs2_xattr_set_in_bucket()
5017 if (ret) { in ocfs2_xattr_set_in_bucket()
5018 mlog_errno(ret); in ocfs2_xattr_set_in_bucket()
5032 ret = ocfs2_xattr_bucket_set_value_outside(inode, ctxt->handle, in ocfs2_xattr_set_in_bucket()
5035 return ret; in ocfs2_xattr_set_in_bucket()
5077 int ret, allocation = 0; in ocfs2_xattr_set_entry_index_block() local
5146 ret = ocfs2_defrag_xattr_bucket(inode, ctxt->handle, in ocfs2_xattr_set_entry_index_block()
5148 if (ret) { in ocfs2_xattr_set_entry_index_block()
5149 mlog_errno(ret); in ocfs2_xattr_set_entry_index_block()
5179 ret = ocfs2_check_xattr_bucket_collision(inode, in ocfs2_xattr_set_entry_index_block()
5182 if (ret) { in ocfs2_xattr_set_entry_index_block()
5183 mlog_errno(ret); in ocfs2_xattr_set_entry_index_block()
5187 ret = ocfs2_add_new_xattr_bucket(inode, in ocfs2_xattr_set_entry_index_block()
5191 if (ret) { in ocfs2_xattr_set_entry_index_block()
5192 mlog_errno(ret); in ocfs2_xattr_set_entry_index_block()
5204 ret = ocfs2_xattr_index_block_find(inode, xs->xattr_bh, in ocfs2_xattr_set_entry_index_block()
5207 if (ret && ret != -ENODATA) in ocfs2_xattr_set_entry_index_block()
5209 xs->not_found = ret; in ocfs2_xattr_set_entry_index_block()
5215 ret = ocfs2_xattr_set_in_bucket(inode, xi, xs, ctxt); in ocfs2_xattr_set_entry_index_block()
5217 mlog_exit(ret); in ocfs2_xattr_set_entry_index_block()
5218 return ret; in ocfs2_xattr_set_entry_index_block()
5225 int ret = 0; in ocfs2_delete_xattr_in_bucket() local
5244 ret = PTR_ERR(ctxt.handle); in ocfs2_delete_xattr_in_bucket()
5245 mlog_errno(ret); in ocfs2_delete_xattr_in_bucket()
5249 ret = ocfs2_xattr_bucket_value_truncate(inode, bucket, in ocfs2_delete_xattr_in_bucket()
5253 if (ret) { in ocfs2_delete_xattr_in_bucket()
5254 mlog_errno(ret); in ocfs2_delete_xattr_in_bucket()
5261 return ret; in ocfs2_delete_xattr_in_bucket()
5270 int ret = 0; in ocfs2_delete_xattr_index_block() local
5278 ret = ocfs2_xattr_get_rec(inode, name_hash, &p_blkno, in ocfs2_delete_xattr_index_block()
5280 if (ret) { in ocfs2_delete_xattr_index_block()
5281 mlog_errno(ret); in ocfs2_delete_xattr_index_block()
5285 ret = ocfs2_iterate_xattr_buckets(inode, p_blkno, num_clusters, in ocfs2_delete_xattr_index_block()
5288 if (ret) { in ocfs2_delete_xattr_index_block()
5289 mlog_errno(ret); in ocfs2_delete_xattr_index_block()
5293 ret = ocfs2_rm_xattr_cluster(inode, xb_bh, in ocfs2_delete_xattr_index_block()
5295 if (ret) { in ocfs2_delete_xattr_index_block()
5296 mlog_errno(ret); in ocfs2_delete_xattr_index_block()
5307 return ret; in ocfs2_delete_xattr_index_block()