Lines Matching refs:na

60 int ntfs_test_inode(struct inode *vi, ntfs_attr *na)  in ntfs_test_inode()  argument
64 if (vi->i_ino != na->mft_no) in ntfs_test_inode()
70 if (unlikely(na->type != AT_UNUSED)) in ntfs_test_inode()
74 if (ni->type != na->type) in ntfs_test_inode()
76 if (ni->name_len != na->name_len) in ntfs_test_inode()
78 if (na->name_len && memcmp(ni->name, na->name, in ntfs_test_inode()
79 na->name_len * sizeof(ntfschar))) in ntfs_test_inode()
104 static int ntfs_init_locked_inode(struct inode *vi, ntfs_attr *na) in ntfs_init_locked_inode() argument
108 vi->i_ino = na->mft_no; in ntfs_init_locked_inode()
110 ni->type = na->type; in ntfs_init_locked_inode()
111 if (na->type == AT_INDEX_ALLOCATION) in ntfs_init_locked_inode()
114 ni->name = na->name; in ntfs_init_locked_inode()
115 ni->name_len = na->name_len; in ntfs_init_locked_inode()
118 if (likely(na->type == AT_UNUSED)) { in ntfs_init_locked_inode()
119 BUG_ON(na->name); in ntfs_init_locked_inode()
120 BUG_ON(na->name_len); in ntfs_init_locked_inode()
134 if (na->name_len && na->name != I30) { in ntfs_init_locked_inode()
137 BUG_ON(!na->name); in ntfs_init_locked_inode()
138 i = na->name_len * sizeof(ntfschar); in ntfs_init_locked_inode()
142 memcpy(ni->name, na->name, i); in ntfs_init_locked_inode()
143 ni->name[na->name_len] = 0; in ntfs_init_locked_inode()
174 ntfs_attr na; in ntfs_iget() local
176 na.mft_no = mft_no; in ntfs_iget()
177 na.type = AT_UNUSED; in ntfs_iget()
178 na.name = NULL; in ntfs_iget()
179 na.name_len = 0; in ntfs_iget()
182 (set_t)ntfs_init_locked_inode, &na); in ntfs_iget()
232 ntfs_attr na; in ntfs_attr_iget() local
237 na.mft_no = base_vi->i_ino; in ntfs_attr_iget()
238 na.type = type; in ntfs_attr_iget()
239 na.name = name; in ntfs_attr_iget()
240 na.name_len = name_len; in ntfs_attr_iget()
242 vi = iget5_locked(base_vi->i_sb, na.mft_no, (test_t)ntfs_test_inode, in ntfs_attr_iget()
243 (set_t)ntfs_init_locked_inode, &na); in ntfs_attr_iget()
290 ntfs_attr na; in ntfs_index_iget() local
292 na.mft_no = base_vi->i_ino; in ntfs_index_iget()
293 na.type = AT_INDEX_ALLOCATION; in ntfs_index_iget()
294 na.name = name; in ntfs_index_iget()
295 na.name_len = name_len; in ntfs_index_iget()
297 vi = iget5_locked(base_vi->i_sb, na.mft_no, (test_t)ntfs_test_inode, in ntfs_index_iget()
298 (set_t)ntfs_init_locked_inode, &na); in ntfs_index_iget()