Lines Matching refs:parent
397 Inode::InitDirectory(Transaction& transaction, Inode* parent)
427 root->dotdot.inode_id = parent == NULL ? fID : parent->ID();
437 parent->IncrementNumLinks(transaction);
441 return parent->WriteBack(transaction);
492 Inode::Create(Transaction& transaction, Inode* parent, const char* name,
502 if (parent != NULL) {
503 parent->WriteLockInTransaction(transaction);
507 if (get_vnode_removed(volume->FSVolume(), parent->ID(), &removed)
513 HTree htree(volume, parent);
589 if (parent != NULL) {
590 status = parent->CheckPermissions(W_OK);
597 status = volume->AllocateInode(transaction, parent, mode, id);
623 node.SetGroupID(parent != NULL ? parent->Node().GroupID() : getegid());
631 if (parent != NULL)
632 node.SetFlags(parent->Flags() & EXT2_INODE_INHERITED);
649 status = inode->InitDirectory(transaction, parent);