Lines Matching refs:logical_block
336 ext2fs_block_map (int logical_block)
356 printf ("logical block %d\n", logical_block);
360 if (logical_block < EXT2_NDIR_BLOCKS)
363 printf ("returning %d\n", (unsigned char *) (INODE->i_block[logical_block]));
364 printf ("returning %d\n", INODE->i_block[logical_block]);
366 return INODE->i_block[logical_block];
369 logical_block -= EXT2_NDIR_BLOCKS;
371 if (logical_block < EXT2_ADDR_PER_BLOCK (SUPERBLOCK))
380 return ((__u32 *) DATABLOCK1)[logical_block];
383 logical_block -= EXT2_ADDR_PER_BLOCK (SUPERBLOCK);
385 if (logical_block < (1 << (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) * 2)))
396 [logical_block >> EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK)]))
405 [logical_block & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)];
409 logical_block -= (1 << (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) * 2));
418 [logical_block >> (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK)
426 [(logical_block >> EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK))
434 [logical_block & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)];
441 int logical_block;
469 logical_block = filepos >> EXT2_BLOCK_SIZE_BITS (SUPERBLOCK);
471 map = ext2fs_block_map (logical_block);