Lines Matching defs:error

106 	int error;
108 error = gfs2_meta_read(ip->i_gl, block, DIO_WAIT, 0, &bh);
109 if (error)
110 return error;
123 int error;
125 error = gfs2_meta_inode_buffer(ip, &dibh);
126 if (error)
127 return error;
150 * Returns: The number of bytes correctly written or error code
161 int error = 0;
175 error = gfs2_unstuff_dinode(ip, NULL);
176 if (error)
177 return error;
193 error = gfs2_extent_map(&ip->i_inode, lblock, &new,
195 if (error)
197 error = -EIO;
203 error = gfs2_dir_get_new_buffer(ip, dblock, &bh);
205 error = gfs2_dir_get_existing_buffer(ip, dblock, &bh);
207 if (error)
224 error = gfs2_meta_inode_buffer(ip, &dibh);
225 if (error)
226 return error;
240 return error;
247 int error;
249 error = gfs2_meta_inode_buffer(ip, &dibh);
250 if (!error) {
255 return (error) ? error : size;
265 * Returns: The amount of data actually copied or the error
275 int error = 0;
297 error = gfs2_extent_map(&ip->i_inode, lblock, &new,
299 if (error || !dblock)
304 error = gfs2_meta_read(ip->i_gl, dblock, DIO_WAIT, 0, &bh);
305 if (error)
308 error = gfs2_metatype_check(sdp, bh, GFS2_METATYPE_JD);
309 if (error) {
325 return (copied) ? copied : error;
332 * Returns: The hash table or an error
509 goto error;
512 goto error;
515 goto error;
518 goto error;
523 goto error;
525 error:
631 * Returns: 0 on success, error code otherwise
759 int error;
761 error = gfs2_meta_read(dip->i_gl, leaf_no, DIO_WAIT, 0, bhp);
762 if (!error && gfs2_metatype_check(GFS2_SB(&dip->i_inode), *bhp, GFS2_METATYPE_LF)) {
764 error = -EIO;
767 return error;
776 * Returns: 0 on success, error code otherwise
783 int error;
786 error = PTR_ERR_OR_ZERO(hash);
788 if (!error)
791 return error;
798 int error;
800 error = get_leaf_nr(dip, index, &leaf_no);
801 if (!error)
802 error = get_leaf(dip, leaf_no, bh_out);
804 return error;
815 int error;
828 error = get_first_leaf(ip, index, &bh);
829 if (error)
830 return ERR_PTR(error);
842 error = get_leaf(ip, ln, &bh);
843 } while(!error);
845 return error ? ERR_PTR(error) : NULL;
849 error = gfs2_meta_inode_buffer(ip, &bh);
850 if (error)
851 return ERR_PTR(error);
867 int error;
873 error = gfs2_alloc_blocks(ip, &bn, &n, 0, NULL);
874 if (error)
903 * Returns: 0 on success, error code otherwise
918 int error;
920 error = gfs2_meta_inode_buffer(dip, &dibh);
921 if (error)
922 return error;
998 * Returns: 0 on success, error code on failure
1012 int error;
1015 error = get_leaf_nr(dip, index, &leaf_no);
1016 if (error)
1017 return error;
1020 error = get_leaf(dip, leaf_no, &obh);
1021 if (error)
1022 return error;
1046 error = -EIO;
1057 error = -ENOMEM;
1067 error = gfs2_dir_write_data(dip, (char *)lp, start * sizeof(u64),
1069 if (error != half_len * sizeof(u64)) {
1070 if (error >= 0)
1071 error = -EIO;
1097 error = PTR_ERR(new);
1121 error = gfs2_meta_inode_buffer(dip, &dibh);
1122 if (!gfs2_assert_withdraw(GFS2_SB(&dip->i_inode), !error)) {
1132 return error;
1140 return error;
1147 * Returns: 0 on success, error code on failure
1158 int error = 0;
1175 error = gfs2_meta_inode_buffer(dip, &dibh);
1176 if (error)
1185 error = gfs2_dir_write_data(dip, (char *)hc2, 0, hsize_bytes * 2);
1186 if (error != (hsize_bytes * 2))
1204 return error;
1381 int error, i, need_sort = 0, sort_id;
1385 error = get_leaf(ip, lfn, &bh);
1386 if (error)
1405 error = -ENOMEM;
1421 error = get_leaf(ip, lfn, &bh);
1422 if (error)
1431 error = PTR_ERR(dent);
1441 error = -EIO;
1444 error = 0;
1459 error = do_filldir_main(ip, ctx, darr, entries, need_sort ?
1466 return error;
1534 int error = 0;
1550 error = gfs2_dir_read_leaf(inode, ctx,
1553 if (error)
1560 if (error > 0)
1561 error = 0;
1562 return error;
1574 int error;
1587 error = gfs2_meta_inode_buffer(dip, &dibh);
1588 if (error)
1589 return error;
1591 error = -ENOMEM;
1600 error = PTR_ERR(dent);
1610 error = -EIO;
1614 error = do_filldir_main(dip, ctx, darr,
1620 if (error > 0)
1621 error = 0;
1625 return error;
1718 * Returns: 0 on success, or -ve on error
1727 int error;
1732 error = get_first_leaf(ip, index, &obh);
1733 if (error)
1734 return error;
1742 error = get_leaf(ip, bn, &obh);
1743 if (error)
1744 return error;
1759 error = gfs2_meta_inode_buffer(ip, &bh);
1760 if (error)
1761 return error;
1790 * Returns: 0 on success, error code on failure
1801 int error;
1830 error = 0;
1834 error = dir_make_exhash(inode);
1835 if (error)
1839 error = dir_split_leaf(inode, name);
1840 if (error == 0)
1842 if (error < 0)
1845 error = dir_double_exhash(ip);
1846 if (error)
1848 error = dir_split_leaf(inode, name);
1849 if (error < 0)
1851 if (error == 0)
1854 error = dir_new_leaf(inode, name);
1855 if (!error)
1857 error = -ENOSPC;
1860 return error;
1869 * Returns: 0 on success, error code on failure
1980 int error;
1982 error = gfs2_rindex_update(sdp);
1983 if (error)
1984 return error;
1994 error = gfs2_quota_hold(dip, NO_UID_QUOTA_CHANGE, NO_GID_QUOTA_CHANGE);
1995 if (error)
2003 error = get_leaf(dip, blk, &bh);
2004 if (error)
2024 error = gfs2_glock_nq_m(rlist.rl_rgrps, rlist.rl_ghs);
2025 if (error)
2028 error = gfs2_trans_begin(sdp,
2032 if (error)
2041 error = get_leaf(dip, blk, &bh);
2042 if (error)
2055 error = gfs2_dir_write_data(dip, ht, index * sizeof(u64), size);
2056 if (error != size) {
2057 if (error >= 0)
2058 error = -EIO;
2062 error = gfs2_meta_inode_buffer(dip, &dibh);
2063 if (error)
2083 return error;
2104 int error = 0, last;
2115 error = get_leaf(dip, leaf_no, &bh);
2116 if (error)
2123 error = leaf_dealloc(dip, index, len, leaf_no, bh,
2126 if (error)
2135 error = -EIO;
2140 return error;
2149 * Returns: 0 if ok, -ve on error