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()
803 int error; in do_sync() local
805 error = gfs2_rs_alloc(ip); in do_sync()
806 if (error) in do_sync()
807 return error; in do_sync()
819 error = gfs2_glock_nq_init(qda[qx]->qd_gl, LM_ST_EXCLUSIVE, in do_sync()
821 if (error) in do_sync()
825 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &i_gh); in do_sync()
826 if (error) in do_sync()
849 error = gfs2_inplace_reserve(ip, &ap); in do_sync()
850 if (error) in do_sync()
856 error = gfs2_trans_begin(sdp, blocks, 0); in do_sync()
857 if (error) in do_sync()
863 error = gfs2_adjust_quota(ip, offset, qd->qd_change_sync, qd, NULL); in do_sync()
864 if (error) in do_sync()
871 error = 0; in do_sync()
885 return error; in do_sync()
894 int error; in update_qd() local
898 error = gfs2_internal_read(ip, (char *)&q, &pos, sizeof(q)); in update_qd()
899 if (error < 0) in update_qd()
900 return error; in update_qd()
919 int error; in do_glock() local
922 error = gfs2_glock_nq_init(qd->qd_gl, LM_ST_SHARED, 0, q_gh); in do_glock()
923 if (error) in do_glock()
924 return error; in do_glock()
933 error = gfs2_glock_nq_init(qd->qd_gl, LM_ST_EXCLUSIVE, in do_glock()
935 if (error) in do_glock()
936 return error; in do_glock()
938 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, 0, &i_gh); in do_glock()
939 if (error) in do_glock()
942 error = update_qd(sdp, qd); in do_glock()
943 if (error) in do_glock()
958 return error; in do_glock()
966 int error = 0; in gfs2_quota_lock() local
968 error = gfs2_quota_hold(ip, uid, gid); in gfs2_quota_lock()
969 if (error) in gfs2_quota_lock()
970 return error; in gfs2_quota_lock()
981 error = do_glock(qd, NO_FORCE, &ip->i_res->rs_qa_qd_ghs[x]); in gfs2_quota_lock()
982 if (error) in gfs2_quota_lock()
986 if (!error) in gfs2_quota_lock()
994 return error; in gfs2_quota_lock()
1121 int error = 0; in gfs2_quota_check() local
1155 error = -EDQUOT; in gfs2_quota_check()
1164 error = print_message(qd, "warning"); in gfs2_quota_check()
1168 return error; in gfs2_quota_check()
1199 int error = 0; in gfs2_quota_sync() local
1212 error = qd_fish(sdp, qda + num_qd); in gfs2_quota_sync()
1213 if (error || !qda[num_qd]) in gfs2_quota_sync()
1220 if (!error) in gfs2_quota_sync()
1221 error = do_sync(num_qd, qda); in gfs2_quota_sync()
1222 if (!error) in gfs2_quota_sync()
1230 } while (!error && num_qd == max_qd); in gfs2_quota_sync()
1235 return error; in gfs2_quota_sync()
1242 int error; in gfs2_quota_refresh() local
1244 error = qd_get(sdp, qid, &qd); in gfs2_quota_refresh()
1245 if (error) in gfs2_quota_refresh()
1246 return error; in gfs2_quota_refresh()
1248 error = do_glock(qd, FORCE, &q_gh); in gfs2_quota_refresh()
1249 if (!error) in gfs2_quota_refresh()
1253 return error; in gfs2_quota_refresh()
1267 int error; in gfs2_quota_init() local
1275 error = -ENOMEM; in gfs2_quota_init()
1281 return error; in gfs2_quota_init()
1290 error = gfs2_extent_map(&ip->i_inode, x, &new, &dblock, &extlen); in gfs2_quota_init()
1291 if (error) in gfs2_quota_init()
1294 error = -EIO; in gfs2_quota_init()
1354 return error; in gfs2_quota_init()
1394 static void quotad_error(struct gfs2_sbd *sdp, const char *msg, int error) in quotad_error() argument
1396 if (error == 0 || error == -EROFS) in quotad_error()
1399 fs_err(sdp, "gfs2_quotad: %s error %d\n", msg, error); in quotad_error()
1408 int error = fxn(sdp->sd_vfs, 0); in quotad_check_timeo() local
1409 quotad_error(sdp, msg, error); in quotad_check_timeo()
1463 int error = gfs2_statfs_sync(sdp->sd_vfs, 0); in gfs2_quotad() local
1464 quotad_error(sdp, "statfs", error); in gfs2_quotad()
1535 int error; in gfs2_get_dqblk() local
1546 error = qd_get(sdp, qid, &qd); in gfs2_get_dqblk()
1547 if (error) in gfs2_get_dqblk()
1548 return error; in gfs2_get_dqblk()
1549 error = do_glock(qd, FORCE, &q_gh); in gfs2_get_dqblk()
1550 if (error) in gfs2_get_dqblk()
1561 return error; in gfs2_get_dqblk()
1578 int error; in gfs2_set_dqblk() local
1590 error = qd_get(sdp, qid, &qd); in gfs2_set_dqblk()
1591 if (error) in gfs2_set_dqblk()
1592 return error; in gfs2_set_dqblk()
1594 error = gfs2_rs_alloc(ip); in gfs2_set_dqblk()
1595 if (error) in gfs2_set_dqblk()
1599 error = gfs2_glock_nq_init(qd->qd_gl, LM_ST_EXCLUSIVE, 0, &q_gh); in gfs2_set_dqblk()
1600 if (error) in gfs2_set_dqblk()
1602 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &i_gh); in gfs2_set_dqblk()
1603 if (error) in gfs2_set_dqblk()
1607 error = update_qd(sdp, qd); in gfs2_set_dqblk()
1608 if (error) in gfs2_set_dqblk()
1637 error = gfs2_inplace_reserve(ip, &ap); in gfs2_set_dqblk()
1638 if (error) in gfs2_set_dqblk()
1645 error = gfs2_trans_begin(sdp, blocks + RES_DINODE + 2, 0); in gfs2_set_dqblk()
1646 if (error) in gfs2_set_dqblk()
1650 error = gfs2_adjust_quota(ip, offset, 0, qd, fdq); in gfs2_set_dqblk()
1664 return error; in gfs2_set_dqblk()