Lines Matching refs:i_qadata
541 if (ip->i_qadata == NULL) { in gfs2_qa_get()
550 if (ip->i_qadata == NULL) in gfs2_qa_get()
551 ip->i_qadata = tmp; in gfs2_qa_get()
555 ip->i_qadata->qa_ref++; in gfs2_qa_get()
565 if (ip->i_qadata && --ip->i_qadata->qa_ref == 0) { in gfs2_qa_put()
566 kmem_cache_free(gfs2_qadata_cachep, ip->i_qadata); in gfs2_qa_put()
567 ip->i_qadata = NULL; in gfs2_qa_put()
585 qd = ip->i_qadata->qa_qd; in gfs2_quota_hold()
587 if (gfs2_assert_warn(sdp, !ip->i_qadata->qa_qd_num) || in gfs2_quota_hold()
596 ip->i_qadata->qa_qd_num++; in gfs2_quota_hold()
602 ip->i_qadata->qa_qd_num++; in gfs2_quota_hold()
610 ip->i_qadata->qa_qd_num++; in gfs2_quota_hold()
619 ip->i_qadata->qa_qd_num++; in gfs2_quota_hold()
635 if (ip->i_qadata == NULL) in gfs2_quota_unhold()
640 for (x = 0; x < ip->i_qadata->qa_qd_num; x++) { in gfs2_quota_unhold()
641 qdsb_put(ip->i_qadata->qa_qd[x]); in gfs2_quota_unhold()
642 ip->i_qadata->qa_qd[x] = NULL; in gfs2_quota_unhold()
644 ip->i_qadata->qa_qd_num = 0; in gfs2_quota_unhold()
1069 sort(ip->i_qadata->qa_qd, ip->i_qadata->qa_qd_num, in gfs2_quota_lock()
1072 for (x = 0; x < ip->i_qadata->qa_qd_num; x++) { in gfs2_quota_lock()
1073 qd = ip->i_qadata->qa_qd[x]; in gfs2_quota_lock()
1074 error = do_glock(qd, NO_FORCE, &ip->i_qadata->qa_qd_ghs[x]); in gfs2_quota_lock()
1083 gfs2_glock_dq_uninit(&ip->i_qadata->qa_qd_ghs[x]); in gfs2_quota_lock()
1137 for (x = 0; x < ip->i_qadata->qa_qd_num; x++) { in gfs2_quota_unlock()
1141 qd = ip->i_qadata->qa_qd[x]; in gfs2_quota_unlock()
1144 gfs2_glock_dq_uninit(&ip->i_qadata->qa_qd_ghs[x]); in gfs2_quota_unlock()
1219 for (x = 0; x < ip->i_qadata->qa_qd_num; x++) { in gfs2_quota_check()
1220 qd = ip->i_qadata->qa_qd[x]; in gfs2_quota_check()
1276 if (gfs2_assert_withdraw(sdp, ip->i_qadata && in gfs2_quota_change()
1277 ip->i_qadata->qa_ref > 0)) in gfs2_quota_change()
1279 for (x = 0; x < ip->i_qadata->qa_qd_num; x++) { in gfs2_quota_change()
1280 qd = ip->i_qadata->qa_qd[x]; in gfs2_quota_change()