• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ocfs2/

Lines Matching defs:oinfo

289 	struct ocfs2_mem_dqinfo *oinfo = info->dqi_priv;
296 ldinfo->dqi_chunks = cpu_to_le32(oinfo->dqi_chunks);
297 ldinfo->dqi_blocks = cpu_to_le32(oinfo->dqi_blocks);
467 struct ocfs2_mem_dqinfo *oinfo = sb_dqinfo(sb, type)->dqi_priv;
512 status = ocfs2_lock_global_qf(oinfo, 1);
561 ocfs2_unlock_global_qf(oinfo, 1);
685 struct ocfs2_mem_dqinfo *oinfo;
697 oinfo = kmalloc(sizeof(struct ocfs2_mem_dqinfo), GFP_NOFS);
698 if (!oinfo) {
703 info->dqi_priv = oinfo;
704 oinfo->dqi_type = type;
705 INIT_LIST_HEAD(&oinfo->dqi_chunk);
706 oinfo->dqi_rec = NULL;
707 oinfo->dqi_lqi_bh = NULL;
708 oinfo->dqi_libh = NULL;
714 status = ocfs2_inode_lock(lqinode, &oinfo->dqi_lqi_bh, 1);
732 oinfo->dqi_chunks = le32_to_cpu(ldinfo->dqi_chunks);
733 oinfo->dqi_blocks = le32_to_cpu(ldinfo->dqi_blocks);
734 oinfo->dqi_libh = bh;
759 &oinfo->dqi_chunk);
776 if (oinfo) {
777 iput(oinfo->dqi_gqinode);
778 ocfs2_simple_drop_lockres(OCFS2_SB(sb), &oinfo->dqi_gqlock);
779 ocfs2_lock_res_free(&oinfo->dqi_gqlock);
780 brelse(oinfo->dqi_lqi_bh);
783 ocfs2_release_local_quota_bitmaps(&oinfo->dqi_chunk);
784 kfree(oinfo);
813 struct ocfs2_mem_dqinfo *oinfo = info->dqi_priv;
819 iput(oinfo->dqi_gqinode);
820 ocfs2_simple_drop_lockres(OCFS2_SB(sb), &oinfo->dqi_gqlock);
821 ocfs2_lock_res_free(&oinfo->dqi_gqlock);
822 list_for_each_entry(chunk, &oinfo->dqi_chunk, qc_chunk) {
825 if (chunk->qc_num < oinfo->dqi_chunks - 1) {
828 len = (oinfo->dqi_blocks -
839 ocfs2_release_local_quota_bitmaps(&oinfo->dqi_chunk);
842 if (oinfo->dqi_rec) {
843 ocfs2_free_quota_recovery(oinfo->dqi_rec);
853 oinfo->dqi_libh,
863 brelse(oinfo->dqi_libh);
864 brelse(oinfo->dqi_lqi_bh);
865 kfree(oinfo);
921 struct ocfs2_mem_dqinfo *oinfo = info->dqi_priv;
926 list_for_each_entry(chunk, &oinfo->dqi_chunk, qc_chunk) {
937 if (chunk->qc_num < oinfo->dqi_chunks - 1) {
940 len = (oinfo->dqi_blocks -
964 struct ocfs2_mem_dqinfo *oinfo = info->dqi_priv;
981 status = ocfs2_simple_size_update(lqinode, oinfo->dqi_lqi_bh,
1005 status = ocfs2_extent_map_get_blocks(lqinode, oinfo->dqi_blocks,
1034 status = ocfs2_extent_map_get_blocks(lqinode, oinfo->dqi_blocks + 1,
1059 oinfo->dqi_blocks += 2;
1060 oinfo->dqi_chunks++;
1072 list_add_tail(&chunk->qc_chunk, &oinfo->dqi_chunk);
1095 struct ocfs2_mem_dqinfo *oinfo = info->dqi_priv;
1106 if (list_empty(&oinfo->dqi_chunk))
1109 chunk = list_entry(oinfo->dqi_chunk.prev,
1111 chunk_blocks = oinfo->dqi_blocks -
1124 status = ocfs2_simple_size_update(lqinode, oinfo->dqi_lqi_bh,
1132 status = ocfs2_extent_map_get_blocks(lqinode, oinfo->dqi_blocks,
1183 oinfo->dqi_blocks++;