Lines Matching refs:inode

232 	*_rootID = root->inode = FILE_root;
238 status = publish_vnode(_volume, root->inode, root, &gNtfsVnodeOps, S_IFDIR, 0);
339 node->inode = nid;
353 status_t status = publish_vnode(_volume, node->inode, node, &gNtfsVnodeOps, node->mode, 0);
414 if (ntfs_fuse_release(&volume->lowntfs, node->parent_inode, node->inode,
449 notify_entry_removed(_volume->id, node->parent_inode, node->name, node->inode);
450 remove_vnode(_volume, node->inode);
454 put_vnode((fs_volume*)ctx->haiku_fs_volume, node->inode);
473 TRACE("read_pages inode: %" B_PRIdINO", pos: %" B_PRIdOFF "; vecs: %p; "
474 "count: %" B_PRIuSIZE "; numBytes: %" B_PRIuSIZE "\n", node->inode, pos,
477 ntfs_inode* ni = ntfs_inode_open(volume->ntfs, node->inode);
513 TRACE("write_pages inode: %" B_PRIdINO", pos: %" B_PRIdOFF "; vecs: %p; "
514 "count: %" B_PRIuSIZE "; numBytes: %" B_PRIuSIZE "\n", node->inode, pos,
517 ntfs_inode* ni = ntfs_inode_open(volume->ntfs, node->inode);
559 *_vnodeID = directory->inode;
561 if (directory->inode == FILE_root)
565 u64 inode = ntfs_fuse_inode_lookup(&volume->lowntfs, directory->inode, name);
566 if (inode == (u64)-1)
568 *_vnodeID = inode;
571 result = entry_cache_add(_volume->id, directory->inode, name, *_vnodeID);
581 node->parent_inode = directory->inode;
617 ntfs_inode* ni = ntfs_inode_open(volume->ntfs, node->inode);
639 ntfs_inode* ni = ntfs_inode_open(volume->ntfs, node->inode);
733 notify_stat_changed(_volume->id, node->parent_inode, node->inode, mask);
748 ino_t inode = -1;
749 if (ntfs_fuse_create(&volume->lowntfs, directory->inode, name, mode & (S_IFMT | 07777),
750 0, (char*)NULL, &inode) != 0)
754 status_t status = fs_init_vnode(_volume, directory->inode, inode, &node, true);
758 entry_cache_add(_volume->id, directory->inode, name, inode);
759 notify_entry_created(_volume->id, directory->inode, name, inode);
760 *_inode = inode;
821 ntfs_inode* ni = ntfs_inode_open(volume->ntfs, node->inode);
904 ntfs_inode* ni = ntfs_inode_open(volume->ntfs, node->inode);
932 notify_stat_changed(_volume->id, node->parent_inode, node->inode,
981 if (ntfs_fuse_rm(&volume->lowntfs, directory->inode, name, type) != 0)
1019 u64 oldIno = ntfs_fuse_inode_lookup(&volume->lowntfs, old_directory->inode, oldName);
1023 ino_t parent = new_directory->inode;
1029 else if (parent == root || parent == old_directory->inode)
1037 put_vnode(_volume, parentNode->inode);
1041 if (ntfs_fuse_rename(&volume->lowntfs, old_directory->inode, oldName,
1042 new_directory->inode, newName) != 0)
1045 u64 ino = ntfs_fuse_inode_lookup(&volume->lowntfs, new_directory->inode, newName);
1056 node->parent_inode = new_directory->inode;
1059 entry_cache_add(_volume->id, ino, "..", new_directory->inode);
1063 entry_cache_remove(_volume->id, old_directory->inode, oldName);
1064 entry_cache_add(_volume->id, new_directory->inode, newName, ino);
1065 notify_entry_moved(_volume->id, old_directory->inode, oldName,
1066 new_directory->inode, newName, ino);
1094 if (ntfs_fuse_readlink(&volume->lowntfs, node->inode, buffer, bufferSize) != 0)
1115 ino_t inode = -1;
1116 status = fs_generic_create(_volume, directory, name, S_IFDIR | (mode & 07777), &inode);
1128 ino_t directory_inode = ((vnode*)_directory->private_node)->inode;
1182 entry->inode = MREF(mref);
1205 // we could optimize things here by storing the data in the vnode, not the inode, and
1214 ntfs_inode* ni = ntfs_inode_open(volume->ntfs, node->inode);
1244 dirent->d_ino = cookie->current->inode;