Home | History | Annotate | Download | only in e2fsck

Lines Matching defs:pb

803 			struct process_block_struct pb;
806 &pb.fs_meta_blocks);
813 pb.ino = EXT2_BAD_INO;
814 pb.num_blocks = pb.last_block = 0;
815 pb.last_db_block = -1;
816 pb.num_illegal_blocks = 0;
817 pb.suppress = 0; pb.clear = 0; pb.is_dir = 0;
818 pb.is_reg = 0; pb.fragmented = 0; pb.bbcheck = 0;
819 pb.inode = inode;
820 pb.pctx = &pctx;
821 pb.ctx = ctx;
823 block_buf, process_bad_block, &pb);
824 ext2fs_free_block_bitmap(pb.fs_meta_blocks);
830 if (pb.bbcheck)
1674 struct process_block_struct *pb,
1744 scan_extent_node(ctx, pctx, pb, extent.e_lblk, ehandle);
1754 pb->num_blocks++;
1758 if ((pb->previous_block != 0) &&
1759 (pb->previous_block+1 != extent.e_pblk)) {
1763 if (pb->is_dir)
1765 else if (pb->is_reg)
1772 (unsigned long) pb->previous_block+1,
1777 pb->fragmented = 1;
1779 while (is_dir && ++pb->last_db_block < extent.e_lblk) {
1781 pb->ino, 0,
1782 pb->last_db_block);
1785 pctx->num = pb->last_db_block;
1808 pb->last_db_block = blockcnt - 1;
1809 pb->num_blocks += extent.e_len;
1810 pb->previous_block = extent.e_pblk + extent.e_len - 1;
1811 start_block = pb->last_block = extent.e_lblk + extent.e_len - 1;
1822 struct process_block_struct *pb)
1847 scan_extent_node(ctx, pctx, pb, 0, ehandle);
1850 pb->num_blocks = 0;
1876 struct process_block_struct pb;
1884 pb.ino = ino;
1885 pb.num_blocks = 0;
1886 pb.last_block = -1;
1887 pb.last_db_block = -1;
1888 pb.num_illegal_blocks = 0;
1889 pb.suppress = 0; pb.clear = 0;
1890 pb.fragmented = 0;
1891 pb.compressed = 0;
1892 pb.previous_block = 0;
1893 pb.is_dir = LINUX_S_ISDIR(inode->i_mode);
1894 pb.is_reg = LINUX_S_ISREG(inode->i_mode);
1895 pb.max_blocks = 1 << (31 - fs->super->s_log_block_size);
1896 pb.inode = inode;
1897 pb.pctx = pctx;
1898 pb.ctx = ctx;
1908 pb.compressed = 1;
1920 pb.num_blocks++;
1925 check_blocks_extents(ctx, pctx, &pb);
1928 pb.is_dir ? BLOCK_FLAG_HOLE : 0,
1929 block_buf, process_block, &pb);
1938 if (pb.fragmented && pb.num_blocks < fs->super->s_blocks_per_group) {
1945 if (pb.clear) {
1957 e2fsck_add_dx_dir(ctx, ino, pb.last_block+1);
1962 if (!pb.num_blocks && pb.is_dir) {
1973 pb.num_blocks *= (fs->blocksize / 512);
1976 ino, inode->i_size, pb.last_block, inode->i_blocks,
1977 pb.num_blocks);
1979 if (pb.is_dir) {
1983 else if (nblock > (pb.last_block + 1))
1985 else if (nblock < (pb.last_block + 1)) {
1986 if (((pb.last_block + 1) - nblock) >
1994 if ((pb.last_block >= 0) &&
1996 (size < (__u64)pb.last_block * fs->blocksize) &&
1997 (pb.last_block / blkpg * blkpg != pb.last_block ||
1998 size < (__u64)(pb.last_block & ~(blkpg-1)) *fs->blocksize) &&
2016 (size >= (((__u64)pb.last_block + 1) * fs->blocksize))) {
2017 pctx->blkcount = pb.last_block;
2026 pctx->num = (pb.last_block+1) * fs->blocksize;
2039 if ((pb.num_blocks != ext2fs_inode_i_blocks(fs, inode)) ||
2044 pctx->num = pb.num_blocks;
2046 inode->i_blocks = pb.num_blocks;
2053 if (ctx->dirs_to_hash && pb.is_dir &&