Lines Matching full:ni

239 	struct ntfs_inode *ni = ntfs_i(dir);  in dir_search_u()  local
254 err = indx_find(&ni->dir, ni, NULL, uni, 0, sbi, &diff, &e, fnd); in dir_search_u()
275 static inline int ntfs_filldir(struct ntfs_sb_info *sbi, struct ntfs_inode *ni, in ntfs_filldir() argument
289 if (!mi_is_ref(&ni->mi, &fname->home)) in ntfs_filldir()
330 ino != ni->mi.rno) { in ntfs_filldir()
344 static int ntfs_read_hdr(struct ntfs_sb_info *sbi, struct ntfs_inode *ni, in ntfs_read_hdr() argument
376 err = ntfs_filldir(sbi, ni, e, name, ctx); in ntfs_read_hdr()
397 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_readdir() local
404 u8 index_bits = ni->dir.index_bits; in ntfs_readdir()
422 if (!ni->mi_loaded && ni->attr_list.size) { in ntfs_readdir()
425 * Load all subrecords to avoid 'write' access to 'ni' during in ntfs_readdir()
428 ni_lock(ni); in ntfs_readdir()
429 if (!ni->mi_loaded && ni->attr_list.size) { in ntfs_readdir()
430 err = ni_load_all_mi(ni); in ntfs_readdir()
432 ni->mi_loaded = true; in ntfs_readdir()
434 ni_unlock(ni); in ntfs_readdir()
439 root = indx_get_root(&ni->dir, ni, NULL, NULL); in ntfs_readdir()
448 err = ntfs_read_hdr(sbi, ni, &root->ihdr, 0, pos, name, ctx); in ntfs_readdir()
466 err = indx_used_bit(&ni->dir, ni, &bit); in ntfs_readdir()
482 err = indx_read(&ni->dir, ni, bit << ni->dir.idx2vbn_bits, in ntfs_readdir()
487 err = ntfs_read_hdr(sbi, ni, &node->index->ihdr, in ntfs_readdir()
512 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_dir_count() local
520 size_t max_indx = i_size_read(&ni->vfs_inode) >> ni->dir.index_bits; in ntfs_dir_count()
525 root = indx_get_root(&ni->dir, ni, NULL, NULL); in ntfs_dir_count()
569 err = indx_used_bit(&ni->dir, ni, &bit); in ntfs_dir_count()
579 err = indx_read(&ni->dir, ni, bit << ni->dir.idx2vbn_bits, in ntfs_dir_count()