Lines Matching refs:newmap
398 struct v7fs_daddr_map oldmap, newmap; in v7fs_datablock_expand() local
418 v7fs_datablock_addr(old_filesize + (i+1) * V7FS_BSIZE, &newmap); in v7fs_datablock_expand()
420 daddr_map_dump(&newmap); in v7fs_datablock_expand()
422 if (oldmap.level != newmap.level) { in v7fs_datablock_expand()
427 switch (newmap.level) { in v7fs_datablock_expand()
447 switch (newmap.level) { in v7fs_datablock_expand()
451 inode->addr[newmap.index[0]] = blk; in v7fs_datablock_expand()
453 newmap.index[0], blk); in v7fs_datablock_expand()
458 newmap.index[0]); in v7fs_datablock_expand()
462 if (oldmap.index[0] != newmap.index[0]) { in v7fs_datablock_expand()
464 newmap.index[0]); in v7fs_datablock_expand()
467 newmap.index[0]), newmap.index[1]); in v7fs_datablock_expand()
472 if (oldmap.index[0] != newmap.index[0]) { in v7fs_datablock_expand()
474 newmap.index[0]); in v7fs_datablock_expand()
477 if (oldmap.index[1] != newmap.index[1]) { in v7fs_datablock_expand()
479 newmap.index[0]), newmap.index[1]); in v7fs_datablock_expand()
482 v7fs_link(fs, idxblk, newmap.index[0]), in v7fs_datablock_expand()
483 newmap.index[1]), newmap.index[2]); in v7fs_datablock_expand()
491 oldmap = newmap; in v7fs_datablock_expand()
552 struct v7fs_daddr_map oldmap, newmap; in v7fs_datablock_contract() local
571 v7fs_datablock_addr(old_filesize - (i+1) * V7FS_BSIZE, &newmap); in v7fs_datablock_contract()
573 if (oldmap.level != newmap.level) { in v7fs_datablock_contract()
574 switch (newmap.level) { in v7fs_datablock_contract()
600 switch (newmap.level) { in v7fs_datablock_contract()
618 if (oldmap.index[0] != newmap.index[0]) { in v7fs_datablock_contract()
631 if (oldmap.index[1] != newmap.index[1]) { in v7fs_datablock_contract()
636 if (oldmap.index[0] != newmap.index[0]) { in v7fs_datablock_contract()
643 oldmap = newmap; in v7fs_datablock_contract()