Lines Matching refs:fn

995 	FILENAME_ATTR *fn;
1046 fn = (FILENAME_ATTR*)((u8*)attr + val_ofs);
1047 if ((u32)(sizeof(FILENAME_ATTR) + (fn->filename_length <<
1050 } while (fn->filename_type != FILENAME_WIN32);
1052 res_size = ntfs_to_utf8(vol, fn->filename, fn->filename_length <<
1136 FILENAME_ATTR *fn;
1169 fn = OSMalloc(fn_alloc, ntfs_malloc_tag);
1170 if (!fn) {
1175 bzero(fn, fn_alloc);
1177 fn->parent_directory = MK_LE_MREF(dir_ni->mft_no, dir_ni->seq_no);
1179 /* fn->filename_type = FILENAME_POSIX; */
1181 ntfs_name = fn->filename;
1195 fn->filename_length = ntfs_name_len;
1236 fn->last_access_time = fn->last_mft_change_time =
1237 fn->last_data_change_time = fn->creation_time =
1291 fn->file_attributes = ni->file_attributes;
1299 fn->file_attributes |= FILE_ATTR_DUP_FILENAME_INDEX_PRESENT;
1305 fn->data_size = ni->data_size;
1310 memcpy((u8*)a + le16_to_cpu(a->value_offset), fn, fn_size);
1352 err = ntfs_dir_entry_add(dir_ni, fn, fn_size,
1356 OSFree(fn, fn_alloc, ntfs_malloc_tag);
1505 OSFree(fn, fn_alloc, ntfs_malloc_tag);
4054 FILENAME_ATTR *fn, *tfn;
4377 fn = (FILENAME_ATTR*)((u8*)a + le16_to_cpu(a->value_offset));
4378 fn_type = fn->filename_type;
4401 fn_type = fn->filename_type = FILENAME_POSIX;
4410 if (fn->filename_length != ntfs_name_len)
4412 if (MREF_LE(fn->parent_directory) != dir_ni->mft_no)
4414 if (bcmp(fn->filename, ntfs_name, ntfs_name_len * sizeof(ntfschar)))
4466 * @fn->filename_type == FILENAME_POSIX we need to update the
4482 memcpy(tfn, fn, tfn_alloc);
4553 fn = (FILENAME_ATTR*)((u8*)a + le16_to_cpu(a->value_offset));
4554 if (fn_type != fn->filename_type)
4555 panic("%s(): fn_type != fn->filename_type\n",
5063 FILENAME_ATTR *fn;
5092 fn = OSMalloc(fn_alloc, ntfs_malloc_tag);
5093 if (!fn) {
5099 bzero(fn, fn_alloc);
5101 fn->parent_directory = MK_LE_MREF(dir_ni->mft_no, dir_ni->seq_no);
5103 /* fn->filename_type = FILENAME_POSIX; */
5109 ntfs_name = fn->filename;
5128 fn->filename_length = ntfs_name_len;
5134 fn->creation_time = utc2ntfs(ni->creation_time);
5135 fn->last_data_change_time = utc2ntfs(ni->last_data_change_time);
5136 fn->last_mft_change_time = utc2ntfs(ni->last_mft_change_time);
5137 fn->last_access_time = utc2ntfs(ni->last_access_time);
5140 fn->allocated_size = cpu_to_sle64(NInoNonResident(ni) &&
5143 fn->data_size = cpu_to_sle64(ni->data_size);
5150 /* fn->data_size = fn->allocated_size = 0; */
5156 fn->file_attributes = ni->file_attributes;
5168 fn->file_attributes = ni->file_attributes;
5179 fn->file_attributes |= FILE_ATTR_DUP_FILENAME_INDEX_PRESENT;
5192 fn->ea_length = cpu_to_le16(ni->ea_length);
5193 /* fn->reserved = 0; */
5197 /* fn->reparse_tag = 0; */
5204 /* fn->reparse_tag = 0; */
5213 err = ntfs_dir_entry_add(dir_ni, fn, fn_size,
5222 fn->reparse_tag = 0;
5239 err = ntfs_attr_lookup(AT_FILENAME, AT_UNNAMED, 0, 0, fn, fn_size, ctx);
5270 fn, fn_size);
5353 OSFree(fn, fn_alloc, ntfs_malloc_tag);
5363 fn->ea_length = cpu_to_le16(ni->ea_length);
5364 /* fn->reserved = 0; */
5368 /* fn->reparse_tag = 0; */
5375 /* fn->reparse_tag = 0; */
5378 err2 = ntfs_dir_entry_delete(dir_ni, ni, fn, fn_size);
5387 if (fn)
5388 OSFree(fn, fn_alloc, ntfs_malloc_tag);