Lines Matching defs:error
81 int error = 0;
95 error = ea_call(ip, bh, ea, prev, data);
96 if (error)
97 return error;
107 return error;
118 int error;
120 error = gfs2_meta_read(ip->i_gl, ip->i_eattr, DIO_WAIT, 0, &bh);
121 if (error)
122 return error;
125 error = ea_foreach_i(ip, bh, ea_call, data);
130 error = -EIO;
144 error = gfs2_meta_read(ip->i_gl, bn, DIO_WAIT, 0, &eabh);
145 if (error)
147 error = ea_foreach_i(ip, eabh, ea_call, data);
149 if (error)
154 return error;
192 int error;
201 error = ea_foreach(ip, ea_find_i, &ef);
202 if (error > 0)
205 return error;
237 int error;
239 error = gfs2_rindex_update(sdp);
240 if (error)
241 return error;
262 error = gfs2_glock_nq_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, &rg_gh);
263 if (error)
264 return error;
266 error = gfs2_trans_begin(sdp, rgd->rd_length + RES_DINODE +
268 if (error)
314 return error;
321 int error;
323 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode));
324 if (error)
325 return error;
327 error = gfs2_quota_hold(ip, NO_UID_QUOTA_CHANGE, NO_GID_QUOTA_CHANGE);
328 if (error)
331 error = ea_dealloc_unstuffed(ip, bh, ea, prev, (leave) ? &error : NULL);
335 return error;
395 * Returns: actual size of data on success, -errno on error
403 int error;
411 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, LM_FLAG_ANY, &i_gh);
412 if (error)
413 return error;
418 error = ea_foreach(ip, ea_list_i, &ei);
419 if (!error)
420 error = ei.ei_size;
425 return error;
448 int error = 0;
457 error = gfs2_meta_read(ip->i_gl, be64_to_cpu(*dataptrs), 0, 0,
459 if (error) {
468 error = gfs2_meta_wait(sdp, bh[x]);
469 if (error) {
477 error = -EIO;
501 return error;
525 int error;
529 error = gfs2_ea_find(ip, GFS2_EATYPE_SYS, name, &el);
530 if (error)
531 return error;
539 error = -ENOMEM;
543 error = gfs2_ea_get_copy(ip, &el, data, len);
544 if (error < 0)
550 return error;
561 * Returns: actual size of data on success, -errno on error
568 int error;
575 error = gfs2_ea_find(ip, type, name, &el);
576 if (error)
577 return error;
581 error = gfs2_ea_get_copy(ip, &el, buffer, size);
583 error = GFS2_EA_DATA_LEN(el.el_ea);
586 return error;
626 int error;
628 error = gfs2_alloc_blocks(ip, &block, &n, 0, NULL);
629 if (error)
630 return error;
664 int error;
690 error = gfs2_alloc_blocks(ip, &block, &n, 0, NULL);
691 if (error)
692 return error;
728 int error;
730 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode));
731 if (error)
732 return error;
734 error = gfs2_quota_lock_check(ip, &ap);
735 if (error)
736 return error;
738 error = gfs2_inplace_reserve(ip, &ap);
739 if (error)
742 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode),
745 if (error)
748 error = skeleton_call(ip, er, private);
749 if (error)
761 return error;
768 int error;
770 error = ea_alloc_blk(ip, &bh);
771 if (error)
772 return error;
775 error = ea_write(ip, GFS2_EA_BH2FIRST(bh), er);
779 return error;
864 int error;
866 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode), RES_DINODE + 2 * RES_EATTR, 0);
867 if (error)
868 return error;
884 return error;
892 int error;
899 error = ea_write(ip, ea, er);
900 if (error)
901 return error;
916 int error;
925 error = ea_remove_unstuffed(ip, bh, ea, prev, 1);
926 if (error)
927 return error;
936 error = ea_set_simple_noalloc(ip, bh, ea, es);
937 if (error)
938 return error;
947 error = ea_alloc_skeleton(ip, es->es_er, blks,
949 if (error)
950 return error;
962 int error;
968 error = gfs2_meta_read(ip->i_gl, ip->i_eattr, DIO_WAIT, 0,
970 if (error)
971 return error;
974 error = -EIO;
986 error = -ENOSPC;
994 error = gfs2_alloc_blocks(ip, &blk, &n, 0, NULL);
995 if (error)
996 return error;
1012 error = ea_alloc_blk(ip, &newbh);
1013 if (error)
1017 error = ea_write(ip, GFS2_EA_BH2FIRST(newbh), er);
1019 if (error)
1027 return error;
1036 int error;
1048 error = ea_foreach(ip, ea_set_simple, &es);
1049 if (error > 0)
1051 if (error)
1052 return error;
1078 int error;
1080 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode), RES_DINODE + RES_EATTR, 0);
1081 if (error)
1082 return error;
1103 return error;
1122 int error;
1127 error = gfs2_ea_find(ip, type, name, &el);
1128 if (error)
1129 return error;
1134 error = ea_remove_stuffed(ip, &el);
1136 error = ea_remove_unstuffed(ip, el.el_bh, el.el_ea, el.el_prev, 0);
1140 return error;
1164 int error;
1172 error = gfs2_xattr_remove(ip, type, name);
1173 if (error == -ENODATA && !(flags & XATTR_REPLACE))
1174 error = 0;
1175 return error;
1187 error = gfs2_ea_find(ip, type, name, &el);
1188 if (error)
1189 return error;
1197 error = -EEXIST;
1200 error = ea_set_i(ip, type, name, value, size, &el);
1201 if (!error && unstuffed)
1206 return error;
1209 error = -ENODATA;
1211 error = ea_set_i(ip, type, name, value, size, NULL);
1213 return error;
1262 int error;
1264 error = gfs2_rindex_update(sdp);
1265 if (error)
1266 return error;
1270 error = gfs2_meta_read(ip->i_gl, ip->i_eattr, DIO_WAIT, 0, &indbh);
1271 if (error)
1272 return error;
1275 error = -EIO;
1311 error = gfs2_glock_nq_m(rlist.rl_rgrps, rlist.rl_ghs);
1312 if (error)
1315 error = gfs2_trans_begin(sdp, rg_blocks + RES_DINODE + RES_INDIRECT +
1317 if (error)
1352 error = gfs2_meta_inode_buffer(ip, &dibh);
1353 if (!error) {
1367 return error;
1376 int error;
1378 error = gfs2_rindex_update(sdp);
1379 if (error)
1380 return error;
1388 error = gfs2_glock_nq_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, &gh);
1389 if (error)
1390 return error;
1392 error = gfs2_trans_begin(sdp, RES_RG_BIT + RES_DINODE + RES_STATFS +
1394 if (error)
1402 error = gfs2_meta_inode_buffer(ip, &dibh);
1403 if (!error) {
1413 return error;
1425 int error;
1427 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode));
1428 if (error)
1429 return error;
1431 error = gfs2_quota_hold(ip, NO_UID_QUOTA_CHANGE, NO_GID_QUOTA_CHANGE);
1432 if (error)
1433 return error;
1435 error = ea_foreach(ip, ea_dealloc_unstuffed, NULL);
1436 if (error)
1440 error = ea_dealloc_indirect(ip);
1441 if (error)
1445 error = ea_dealloc_block(ip);
1449 return error;