• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ntfs/

Lines Matching defs:ie

87 	INDEX_ENTRY *ie;
130 ie = (INDEX_ENTRY*)((u8*)&ir->index +
136 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) {
138 if ((u8*)ie < (u8*)ctx->mrec || (u8*)ie +
140 (u8*)ie + le16_to_cpu(ie->key_length) >
147 if (ie->flags & INDEX_ENTRY_END)
157 (ntfschar*)&ie->key.file_name.file_name,
158 ie->key.file_name.file_name_length,
171 if (ie->key.file_name.file_name_type == FILE_NAME_DOS) {
181 ie->data.dir.indexed_file);
189 mref = le64_to_cpu(ie->data.dir.indexed_file);
205 ie->key.file_name.file_name_type &&
207 (ntfschar*)&ie->key.file_name.file_name,
208 ie->key.file_name.file_name_length,
211 u8 type = ie->key.file_name.file_name_type;
212 u8 len = ie->key.file_name.file_name_length;
233 name->mref = le64_to_cpu(ie->data.dir.indexed_file);
237 memcpy(name->name, ie->key.file_name.file_name,
248 (ntfschar*)&ie->key.file_name.file_name,
249 ie->key.file_name.file_name_length, 1,
267 (ntfschar*)&ie->key.file_name.file_name,
268 ie->key.file_name.file_name_length, 1,
287 if (!(ie->flags & INDEX_ENTRY_NODE)) {
305 vcn = sle64_to_cpup((sle64*)((u8*)ie + le16_to_cpu(ie->length) - 8));
385 ie = (INDEX_ENTRY*)((u8*)&ia->index +
392 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) {
394 if ((u8*)ie < (u8*)ia || (u8*)ie +
396 (u8*)ie + le16_to_cpu(ie->key_length) >
407 if (ie->flags & INDEX_ENTRY_END)
417 (ntfschar*)&ie->key.file_name.file_name,
418 ie->key.file_name.file_name_length,
431 if (ie->key.file_name.file_name_type == FILE_NAME_DOS) {
441 ie->data.dir.indexed_file);
449 mref = le64_to_cpu(ie->data.dir.indexed_file);
465 ie->key.file_name.file_name_type &&
467 (ntfschar*)&ie->key.file_name.file_name,
468 ie->key.file_name.file_name_length,
471 u8 type = ie->key.file_name.file_name_type;
472 u8 len = ie->key.file_name.file_name_length;
495 name->mref = le64_to_cpu(ie->data.dir.indexed_file);
499 memcpy(name->name, ie->key.file_name.file_name,
510 (ntfschar*)&ie->key.file_name.file_name,
511 ie->key.file_name.file_name_length, 1,
529 (ntfschar*)&ie->key.file_name.file_name,
530 ie->key.file_name.file_name_length, 1,
547 if (ie->flags & INDEX_ENTRY_NODE) {
556 vcn = sle64_to_cpup((sle64*)((u8*)ie +
557 le16_to_cpu(ie->length) - 8));
612 * @ia_page: page in which the index allocation buffer @ie is in resides
613 * @ie: current index entry
622 * allocation block containing the index entry @ie.
631 ntfs_inode *ndir, struct page *ia_page, INDEX_ENTRY *ie,
639 name_type = ie->key.file_name.file_name_type;
644 if (MREF_LE(ie->data.dir.indexed_file) == FILE_root) {
648 if (MREF_LE(ie->data.dir.indexed_file) < FILE_first_user &&
653 name_len = ntfs_ucstonls(vol, (ntfschar*)&ie->key.file_name.file_name,
654 ie->key.file_name.file_name_length, &name,
658 (long long)MREF_LE(ie->data.dir.indexed_file));
661 if (ie->key.file_name.file_attributes &
666 mref = MREF_LE(ie->data.dir.indexed_file);
713 INDEX_ENTRY *ie;
810 ie = (INDEX_ENTRY*)((u8*)&ir->index +
817 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) {
818 ntfs_debug("In index root, offset 0x%zx.", (u8*)ie - (u8*)ir);
820 if (unlikely((u8*)ie < (u8*)ir || (u8*)ie +
822 (u8*)ie + le16_to_cpu(ie->key_length) >
826 if (ie->flags & INDEX_ENTRY_END)
829 if (ir_pos > (u8*)ie - (u8*)ir)
832 fpos = (u8*)ie - (u8*)ir;
834 rc = ntfs_filldir(vol, fpos, ndir, NULL, ie, name, dirent,
991 ie = (INDEX_ENTRY*)((u8*)&ia->index +
998 for (;; ie = (INDEX_ENTRY*)((u8*)ie + le16_to_cpu(ie->length))) {
1001 (unsigned long long)((u8*)ie - (u8*)ia));
1003 if (unlikely((u8*)ie < (u8*)ia || (u8*)ie +
1005 (u8*)ie + le16_to_cpu(ie->key_length) >
1009 if (ie->flags & INDEX_ENTRY_END)
1012 if (ia_pos - ia_start > (u8*)ie - (u8*)ia)
1015 fpos = (u8*)ie - (u8*)ia +
1025 rc = ntfs_filldir(vol, fpos, ndir, ia_page, ie, name, dirent,