Lines Matching defs:mp_bh
37 struct buffer_head *mp_bh[GFS2_MAX_META_HEIGHT];
259 struct buffer_head *bh = mp->mp_bh[height];
283 const struct buffer_head *bh = mp->mp_bh[height];
293 get_bh(clone->mp_bh[hgt]);
331 ret = gfs2_meta_indirect_buffer(ip, x + 1, dblock, &mp->mp_bh[x + 1]);
345 * hooked onto mp->mp_bh[0] and that the metapath has been initialised
351 * added to the mp->mp_bh[] list.
380 if (mp->mp_bh[x])
408 if (mp->mp_bh[i] == NULL)
410 brelse(mp->mp_bh[i]);
411 mp->mp_bh[i] = NULL;
518 brelse(mp->mp_bh[hgt]);
519 mp->mp_bh[hgt] = NULL;
610 __be64 *ptr = (__be64 *)(mp->mp_bh[i - 1]->b_data +
614 BUG_ON(mp->mp_bh[i] != NULL);
615 mp->mp_bh[i] = gfs2_meta_new(gl, bn);
616 gfs2_trans_add_meta(gl, mp->mp_bh[i]);
617 gfs2_metatype_set(mp->mp_bh[i], GFS2_METATYPE_IN, GFS2_FORMAT_IN);
618 gfs2_buffer_clear_tail(mp->mp_bh[i], sizeof(struct gfs2_meta_header));
665 struct buffer_head *dibh = mp->mp_bh[0];
726 gfs2_buffer_copy_tail(mp->mp_bh[i],
732 ptr = (__be64 *)(mp->mp_bh[i]->b_data +
737 if (mp->mp_bh[i] == NULL)
739 brelse(mp->mp_bh[i]);
740 mp->mp_bh[i] = NULL;
749 gfs2_trans_add_meta(ip->i_gl, mp->mp_bh[i-1]);
760 BUG_ON(mp->mp_bh[end_of_metadata] == NULL);
761 gfs2_trans_add_meta(ip->i_gl, mp->mp_bh[end_of_metadata]);
863 mp->mp_bh[0] = dibh;
917 bh = mp->mp_bh[ip->i_height - 1];
1668 struct buffer_head *bh = mp->mp_bh[h];
1705 struct buffer_head *bh = mp->mp_bh[height];
1832 mp.mp_bh[0] = dibh;
1865 bh = mp.mp_bh[mp_h];
1892 ret = sweep_bh_for_rgrps(ip, &rd_gh, mp.mp_bh[mp_h],
1912 brelse(mp.mp_bh[mp_h]);
1913 mp.mp_bh[mp_h] = NULL;