Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:pb

832 			struct process_block_struct pb;
843 &pb.fs_meta_blocks);
850 pb.ino = EXT2_BAD_INO;
851 pb.num_blocks = pb.last_block = 0;
852 pb.last_db_block = -1;
853 pb.num_illegal_blocks = 0;
854 pb.suppress = 0; pb.clear = 0; pb.is_dir = 0;
855 pb.is_reg = 0; pb.fragmented = 0; pb.bbcheck = 0;
856 pb.inode = inode;
857 pb.pctx = &pctx;
858 pb.ctx = ctx;
860 block_buf, process_bad_block, &pb);
861 ext2fs_free_block_bitmap(pb.fs_meta_blocks);
867 if (pb.bbcheck)
1761 struct process_block_struct *pb,
1859 scan_extent_node(ctx, pctx, pb, extent.e_lblk,
1870 pb->num_blocks++;
1874 if ((pb->previous_block != 0) &&
1875 (pb->previous_block+1 != extent.e_pblk)) {
1879 if (pb->is_dir)
1881 else if (pb->is_reg)
1888 (unsigned long) pb->previous_block+1,
1893 pb->fragmented = 1;
1895 while (is_dir && (++pb->last_db_block <
1898 pb->ino, 0,
1899 pb->last_db_block);
1902 pctx->num = pb->last_db_block;
1908 pb->num_blocks += extent.e_len;
1914 !(pb->previous_block &&
1916 EXT2FS_B2C(ctx->fs, pb->previous_block)) &&
1920 pb->num_blocks++;
1923 pb->previous_block = blk;
1939 pb->last_db_block = blockcnt - 1;
1940 pb->previous_block = extent.e_pblk + extent.e_len - 1;
1941 start_block = pb->last_block = last_lblk;
1944 pb->last_init_lblock = last_lblk;
1955 struct process_block_struct *pb)
1983 scan_extent_node(ctx, pctx, pb, 0, 0, eof_lblk, ehandle);
1986 pb->num_blocks = 0;
2003 struct process_block_struct pb;
2011 pb.ino = ino;
2012 pb.num_blocks = 0;
2013 pb.last_block = -1;
2014 pb.last_init_lblock = -1;
2015 pb.last_db_block = -1;
2016 pb.num_illegal_blocks = 0;
2017 pb.suppress = 0; pb.clear = 0;
2018 pb.fragmented = 0;
2019 pb.compressed = 0;
2020 pb.previous_block = 0;
2021 pb.is_dir = LINUX_S_ISDIR(inode->i_mode);
2022 pb.is_reg = LINUX_S_ISREG(inode->i_mode);
2023 pb.max_blocks = 1 << (31 - fs->super->s_log_block_size);
2024 pb.inode = inode;
2025 pb.pctx = pctx;
2026 pb.ctx = ctx;
2036 pb.compressed = 1;
2049 pb.num_blocks++;
2054 check_blocks_extents(ctx, pctx, &pb);
2057 pb.is_dir ? BLOCK_FLAG_HOLE : 0,
2058 block_buf, process_block, &pb);
2063 pb.last_init_lblock = pb.last_block;
2073 if (pb.fragmented && pb.num_blocks < fs->super->s_blocks_per_group) {
2080 if (pb.clear) {
2092 e2fsck_add_dx_dir(ctx, ino, pb.last_block+1);
2097 if (!pb.num_blocks && pb.is_dir) {
2107 pb.num_blocks * fs->blocksize);
2114 pb.num_blocks *= (fs->blocksize / 512);
2115 pb.num_blocks *= EXT2FS_CLUSTER_RATIO(fs);
2118 ino, inode->i_size, pb.last_block, ext2fs_inode_i_blocks(fs, inode),
2119 pb.num_blocks);
2121 if (pb.is_dir) {
2125 else if (nblock > (pb.last_block + 1))
2127 else if (nblock < (pb.last_block + 1)) {
2128 if (((pb.last_block + 1) - nblock) >
2136 if ((pb.last_init_lblock >= 0) &&
2138 (size < (__u64)pb.last_init_lblock * fs->blocksize) &&
2139 (pb.last_init_lblock / blkpg * blkpg != pb.last_init_lblock ||
2140 size < (__u64)(pb.last_init_lblock & ~(blkpg-1)) *
2155 pctx->num = (pb.last_block+1) * fs->blocksize;
2168 if ((pb.num_blocks != ext2fs_inode_i_blocks(fs, inode)) ||
2173 pctx->num = pb.num_blocks;
2175 inode->i_blocks = pb.num_blocks;
2176 inode->osd2.linux2.l_i_blocks_hi = pb.num_blocks >> 32;
2182 if (ctx->dirs_to_hash && pb.is_dir &&