Lines Matching defs:ie

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