mp_fheight
mp->mp_fheight = height;
int mp_fheight; /* find_metapath height */
for (hgt = mp->mp_fheight - 1; hgt >= 0; hgt--) {
BUG_ON(mp->mp_aheight == mp->mp_fheight);
if (mp->mp_aheight == mp->mp_fheight)
const unsigned end_of_metadata = mp->mp_fheight - 1;
if (mp->mp_fheight == mp->mp_aheight) {
if (mp->mp_fheight == ip->i_height) {
iblks = mp->mp_fheight - mp->mp_aheight;
iblks = mp->mp_fheight - ip->i_height;
iblks += (mp->mp_fheight - branch_start);
for (; i - 1 < mp->mp_fheight - ip->i_height && n > 0;
if (i - 1 == mp->mp_fheight - ip->i_height) {
for(i = branch_start; i < mp->mp_fheight; i++) {
if (i > 1 && i < mp->mp_fheight)
for (; i < mp->mp_fheight && n > 0; i++, n--)
if (i == mp->mp_fheight)
ip->i_height = mp->mp_fheight;
if (gfs2_is_stuffed(ip) || mp->mp_fheight != mp->mp_aheight) {
unsigned int maxsize = mp->mp_fheight > 1 ?
maxsize -= mp->mp_list[mp->mp_fheight - 1];