Lines Matching refs:oinfo
4154 struct ocfs2_mem_dqinfo *oinfo = ocfs2_lock_res_qinfo(lockres);
4155 struct mem_dqinfo *info = sb_dqinfo(oinfo->dqi_gi.dqi_sb,
4156 oinfo->dqi_gi.dqi_type);
4162 lvb->lvb_syncms = cpu_to_be32(oinfo->dqi_syncms);
4163 lvb->lvb_blocks = cpu_to_be32(oinfo->dqi_gi.dqi_blocks);
4164 lvb->lvb_free_blk = cpu_to_be32(oinfo->dqi_gi.dqi_free_blk);
4165 lvb->lvb_free_entry = cpu_to_be32(oinfo->dqi_gi.dqi_free_entry);
4168 void ocfs2_qinfo_unlock(struct ocfs2_mem_dqinfo *oinfo, int ex)
4170 struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock;
4171 struct ocfs2_super *osb = OCFS2_SB(oinfo->dqi_gi.dqi_sb);
4178 static int ocfs2_refresh_qinfo(struct ocfs2_mem_dqinfo *oinfo)
4180 struct mem_dqinfo *info = sb_dqinfo(oinfo->dqi_gi.dqi_sb,
4181 oinfo->dqi_gi.dqi_type);
4182 struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock;
4192 oinfo->dqi_syncms = be32_to_cpu(lvb->lvb_syncms);
4193 oinfo->dqi_gi.dqi_blocks = be32_to_cpu(lvb->lvb_blocks);
4194 oinfo->dqi_gi.dqi_free_blk = be32_to_cpu(lvb->lvb_free_blk);
4195 oinfo->dqi_gi.dqi_free_entry =
4198 status = ocfs2_read_quota_phys_block(oinfo->dqi_gqinode,
4199 oinfo->dqi_giblk, &bh);
4208 oinfo->dqi_syncms = le32_to_cpu(gdinfo->dqi_syncms);
4209 oinfo->dqi_gi.dqi_blocks = le32_to_cpu(gdinfo->dqi_blocks);
4210 oinfo->dqi_gi.dqi_free_blk = le32_to_cpu(gdinfo->dqi_free_blk);
4211 oinfo->dqi_gi.dqi_free_entry =
4223 int ocfs2_qinfo_lock(struct ocfs2_mem_dqinfo *oinfo, int ex)
4225 struct ocfs2_lock_res *lockres = &oinfo->dqi_gqlock;
4226 struct ocfs2_super *osb = OCFS2_SB(oinfo->dqi_gi.dqi_sb);
4247 status = ocfs2_refresh_qinfo(oinfo);
4249 ocfs2_qinfo_unlock(oinfo, ex);