Lines Matching refs:oinfo
3817 struct ocfs2_mem_dqinfo *oinfo = ocfs2_lock_res_qinfo(lockres); in ocfs2_set_qinfo_lvb() local
3818 struct mem_dqinfo *info = sb_dqinfo(oinfo->dqi_gi.dqi_sb, in ocfs2_set_qinfo_lvb()
3819 oinfo->dqi_gi.dqi_type); in ocfs2_set_qinfo_lvb()
3825 lvb->lvb_syncms = cpu_to_be32(oinfo->dqi_syncms); in ocfs2_set_qinfo_lvb()
3826 lvb->lvb_blocks = cpu_to_be32(oinfo->dqi_gi.dqi_blocks); in ocfs2_set_qinfo_lvb()
3827 lvb->lvb_free_blk = cpu_to_be32(oinfo->dqi_gi.dqi_free_blk); in ocfs2_set_qinfo_lvb()
3828 lvb->lvb_free_entry = cpu_to_be32(oinfo->dqi_gi.dqi_free_entry); in ocfs2_set_qinfo_lvb()
3831 void ocfs2_qinfo_unlock(struct ocfs2_mem_dqinfo *oinfo, int ex) in ocfs2_qinfo_unlock() argument
3833 struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock; in ocfs2_qinfo_unlock()
3834 struct ocfs2_super *osb = OCFS2_SB(oinfo->dqi_gi.dqi_sb); in ocfs2_qinfo_unlock()
3841 static int ocfs2_refresh_qinfo(struct ocfs2_mem_dqinfo *oinfo) in ocfs2_refresh_qinfo() argument
3843 struct mem_dqinfo *info = sb_dqinfo(oinfo->dqi_gi.dqi_sb, in ocfs2_refresh_qinfo()
3844 oinfo->dqi_gi.dqi_type); in ocfs2_refresh_qinfo()
3845 struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock; in ocfs2_refresh_qinfo()
3855 oinfo->dqi_syncms = be32_to_cpu(lvb->lvb_syncms); in ocfs2_refresh_qinfo()
3856 oinfo->dqi_gi.dqi_blocks = be32_to_cpu(lvb->lvb_blocks); in ocfs2_refresh_qinfo()
3857 oinfo->dqi_gi.dqi_free_blk = be32_to_cpu(lvb->lvb_free_blk); in ocfs2_refresh_qinfo()
3858 oinfo->dqi_gi.dqi_free_entry = in ocfs2_refresh_qinfo()
3861 status = ocfs2_read_quota_phys_block(oinfo->dqi_gqinode, in ocfs2_refresh_qinfo()
3862 oinfo->dqi_giblk, &bh); in ocfs2_refresh_qinfo()
3871 oinfo->dqi_syncms = le32_to_cpu(gdinfo->dqi_syncms); in ocfs2_refresh_qinfo()
3872 oinfo->dqi_gi.dqi_blocks = le32_to_cpu(gdinfo->dqi_blocks); in ocfs2_refresh_qinfo()
3873 oinfo->dqi_gi.dqi_free_blk = le32_to_cpu(gdinfo->dqi_free_blk); in ocfs2_refresh_qinfo()
3874 oinfo->dqi_gi.dqi_free_entry = in ocfs2_refresh_qinfo()
3886 int ocfs2_qinfo_lock(struct ocfs2_mem_dqinfo *oinfo, int ex) in ocfs2_qinfo_lock() argument
3888 struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock; in ocfs2_qinfo_lock()
3889 struct ocfs2_super *osb = OCFS2_SB(oinfo->dqi_gi.dqi_sb); in ocfs2_qinfo_lock()
3910 status = ocfs2_refresh_qinfo(oinfo); in ocfs2_qinfo_lock()
3912 ocfs2_qinfo_unlock(oinfo, ex); in ocfs2_qinfo_lock()