Lines Matching refs:inode

16  * mi  - MFT inode               - One MFT record(usually 1024 bytes or 4K), consists of attributes.
17 * ni - NTFS inode - Extends linux inode. consists of one or more mft inodes.
104 * Print warnings/notices/errors about inode using name or inode number.
106 void ntfs_inode_printk(struct inode *inode, const char *fmt, ...)
108 struct super_block *sb = inode->i_sb;
124 struct dentry *de = d_find_alias(inode);
144 sb->s_id, inode->i_ino, name ? name : "", &vaf);
482 static int ntfs3_volinfo_open(struct inode *inode, struct file *file)
484 return single_open(file, ntfs3_volinfo, pde_data(inode));
537 static int ntfs3_label_open(struct inode *inode, struct file *file)
539 return single_open(file, ntfs3_label_show, pde_data(inode));
561 static struct inode *ntfs_alloc_inode(struct super_block *sb)
573 static void ntfs_free_inode(struct inode *inode)
575 struct ntfs_inode *ni = ntfs_i(inode);
738 struct inode *inode;
745 inode = &ni->vfs_inode;
746 err2 = _ni_write_inode(inode, wait);
753 inode = &ni->vfs_inode;
754 err2 = _ni_write_inode(inode, wait);
761 inode = &ni->vfs_inode;
762 err2 = _ni_write_inode(inode, wait);
787 static struct inode *ntfs_export_get_inode(struct super_block *sb, u64 ino,
791 struct inode *inode;
801 inode = ntfs_iget5(sb, &ref, NULL);
802 if (!IS_ERR(inode) && is_bad_inode(inode)) {
803 iput(inode);
804 inode = ERR_PTR(-ESTALE);
807 return inode;
825 static int ntfs_nfs_commit_metadata(struct inode *inode)
827 return _ni_write_inode(inode, 1);
1160 struct inode *inode;
1212 inode = ntfs_iget5(sb, &ref, &NAME_VOLUME);
1213 if (IS_ERR(inode)) {
1214 err = PTR_ERR(inode);
1219 ni = ntfs_i(inode);
1260 inode = ntfs_iget5(sb, &ref, &NAME_MIRROR);
1261 if (IS_ERR(inode)) {
1262 err = PTR_ERR(inode);
1267 sbi->mft.recs_mirr = ntfs_up_cluster(sbi, inode->i_size) >>
1270 iput(inode);
1275 inode = ntfs_iget5(sb, &ref, &NAME_LOGFILE);
1276 if (IS_ERR(inode)) {
1277 err = PTR_ERR(inode);
1282 ni = ntfs_i(inode);
1288 iput(inode);
1306 inode = ntfs_iget5(sb, &ref, &NAME_MFT);
1307 if (IS_ERR(inode)) {
1308 err = PTR_ERR(inode);
1313 ni = ntfs_i(inode);
1316 tt = inode->i_size >> sbi->record_bits;
1334 inode = ntfs_iget5(sb, &ref, &NAME_BITMAP);
1335 if (IS_ERR(inode)) {
1336 err = PTR_ERR(inode);
1342 if (inode->i_size >> 32) {
1350 if (inode->i_size < ntfs3_bitmap_size(tt)) {
1362 iput(inode);
1374 inode = ntfs_iget5(sb, &ref, &NAME_BADCLUS);
1375 if (IS_ERR(inode)) {
1376 err = PTR_ERR(inode);
1381 ni = ntfs_i(inode);
1407 iput(inode);
1412 inode = ntfs_iget5(sb, &ref, &NAME_ATTRDEF);
1413 if (IS_ERR(inode)) {
1414 err = PTR_ERR(inode);
1423 if (inode->i_size < sizeof(struct ATTR_DEF_ENTRY) ||
1424 inode->i_size > 100 * sizeof(struct ATTR_DEF_ENTRY)) {
1426 inode->i_size);
1431 bytes = inode->i_size;
1440 struct page *page = ntfs_map_page(inode->i_mapping, idx);
1480 iput(inode);
1485 inode = ntfs_iget5(sb, &ref, &NAME_UPCASE);
1486 if (IS_ERR(inode)) {
1487 err = PTR_ERR(inode);
1492 if (inode->i_size != 0x10000 * sizeof(short)) {
1501 struct page *page = ntfs_map_page(inode->i_mapping, idx);
1526 iput(inode);
1562 inode = ntfs_iget5(sb, &ref, &NAME_ROOT);
1563 if (IS_ERR(inode)) {
1564 err = PTR_ERR(inode);
1572 if (!inode->i_op) {
1578 sb->s_root = d_make_root(inode);
1627 iput(inode);