Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:db

542 			   struct ext2_db_entry2 *db,
557 if (db->blockcnt == 0) {
621 dx_db->parent = db->blockcnt;
640 db->blockcnt, min_hash, max_hash);
642 dx_db = &dx_dir->dx_block[db->blockcnt];
725 struct ext2_db_entry2 *db,
738 blk64_t block_nr = db->blk;
739 ext2_ino_t ino = db->ino;
773 cd->pctx.blkcount = db->blockcnt;
778 if (db->blk == 0) {
779 if (allocate_dir_block(ctx, db, buf, &cd->pctx))
781 block_nr = db->blk;
784 if (db->blockcnt)
795 db->blockcnt, ino);
813 if (db->blockcnt >= dx_dir->numblocks) {
823 dx_db = &dx_dir->dx_block[db->blockcnt];
832 if (db->blockcnt == 0) {
1143 db->blockcnt, dx_db->type,
1149 parse_int_node(fs, db, cd, dx_dir, buf);
1438 struct ext2_db_entry2 *db,
1472 if (db->blockcnt)
1475 pctx->errcode = ext2fs_new_dir_block(fs, db->ino,
1495 e2fsck_read_inode(ctx, db->ino, &inode, "allocate_dir_block");
1497 if (inode.i_size < (db->blockcnt+1) * fs->blocksize)
1498 inode.i_size = (db->blockcnt+1) * fs->blocksize;
1499 e2fsck_write_inode(ctx, db->ino, &inode, "allocate_dir_block");
1504 db->blk = blk;
1505 pctx->errcode = ext2fs_bmap2(fs, db->ino, &inode, 0, BMAP_SET,
1506 db->blockcnt, 0, &blk);