INDEX_BLOCK
INDEX_BLOCK index_blk;
if (ntfs_index_block_inconsistent((INDEX_BLOCK*)ia, index_block_size,
if (ntfs_index_block_inconsistent((INDEX_BLOCK*)ia, index_block_size,
static INDEX_BLOCK *ntfs_ir_to_ib(INDEX_ROOT *ir, VCN ib_vcn)
INDEX_BLOCK *ib;
static int ntfs_ib_copy_tail(ntfs_index_context *icx, INDEX_BLOCK *src,
INDEX_BLOCK *dst;
static int ntfs_ib_cut_tail(ntfs_index_context *icx, INDEX_BLOCK *ib,
INDEX_BLOCK *ib = NULL;
static int ntfs_ib_split(ntfs_index_context *icx, INDEX_BLOCK *ib);
INDEX_BLOCK *ib;
static int ntfs_ib_split(ntfs_index_context *icx, INDEX_BLOCK *ib)
INDEX_ENTRY *ie, INDEX_BLOCK *ib)
INDEX_BLOCK *ib)
INDEX_BLOCK *ib = NULL;
INDEX_BLOCK *ib = NULL;
ictx->ib = (INDEX_BLOCK*)ntfs_malloc(ictx->block_size);
ictx->ib = (INDEX_BLOCK*)NULL;
int ntfs_index_block_inconsistent(const INDEX_BLOCK *ib, u32 block_size,
+ offsetof(INDEX_BLOCK, index);
static int ntfs_ib_read(ntfs_index_context *icx, VCN vcn, INDEX_BLOCK *dst)
if (ntfs_index_block_inconsistent((INDEX_BLOCK*)dst, icx->block_size,
INDEX_BLOCK *ib = NULL;
static int ntfs_ib_write(ntfs_index_context *icx, INDEX_BLOCK *ib)
static INDEX_BLOCK *ntfs_ib_alloc(VCN ib_vcn, u32 ib_size,
INDEX_BLOCK *ib;
ib->usa_ofs = const_cpu_to_le16(sizeof(INDEX_BLOCK));
(sizeof(INDEX_BLOCK) - ih_size));
INDEX_BLOCK *ib;
extern int ntfs_index_block_inconsistent(const INDEX_BLOCK *ib, u32 block_size,
typedef INDEX_BLOCK INDEX_ALLOCATION;
static int make_room_for_index_entry_in_index_block(INDEX_BLOCK *idx,
(char*)pos > (char*)idx + sizeof(INDEX_BLOCK) -
(char*)pos + size > (char*)idx + sizeof(INDEX_BLOCK) -
static int insert_file_link_in_dir_index(INDEX_BLOCK *idx, leMFT_REF file_ref,
static int create_hardlink(INDEX_BLOCK *idx, const leMFT_REF ref_parent,
i = sizeof(INDEX_BLOCK) - sizeof(INDEX_HEADER) +