Lines Matching refs:error
217 int error; in qd_alloc() local
231 error = gfs2_glock_get(sdp, qd2index(qd), in qd_alloc()
233 if (error) in qd_alloc()
325 int error = 0; in slot_get() local
331 error = -ENOSPC; in slot_get()
336 error = 0; in slot_get()
342 return error; in slot_get()
374 int error; in bh_get() local
388 error = gfs2_block_map(&ip->i_inode, block, &bh_map, 0); in bh_get()
389 if (error) in bh_get()
391 error = gfs2_meta_read(ip->i_gl, bh_map.b_blocknr, DIO_WAIT, &bh); in bh_get()
392 if (error) in bh_get()
394 error = -EIO; in bh_get()
412 return error; in bh_get()
450 int error; in qd_fish() local
473 error = bh_get(qd); in qd_fish()
474 if (error) { in qd_fish()
478 return error; in qd_fish()
500 int error; in qdsb_get() local
502 error = qd_get(sdp, qid, qdp); in qdsb_get()
503 if (error) in qdsb_get()
504 return error; in qdsb_get()
506 error = slot_get(*qdp); in qdsb_get()
507 if (error) in qdsb_get()
510 error = bh_get(*qdp); in qdsb_get()
511 if (error) in qdsb_get()
520 return error; in qdsb_get()
534 int error; in gfs2_quota_hold() local
537 error = gfs2_rs_alloc(ip); in gfs2_quota_hold()
538 if (error) in gfs2_quota_hold()
539 return error; in gfs2_quota_hold()
551 error = qdsb_get(sdp, make_kqid_uid(ip->i_inode.i_uid), qd); in gfs2_quota_hold()
552 if (error) in gfs2_quota_hold()
557 error = qdsb_get(sdp, make_kqid_gid(ip->i_inode.i_gid), qd); in gfs2_quota_hold()
558 if (error) in gfs2_quota_hold()
565 error = qdsb_get(sdp, make_kqid_uid(uid), qd); in gfs2_quota_hold()
566 if (error) in gfs2_quota_hold()
574 error = qdsb_get(sdp, make_kqid_gid(gid), qd); in gfs2_quota_hold()
575 if (error) in gfs2_quota_hold()
582 if (error) in gfs2_quota_hold()
584 return error; in gfs2_quota_hold()
738 int pg_oflow = 0, error; in gfs2_write_disk_quota() local
753 error = gfs2_write_buf_to_page(ip, pg_beg, pg_off, ptr, in gfs2_write_disk_quota()
756 if (!error && pg_oflow) in gfs2_write_disk_quota()
757 error = gfs2_write_buf_to_page(ip, pg_beg + 1, 0, in gfs2_write_disk_quota()
760 return error; in gfs2_write_disk_quota()
844 int error; in do_sync() local
846 error = gfs2_rs_alloc(ip); in do_sync()
847 if (error) in do_sync()
848 return error; in do_sync()
860 error = gfs2_glock_nq_init(qda[qx]->qd_gl, LM_ST_EXCLUSIVE, in do_sync()
862 if (error) in do_sync()
866 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &i_gh); in do_sync()
867 if (error) in do_sync()
890 error = gfs2_inplace_reserve(ip, &ap); in do_sync()
891 if (error) in do_sync()
897 error = gfs2_trans_begin(sdp, blocks, 0); in do_sync()
898 if (error) in do_sync()
904 error = gfs2_adjust_quota(ip, offset, qd->qd_change_sync, qd, NULL); in do_sync()
905 if (error) in do_sync()
912 error = 0; in do_sync()
926 return error; in do_sync()
935 int error; in update_qd() local
939 error = gfs2_internal_read(ip, (char *)&q, &pos, sizeof(q)); in update_qd()
940 if (error < 0) in update_qd()
941 return error; in update_qd()
960 int error; in do_glock() local
963 error = gfs2_glock_nq_init(qd->qd_gl, LM_ST_SHARED, 0, q_gh); in do_glock()
964 if (error) in do_glock()
965 return error; in do_glock()
974 error = gfs2_glock_nq_init(qd->qd_gl, LM_ST_EXCLUSIVE, in do_glock()
976 if (error) in do_glock()
977 return error; in do_glock()
979 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, 0, &i_gh); in do_glock()
980 if (error) in do_glock()
983 error = update_qd(sdp, qd); in do_glock()
984 if (error) in do_glock()
999 return error; in do_glock()
1007 int error = 0; in gfs2_quota_lock() local
1009 error = gfs2_quota_hold(ip, uid, gid); in gfs2_quota_lock()
1010 if (error) in gfs2_quota_lock()
1011 return error; in gfs2_quota_lock()
1022 error = do_glock(qd, NO_FORCE, &ip->i_res->rs_qa_qd_ghs[x]); in gfs2_quota_lock()
1023 if (error) in gfs2_quota_lock()
1027 if (!error) in gfs2_quota_lock()
1035 return error; in gfs2_quota_lock()
1162 int error = 0; in gfs2_quota_check() local
1199 error = -EDQUOT; in gfs2_quota_check()
1208 error = print_message(qd, "warning"); in gfs2_quota_check()
1212 return error; in gfs2_quota_check()
1243 int error = 0; in gfs2_quota_sync() local
1256 error = qd_fish(sdp, qda + num_qd); in gfs2_quota_sync()
1257 if (error || !qda[num_qd]) in gfs2_quota_sync()
1264 if (!error) in gfs2_quota_sync()
1265 error = do_sync(num_qd, qda); in gfs2_quota_sync()
1266 if (!error) in gfs2_quota_sync()
1274 } while (!error && num_qd == max_qd); in gfs2_quota_sync()
1279 return error; in gfs2_quota_sync()
1286 int error; in gfs2_quota_refresh() local
1288 error = qd_get(sdp, qid, &qd); in gfs2_quota_refresh()
1289 if (error) in gfs2_quota_refresh()
1290 return error; in gfs2_quota_refresh()
1292 error = do_glock(qd, FORCE, &q_gh); in gfs2_quota_refresh()
1293 if (!error) in gfs2_quota_refresh()
1297 return error; in gfs2_quota_refresh()
1311 int error; in gfs2_quota_init() local
1319 error = -ENOMEM; in gfs2_quota_init()
1325 return error; in gfs2_quota_init()
1334 error = gfs2_extent_map(&ip->i_inode, x, &new, &dblock, &extlen); in gfs2_quota_init()
1335 if (error) in gfs2_quota_init()
1338 error = -EIO; in gfs2_quota_init()
1398 return error; in gfs2_quota_init()
1438 static void quotad_error(struct gfs2_sbd *sdp, const char *msg, int error) in quotad_error() argument
1440 if (error == 0 || error == -EROFS) in quotad_error()
1443 fs_err(sdp, "gfs2_quotad: %s error %d\n", msg, error); in quotad_error()
1452 int error = fxn(sdp->sd_vfs, 0); in quotad_check_timeo() local
1453 quotad_error(sdp, msg, error); in quotad_check_timeo()
1507 int error = gfs2_statfs_sync(sdp->sd_vfs, 0); in gfs2_quotad() local
1508 quotad_error(sdp, "statfs", error); in gfs2_quotad()
1579 int error; in gfs2_get_dqblk() local
1590 error = qd_get(sdp, qid, &qd); in gfs2_get_dqblk()
1591 if (error) in gfs2_get_dqblk()
1592 return error; in gfs2_get_dqblk()
1593 error = do_glock(qd, FORCE, &q_gh); in gfs2_get_dqblk()
1594 if (error) in gfs2_get_dqblk()
1605 return error; in gfs2_get_dqblk()
1622 int error; in gfs2_set_dqblk() local
1634 error = qd_get(sdp, qid, &qd); in gfs2_set_dqblk()
1635 if (error) in gfs2_set_dqblk()
1636 return error; in gfs2_set_dqblk()
1638 error = gfs2_rs_alloc(ip); in gfs2_set_dqblk()
1639 if (error) in gfs2_set_dqblk()
1643 error = gfs2_glock_nq_init(qd->qd_gl, LM_ST_EXCLUSIVE, 0, &q_gh); in gfs2_set_dqblk()
1644 if (error) in gfs2_set_dqblk()
1646 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &i_gh); in gfs2_set_dqblk()
1647 if (error) in gfs2_set_dqblk()
1651 error = update_qd(sdp, qd); in gfs2_set_dqblk()
1652 if (error) in gfs2_set_dqblk()
1681 error = gfs2_inplace_reserve(ip, &ap); in gfs2_set_dqblk()
1682 if (error) in gfs2_set_dqblk()
1689 error = gfs2_trans_begin(sdp, blocks + RES_DINODE + 2, 0); in gfs2_set_dqblk()
1690 if (error) in gfs2_set_dqblk()
1694 error = gfs2_adjust_quota(ip, offset, 0, qd, fdq); in gfs2_set_dqblk()
1695 if (!error) in gfs2_set_dqblk()
1710 return error; in gfs2_set_dqblk()