Lines Matching refs:ni
258 static ntfs_attr_search_ctx *attr_get_search_ctx(ntfs_inode *ni)
262 if ((ret = ntfs_attr_get_search_ctx(ni, NULL)) == NULL)
297 static u64 inumber(ntfs_inode *ni)
299 if (ni->nr_extents >= 0)
300 return ni->mft_no;
302 return ni->u.base_ni->mft_no;
305 static int inode_close(ntfs_inode *ni)
307 if (ni == NULL)
310 if (ntfs_inode_close(ni)) {
311 perr_println("ntfs_inode_close: inode %llu", inumber(ni));
352 static int inode_open(ntfs_volume *vol, MFT_REF mref, ntfs_inode **ni)
354 *ni = ntfs_inode_open(vol, mref);
355 if (*ni == NULL) {
365 if ((*ni)->mrec->base_mft_record) {
367 if (inode_close(*ni) != 0)
389 static void print_inode_ni(ntfs_inode *ni)
391 print_inode(inumber(ni));
445 return get_attr_name(inumber(na->ni), na->type, na->name, na->name_len);
466 print_inode_ni(na->ni);
511 cia->bitmap = ntfs_attr_readall(na->ni, AT_BITMAP, na->name,
725 static void print_attributes(ntfs_inode *ni,
734 printf("Walking inode %llu attributes: ", inumber(ni));