Lines Matching refs:ni
197 struct ntfs_index_context *ntfs_index_ctx_get(struct ntfs_inode *ni, in ntfs_index_ctx_get() argument
204 if (!ni) in ntfs_index_ctx_get()
207 if (ni->nr_extents == -1) in ntfs_index_ctx_get()
208 ni = ni->ext.base_ntfs_ino; in ntfs_index_ctx_get()
213 .idx_ni = ni, in ntfs_index_ctx_get()
505 static struct index_root *ntfs_ir_lookup(struct ntfs_inode *ni, __le16 *name, in ntfs_ir_lookup() argument
512 *ctx = ntfs_attr_get_search_ctx(ni, NULL); in ntfs_ir_lookup()
514 ntfs_error(ni->vol->sb, "%s, Failed to get search context", __func__); in ntfs_ir_lookup()
520 ntfs_error(ni->vol->sb, "Failed to lookup $INDEX_ROOT"); in ntfs_ir_lookup()
526 ntfs_error(ni->vol->sb, "Non-resident $INDEX_ROOT detected"); in ntfs_ir_lookup()
539 static struct index_root *ntfs_ir_lookup2(struct ntfs_inode *ni, __le16 *name, u32 len) in ntfs_ir_lookup2() argument
544 ir = ntfs_ir_lookup(ni, name, len, &ctx); in ntfs_ir_lookup2()
638 struct ntfs_inode *ntfs_ia_open(struct ntfs_index_context *icx, struct ntfs_inode *ni) in ntfs_ia_open() argument
642 ia_vi = ntfs_index_iget(VFS_I(ni), icx->name, icx->name_len); in ntfs_ia_open()
646 (unsigned long long)ni->mft_no); in ntfs_ia_open()
730 struct ntfs_inode *ni = icx->idx_ni; in ntfs_index_lookup() local
731 struct super_block *sb = ni->vol->sb; in ntfs_index_lookup()
744 ir = ntfs_ir_lookup(ni, icx->name, icx->name_len, &icx->actx); in ntfs_index_lookup()
757 if (ni->vol->cluster_size <= icx->block_size) in ntfs_index_lookup()
758 icx->vcn_size_bits = ni->vol->cluster_size_bits; in ntfs_index_lookup()
760 icx->vcn_size_bits = ni->vol->sector_size_bits; in ntfs_index_lookup()
783 icx->ia_ni = ntfs_ia_open(icx, ni); in ntfs_index_lookup()
823 (unsigned long long)ni->mft_no); in ntfs_index_lookup()
1594 int ntfs_index_add_filename(struct ntfs_inode *ni, struct file_name_attr *fn, u64 mref) in ntfs_index_add_filename() argument
1602 if (!ni || !fn) in ntfs_index_add_filename()
1620 icx = ntfs_index_ctx_get(ni, I30, 4); in ntfs_index_add_filename()