Lines Matching refs:ia

74 	INDEX_ALLOCATION *ia;  in ntfs_lookup_inode_by_name()  local
319 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn << in ntfs_lookup_inode_by_name()
322 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_SIZE) { in ntfs_lookup_inode_by_name()
328 if (unlikely(!ntfs_is_indx_record(ia->magic))) { in ntfs_lookup_inode_by_name()
334 if (sle64_to_cpu(ia->index_block_vcn) != vcn) { in ntfs_lookup_inode_by_name()
339 sle64_to_cpu(ia->index_block_vcn), in ntfs_lookup_inode_by_name()
343 if (le32_to_cpu(ia->index.allocated_size) + 0x18 != in ntfs_lookup_inode_by_name()
350 le32_to_cpu(ia->index.allocated_size) + 0x18, in ntfs_lookup_inode_by_name()
354 index_end = (u8*)ia + dir_ni->itype.index.block_size; in ntfs_lookup_inode_by_name()
363 index_end = (u8*)&ia->index + le32_to_cpu(ia->index.index_length); in ntfs_lookup_inode_by_name()
364 if (index_end > (u8*)ia + dir_ni->itype.index.block_size) { in ntfs_lookup_inode_by_name()
371 ie = (INDEX_ENTRY*)((u8*)&ia->index + in ntfs_lookup_inode_by_name()
372 le32_to_cpu(ia->index.entries_offset)); in ntfs_lookup_inode_by_name()
380 if ((u8*)ie < (u8*)ia || (u8*)ie + in ntfs_lookup_inode_by_name()
534 if ((ia->index.flags & NODE_MASK) == LEAF_NODE) { in ntfs_lookup_inode_by_name()
627 INDEX_ALLOCATION *ia;
797 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn <<
800 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_SIZE) {
806 if (unlikely(!ntfs_is_indx_record(ia->magic))) {
812 if (sle64_to_cpu(ia->index_block_vcn) != vcn) {
817 sle64_to_cpu(ia->index_block_vcn),
821 if (le32_to_cpu(ia->index.allocated_size) + 0x18 !=
828 le32_to_cpu(ia->index.allocated_size) + 0x18,
832 index_end = (u8*)ia + dir_ni->itype.index.block_size;
841 index_end = (u8*)&ia->index + le32_to_cpu(ia->index.index_length);
842 if (index_end > (u8*)ia + dir_ni->itype.index.block_size) {
849 ie = (INDEX_ENTRY*)((u8*)&ia->index +
850 le32_to_cpu(ia->index.entries_offset));
858 if ((u8*)ie < (u8*)ia || (u8*)ie +
944 if ((ia->index.flags & NODE_MASK) == LEAF_NODE) {
1096 INDEX_ALLOCATION *ia; in ntfs_readdir() local
1296 ia = (INDEX_ALLOCATION*)(kaddr + (ia_pos & ~PAGE_MASK & in ntfs_readdir()
1299 if (unlikely((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_SIZE)) { in ntfs_readdir()
1305 if (unlikely(!ntfs_is_indx_record(ia->magic))) { in ntfs_readdir()
1312 if (unlikely(sle64_to_cpu(ia->index_block_vcn) != (ia_pos & in ntfs_readdir()
1319 sle64_to_cpu(ia->index_block_vcn), in ntfs_readdir()
1324 if (unlikely(le32_to_cpu(ia->index.allocated_size) + 0x18 != in ntfs_readdir()
1332 le32_to_cpu(ia->index.allocated_size) + 0x18, in ntfs_readdir()
1336 index_end = (u8*)ia + ndir->itype.index.block_size; in ntfs_readdir()
1346 index_end = (u8*)&ia->index + le32_to_cpu(ia->index.index_length); in ntfs_readdir()
1347 if (unlikely(index_end > (u8*)ia + ndir->itype.index.block_size)) { in ntfs_readdir()
1355 ie = (INDEX_ENTRY*)((u8*)&ia->index + in ntfs_readdir()
1356 le32_to_cpu(ia->index.entries_offset)); in ntfs_readdir()
1365 (unsigned long long)((u8*)ie - (u8*)ia)); in ntfs_readdir()
1367 if (unlikely((u8*)ie < (u8*)ia || (u8*)ie + in ntfs_readdir()
1376 if (ia_pos - ia_start > (u8*)ie - (u8*)ia) in ntfs_readdir()
1379 actor->pos = (u8*)ie - (u8*)ia + in ntfs_readdir()
1380 (sle64_to_cpu(ia->index_block_vcn) << in ntfs_readdir()