Lines Matching refs:parent
202 CheckVisitor::VisitDirectoryEntry(Inode* inode, Inode* parent,
248 // file don't fit to its parent, there is a serious problem)
249 if (((parent->Mode() & S_ATTR_DIR) != 0
251 || ((parent->Mode() & S_INDEX_DIR) != 0
253 || (is_directory(parent->Mode())
255 FATAL(("inode at %" B_PRIdOFF " is of wrong type: %o (parent "
257 inode->Mode(), parent->Mode(), parent->BlockNumber()));
262 Control().status = _RemoveInvalidNode(parent, NULL, inode,
336 CheckVisitor::OpenInodeFailed(status_t reason, ino_t id, Inode* parent,
354 if (parent != NULL && iterator != NULL
356 Control().status = _RemoveInvalidNode(parent, iterator->Tree(),
378 CheckVisitor::TreeIterationFailed(status_t reason, Inode* parent)
390 CheckVisitor::_RemoveInvalidNode(Inode* parent, BPlusTree* tree,
397 Transaction transaction(GetVolume(), parent->BlockNumber());
403 status = parent->Remove(transaction, name, NULL, false, true);
405 parent->WriteLockInTransaction(transaction);
415 entry_cache_remove(GetVolume()->ID(), parent->ID(), name);