Lines Matching refs:ictx
41 ntfs_index_context *ictx; in ntfs_index_ctx_get() local
43 ictx = kmem_cache_alloc(ntfs_index_ctx_cache, GFP_NOFS); in ntfs_index_ctx_get()
44 if (ictx) in ntfs_index_ctx_get()
45 *ictx = (ntfs_index_context){ .idx_ni = idx_ni }; in ntfs_index_ctx_get()
46 return ictx; in ntfs_index_ctx_get()
57 void ntfs_index_ctx_put(ntfs_index_context *ictx) in ntfs_index_ctx_put() argument
59 if (ictx->entry) { in ntfs_index_ctx_put()
60 if (ictx->is_in_root) { in ntfs_index_ctx_put()
61 if (ictx->actx) in ntfs_index_ctx_put()
62 ntfs_attr_put_search_ctx(ictx->actx); in ntfs_index_ctx_put()
63 if (ictx->base_ni) in ntfs_index_ctx_put()
64 unmap_mft_record(ictx->base_ni); in ntfs_index_ctx_put()
66 struct page *page = ictx->page; in ntfs_index_ctx_put()
74 kmem_cache_free(ntfs_index_ctx_cache, ictx); in ntfs_index_ctx_put()
120 ntfs_index_context *ictx) in ntfs_index_lookup() argument
123 ntfs_inode *idx_ni = ictx->idx_ni; in ntfs_index_lookup()
209 ictx->is_in_root = true; in ntfs_index_lookup()
210 ictx->ir = ir; in ntfs_index_lookup()
211 ictx->actx = actx; in ntfs_index_lookup()
212 ictx->base_ni = base_ni; in ntfs_index_lookup()
213 ictx->ia = NULL; in ntfs_index_lookup()
214 ictx->page = NULL; in ntfs_index_lookup()
216 ictx->entry = ie; in ntfs_index_lookup()
217 ictx->data = (u8*)ie + in ntfs_index_lookup()
219 ictx->data_len = le16_to_cpu(ie->data.vi.data_length); in ntfs_index_lookup()
379 ictx->is_in_root = false; in ntfs_index_lookup()
380 ictx->actx = NULL; in ntfs_index_lookup()
381 ictx->base_ni = NULL; in ntfs_index_lookup()
382 ictx->ia = ia; in ntfs_index_lookup()
383 ictx->page = page; in ntfs_index_lookup()