Lines Matching refs:block_start
827 u32 block_ptr, block_start, block_len;
843 block_start = block_ptr << CRAMFS_BLK_DIRECT_PTR_SHIFT;
852 cramfs_read(sb, block_start, 2);
853 block_start += 2;
863 block_start = OFFSET(inode) + maxblock * 4;
865 block_start = *(u32 *)
868 if (unlikely(block_start & CRAMFS_BLK_FLAG_DIRECT_PTR)) {
870 u32 prev_start = block_start;
871 block_start = prev_start & ~CRAMFS_BLK_FLAGS;
872 block_start <<= CRAMFS_BLK_DIRECT_PTR_SHIFT;
874 block_start += PAGE_SIZE;
877 cramfs_read(sb, block_start, 2);
878 block_start += 2 + block_len;
881 block_start &= ~CRAMFS_BLK_FLAGS;
882 block_len = block_ptr - block_start;
894 cramfs_read(sb, block_start, block_len),
900 cramfs_read(sb, block_start, block_len),