Lines Matching defs:ni
71 int ntfs_get_efs_info(ntfs_inode *ni, char *value, size_t size)
76 if (ni) {
77 if (ni->flags & FILE_ATTR_ENCRYPTED) {
78 efs_info = (EFS_ATTR_HEADER*)ntfs_attr_readall(ni,
100 (long long)ni->mft_no);
104 (long long)ni->mft_no);
112 (long long)ni->mft_no);
131 static int fixup_loop(ntfs_inode *ni)
144 ctx = ntfs_attr_get_search_ctx(ni, NULL);
209 int ntfs_set_efs_info(ntfs_inode *ni, const char *value, size_t size,
219 if (ni && value && size) {
220 if (ni->flags & (FILE_ATTR_ENCRYPTED | FILE_ATTR_COMPRESSED)) {
221 if (ni->flags & FILE_ATTR_ENCRYPTED) {
223 (long long)ni->mft_no);
233 (long long)ni->mft_no);
244 if (!ntfs_attr_exist(ni,AT_LOGGED_UTILITY_STREAM,
251 res = ntfs_attr_add(ni,AT_LOGGED_UTILITY_STREAM,
266 na = ntfs_attr_open(ni, AT_LOGGED_UTILITY_STREAM,
288 if (!(ni->mrec->flags & MFT_RECORD_IS_DIRECTORY)) {
292 if (fixup_loop(ni))
295 ni->flags |= FILE_ATTR_ENCRYPTED;
296 NInoSetDirty(ni);
297 NInoFileNameSetDirty(ni);
323 ntfs_inode *ni;
331 ctx = ntfs_attr_get_search_ctx(na->ni, NULL);
410 ni = na->ni;
412 ni->data_size = newsize;
413 ni->allocated_size = na->allocated_size;
415 NInoSetDirty(ni);
416 NInoFileNameSetDirty(ni);