Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:db

526 			   struct ext2_db_entry2 *db,
541 if (db->blockcnt == 0) {
605 dx_db->parent = db->blockcnt;
624 db->blockcnt, min_hash, max_hash);
626 dx_db = &dx_dir->dx_block[db->blockcnt];
709 struct ext2_db_entry2 *db,
722 blk64_t block_nr = db->blk;
723 ext2_ino_t ino = db->ino;
756 cd->pctx.blkcount = db->blockcnt;
761 if (db->blk == 0) {
762 if (allocate_dir_block(ctx, db, buf, &cd->pctx))
764 block_nr = db->blk;
767 if (db->blockcnt)
778 db->blockcnt, ino);
796 if (db->blockcnt >= dx_dir->numblocks) {
806 dx_db = &dx_dir->dx_block[db->blockcnt];
815 if (db->blockcnt == 0) {
1117 db->blockcnt, dx_db->type,
1123 parse_int_node(fs, db, cd, dx_dir, buf);
1412 struct ext2_db_entry2 *db,
1446 if (db->blockcnt)
1449 pctx->errcode = ext2fs_new_dir_block(fs, db->ino,
1469 e2fsck_read_inode(ctx, db->ino, &inode, "allocate_dir_block");
1471 if (inode.i_size < (db->blockcnt+1) * fs->blocksize)
1472 inode.i_size = (db->blockcnt+1) * fs->blocksize;
1473 e2fsck_write_inode(ctx, db->ino, &inode, "allocate_dir_block");
1478 db->blk = blk;
1479 pctx->errcode = ext2fs_bmap2(fs, db->ino, &inode, 0, BMAP_SET,
1480 db->blockcnt, 0, &blk);