Lines Matching defs:de2
2898 * 'de2' and 'undo_step' are used to restore MFT/dir, if error occurs.
2901 struct NTFS_DE *de, struct NTFS_DE **de2, int *undo_step)
2943 *de2 = Add2Ptr(de, 1024);
2944 (*de2)->key_size = cpu_to_le16(de2_key_size);
2946 memcpy(*de2 + 1, fname, de2_key_size);
2968 struct NTFS_DE *de, struct NTFS_DE *de2, int undo_step)
2976 de_key_size = le16_to_cpu(de2->key_size);
2980 memcpy(Add2Ptr(attr, SIZEOF_RESIDENT), de2 + 1, de_key_size);
2982 mi_get_ref(&ni->mi, &de2->ref);
2983 de2->size = cpu_to_le16(ALIGN(de_key_size, 8) +
2985 de2->flags = 0;
2986 de2->res = 0;
2988 if (indx_insert_entry(&dir_ni->dir, dir_ni, de2, sbi, NULL, 1))
3070 struct NTFS_DE *de2 = NULL;
3089 err = ni_remove_name(dir_ni, ni, de, &de2, &undo);
3090 if (err && ni_remove_name(new_dir_ni, ni, new_de, &de2, &undo))
3098 * err = ni_remove_name(dir_ni, ni, de, &de2, &undo);
3101 * if (err && !ni_remove_name_undo(dir_ni, ni, de, de2, undo))