Lines Matching refs:ie

258 	INDEX_ENTRY *ie;  in ntfs_inode_lookup_by_name()  local
299 ie = (INDEX_ENTRY*)((u8*)&ir->index + in ntfs_inode_lookup_by_name()
305 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) { in ntfs_inode_lookup_by_name()
307 if ((u8*)ie < (u8*)ctx->mrec || (u8*)ie + in ntfs_inode_lookup_by_name()
309 (u8*)ie + le16_to_cpu(ie->length) > in ntfs_inode_lookup_by_name()
320 if (ie->ie_flags & INDEX_ENTRY_END) in ntfs_inode_lookup_by_name()
324 if (ntfs_index_entry_inconsistent(ie, COLLATION_FILE_NAME, in ntfs_inode_lookup_by_name()
334 (ntfschar*)&ie->key.file_name.file_name, in ntfs_inode_lookup_by_name()
335 ie->key.file_name.file_name_length, in ntfs_inode_lookup_by_name()
352 mref = le64_to_cpu(ie->indexed_file); in ntfs_inode_lookup_by_name()
362 if (!(ie->ie_flags & INDEX_ENTRY_NODE)) { in ntfs_inode_lookup_by_name()
394 vcn = sle64_to_cpup((sle64*)((u8*)ie + le16_to_cpu(ie->length) - 8)); in ntfs_inode_lookup_by_name()
418 ie = (INDEX_ENTRY*)((u8*)&ia->index + in ntfs_inode_lookup_by_name()
425 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) { in ntfs_inode_lookup_by_name()
427 if ((u8*)ie < (u8*)ia || (u8*)ie + in ntfs_inode_lookup_by_name()
429 (u8*)ie + le16_to_cpu(ie->length) > in ntfs_inode_lookup_by_name()
441 if (ie->ie_flags & INDEX_ENTRY_END) in ntfs_inode_lookup_by_name()
445 if (ntfs_index_entry_inconsistent(ie, COLLATION_FILE_NAME, in ntfs_inode_lookup_by_name()
455 (ntfschar*)&ie->key.file_name.file_name, in ntfs_inode_lookup_by_name()
456 ie->key.file_name.file_name_length, in ntfs_inode_lookup_by_name()
468 mref = le64_to_cpu(ie->indexed_file); in ntfs_inode_lookup_by_name()
478 if (ie->ie_flags & INDEX_ENTRY_NODE) { in ntfs_inode_lookup_by_name()
487 vcn = sle64_to_cpup((sle64*)((u8*)ie + le16_to_cpu(ie->length) - 8)); in ntfs_inode_lookup_by_name()
960 const INDEX_TYPE index_type, index_union iu, INDEX_ENTRY *ie, in ntfs_filldir() argument
963 FILE_NAME_ATTR *fn = &ie->key.file_name; in ntfs_filldir()
974 *pos = (u8*)ie - (u8*)iu.ia + (sle64_to_cpu( in ntfs_filldir()
978 *pos = (u8*)ie - (u8*)iu.ir; in ntfs_filldir()
979 mref = le64_to_cpu(ie->indexed_file); in ntfs_filldir()
982 if (MREF_LE(ie->indexed_file) == FILE_root) in ntfs_filldir()
984 if ((ie->key.file_name.file_attributes in ntfs_filldir()
988 ie->key.file_name.file_attributes); in ntfs_filldir()
989 else if (ie->key.file_name.file_attributes in ntfs_filldir()
1113 INDEX_ENTRY *ie; in ntfs_readdir() local
1222 ie = (INDEX_ENTRY*)((u8*)&ir->index + in ntfs_readdir()
1229 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) { in ntfs_readdir()
1230 ntfs_log_debug("In index root, offset %d.\n", (int)((u8*)ie - (u8*)ir)); in ntfs_readdir()
1232 if ((u8*)ie < (u8*)ctx->mrec || (u8*)ie + in ntfs_readdir()
1234 (u8*)ie + le16_to_cpu(ie->length) > in ntfs_readdir()
1242 if (ie->ie_flags & INDEX_ENTRY_END) in ntfs_readdir()
1245 if (!le16_to_cpu(ie->length)) in ntfs_readdir()
1249 if (ir_pos > (u8*)ie - (u8*)ir) in ntfs_readdir()
1253 if (ntfs_index_entry_inconsistent(ie, COLLATION_FILE_NAME, in ntfs_readdir()
1263 INDEX_TYPE_ROOT, ir, ie, dirent, filldir); in ntfs_readdir()
1364 ie = (INDEX_ENTRY*)((u8*)&ia->index + in ntfs_readdir()
1371 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) { in ntfs_readdir()
1373 (long long)ia_start + ((u8*)ie - (u8*)ia)); in ntfs_readdir()
1375 if ((u8*)ie < (u8*)ia || (u8*)ie + in ntfs_readdir()
1377 (u8*)ie + le16_to_cpu(ie->length) > in ntfs_readdir()
1384 if (ie->ie_flags & INDEX_ENTRY_END) in ntfs_readdir()
1387 if (!le16_to_cpu(ie->length)) in ntfs_readdir()
1391 if (ia_pos - ia_start > (u8*)ie - (u8*)ia) in ntfs_readdir()
1395 if (ntfs_index_entry_inconsistent(ie, COLLATION_FILE_NAME, in ntfs_readdir()
1405 INDEX_TYPE_ALLOCATION, ia, ie, dirent, filldir); in ntfs_readdir()
1577 INDEX_ENTRY *ie; in __ntfs_create() local
1602 ie = (INDEX_ENTRY*)((u8*)ir + sizeof(INDEX_ROOT)); in __ntfs_create()
1603 ie->length = const_cpu_to_le16(sizeof(INDEX_ENTRY_HEADER)); in __ntfs_create()
1604 ie->key_length = const_cpu_to_le16(0); in __ntfs_create()
1605 ie->ie_flags = INDEX_ENTRY_END; in __ntfs_create()