Lines Matching refs:ie
87 INDEX_ENTRY *ie; in ntfs_lookup_inode_by_name() local
130 ie = (INDEX_ENTRY*)((u8*)&ir->index + in ntfs_lookup_inode_by_name()
136 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) { in ntfs_lookup_inode_by_name()
138 if ((u8*)ie < (u8*)ctx->mrec || (u8*)ie + in ntfs_lookup_inode_by_name()
140 (u8*)ie + le16_to_cpu(ie->key_length) > in ntfs_lookup_inode_by_name()
147 if (ie->flags & INDEX_ENTRY_END) in ntfs_lookup_inode_by_name()
157 (ntfschar*)&ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
158 ie->key.file_name.file_name_length, in ntfs_lookup_inode_by_name()
171 if (ie->key.file_name.file_name_type == FILE_NAME_DOS) { in ntfs_lookup_inode_by_name()
181 ie->data.dir.indexed_file); in ntfs_lookup_inode_by_name()
189 mref = le64_to_cpu(ie->data.dir.indexed_file); in ntfs_lookup_inode_by_name()
205 ie->key.file_name.file_name_type && in ntfs_lookup_inode_by_name()
207 (ntfschar*)&ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
208 ie->key.file_name.file_name_length, in ntfs_lookup_inode_by_name()
211 u8 type = ie->key.file_name.file_name_type; in ntfs_lookup_inode_by_name()
212 u8 len = ie->key.file_name.file_name_length; in ntfs_lookup_inode_by_name()
233 name->mref = le64_to_cpu(ie->data.dir.indexed_file); in ntfs_lookup_inode_by_name()
237 memcpy(name->name, ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
248 (ntfschar*)&ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
249 ie->key.file_name.file_name_length, 1, in ntfs_lookup_inode_by_name()
267 (ntfschar*)&ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
268 ie->key.file_name.file_name_length, 1, in ntfs_lookup_inode_by_name()
287 if (!(ie->flags & INDEX_ENTRY_NODE)) { in ntfs_lookup_inode_by_name()
305 vcn = sle64_to_cpup((sle64*)((u8*)ie + le16_to_cpu(ie->length) - 8)); in ntfs_lookup_inode_by_name()
385 ie = (INDEX_ENTRY*)((u8*)&ia->index + in ntfs_lookup_inode_by_name()
392 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) { in ntfs_lookup_inode_by_name()
394 if ((u8*)ie < (u8*)ia || (u8*)ie + in ntfs_lookup_inode_by_name()
396 (u8*)ie + le16_to_cpu(ie->key_length) > in ntfs_lookup_inode_by_name()
407 if (ie->flags & INDEX_ENTRY_END) in ntfs_lookup_inode_by_name()
417 (ntfschar*)&ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
418 ie->key.file_name.file_name_length, in ntfs_lookup_inode_by_name()
431 if (ie->key.file_name.file_name_type == FILE_NAME_DOS) { in ntfs_lookup_inode_by_name()
441 ie->data.dir.indexed_file); in ntfs_lookup_inode_by_name()
449 mref = le64_to_cpu(ie->data.dir.indexed_file); in ntfs_lookup_inode_by_name()
465 ie->key.file_name.file_name_type && in ntfs_lookup_inode_by_name()
467 (ntfschar*)&ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
468 ie->key.file_name.file_name_length, in ntfs_lookup_inode_by_name()
471 u8 type = ie->key.file_name.file_name_type; in ntfs_lookup_inode_by_name()
472 u8 len = ie->key.file_name.file_name_length; in ntfs_lookup_inode_by_name()
495 name->mref = le64_to_cpu(ie->data.dir.indexed_file); in ntfs_lookup_inode_by_name()
499 memcpy(name->name, ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
510 (ntfschar*)&ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
511 ie->key.file_name.file_name_length, 1, in ntfs_lookup_inode_by_name()
529 (ntfschar*)&ie->key.file_name.file_name, in ntfs_lookup_inode_by_name()
530 ie->key.file_name.file_name_length, 1, in ntfs_lookup_inode_by_name()
547 if (ie->flags & INDEX_ENTRY_NODE) { in ntfs_lookup_inode_by_name()
556 vcn = sle64_to_cpup((sle64*)((u8*)ie + in ntfs_lookup_inode_by_name()
557 le16_to_cpu(ie->length) - 8)); in ntfs_lookup_inode_by_name()
640 INDEX_ENTRY *ie;
681 ie = (INDEX_ENTRY*)((u8*)&ir->index +
687 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) {
689 if ((u8*)ie < (u8*)ctx->mrec || (u8*)ie +
691 (u8*)ie + le16_to_cpu(ie->key_length) >
698 if (ie->flags & INDEX_ENTRY_END)
710 ic = ie->key.file_name.file_name_type ? IGNORE_CASE :
719 (ntfschar*)&ie->key.file_name.file_name,
720 ie->key.file_name.file_name_length, ic,
723 mref = le64_to_cpu(ie->data.dir.indexed_file);
733 (ntfschar*)&ie->key.file_name.file_name,
734 ie->key.file_name.file_name_length, 1,
752 (ntfschar*)&ie->key.file_name.file_name,
753 ie->key.file_name.file_name_length, 1,
770 if (!(ie->flags & INDEX_ENTRY_NODE)) {
783 vcn = sle64_to_cpup((u8*)ie + le16_to_cpu(ie->length) - 8);
863 ie = (INDEX_ENTRY*)((u8*)&ia->index +
870 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) {
872 if ((u8*)ie < (u8*)ia || (u8*)ie +
874 (u8*)ie + le16_to_cpu(ie->key_length) >
885 if (ie->flags & INDEX_ENTRY_END)
897 ic = ie->key.file_name.file_name_type ? IGNORE_CASE :
906 (ntfschar*)&ie->key.file_name.file_name,
907 ie->key.file_name.file_name_length, ic,
910 mref = le64_to_cpu(ie->data.dir.indexed_file);
920 (ntfschar*)&ie->key.file_name.file_name,
921 ie->key.file_name.file_name_length, 1,
939 (ntfschar*)&ie->key.file_name.file_name,
940 ie->key.file_name.file_name_length, 1,
957 if (ie->flags & INDEX_ENTRY_NODE) {
966 vcn = sle64_to_cpup((u8*)ie + le16_to_cpu(ie->length) - 8);
1026 ntfs_inode *ndir, struct page *ia_page, INDEX_ENTRY *ie, in ntfs_filldir() argument
1034 name_type = ie->key.file_name.file_name_type; in ntfs_filldir()
1039 if (MREF_LE(ie->data.dir.indexed_file) == FILE_root) { in ntfs_filldir()
1043 if (MREF_LE(ie->data.dir.indexed_file) < FILE_first_user && in ntfs_filldir()
1048 name_len = ntfs_ucstonls(vol, (ntfschar*)&ie->key.file_name.file_name, in ntfs_filldir()
1049 ie->key.file_name.file_name_length, &name, in ntfs_filldir()
1053 (long long)MREF_LE(ie->data.dir.indexed_file)); in ntfs_filldir()
1056 if (ie->key.file_name.file_attributes & in ntfs_filldir()
1061 mref = MREF_LE(ie->data.dir.indexed_file); in ntfs_filldir()
1109 INDEX_ENTRY *ie; in ntfs_readdir() local
1189 ie = (INDEX_ENTRY*)((u8*)&ir->index + in ntfs_readdir()
1196 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) { in ntfs_readdir()
1197 ntfs_debug("In index root, offset 0x%zx.", (u8*)ie - (u8*)ir); in ntfs_readdir()
1199 if (unlikely((u8*)ie < (u8*)ir || (u8*)ie + in ntfs_readdir()
1201 (u8*)ie + le16_to_cpu(ie->key_length) > in ntfs_readdir()
1205 if (ie->flags & INDEX_ENTRY_END) in ntfs_readdir()
1208 if (ir_pos > (u8*)ie - (u8*)ir) in ntfs_readdir()
1211 actor->pos = (u8*)ie - (u8*)ir; in ntfs_readdir()
1213 rc = ntfs_filldir(vol, ndir, NULL, ie, name, actor); in ntfs_readdir()
1369 ie = (INDEX_ENTRY*)((u8*)&ia->index + in ntfs_readdir()
1376 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) { in ntfs_readdir()
1379 (unsigned long long)((u8*)ie - (u8*)ia)); in ntfs_readdir()
1381 if (unlikely((u8*)ie < (u8*)ia || (u8*)ie + in ntfs_readdir()
1383 (u8*)ie + le16_to_cpu(ie->key_length) > in ntfs_readdir()
1387 if (ie->flags & INDEX_ENTRY_END) in ntfs_readdir()
1390 if (ia_pos - ia_start > (u8*)ie - (u8*)ia) in ntfs_readdir()
1393 actor->pos = (u8*)ie - (u8*)ia + in ntfs_readdir()
1403 rc = ntfs_filldir(vol, ndir, ia_page, ie, name, actor); in ntfs_readdir()