struct inode * ntfs_iget (struct super_block * sb, unsigned long mft_no);
Obtain the struct inode corresponding to a specific normal inode (i.e. a file or directory).
If the inode is in the cache, it is just returned with an increased reference count. Otherwise, a new struct inode is allocated and initialized, and finally ntfs_read_locked_inode is called to read in the inode and fill in the remainder of the inode structure.
Return the struct inode on success. Check the return value with IS_ERR and if true, the function failed and the error code is obtained from PTR_ERR.