Lines Matching defs:transaction

520 Volume::WriteBlockGroup(Transaction& transaction, int32 index)
545 uint8* block = cached.SetToWritable(transaction,
559 Volume::ActivateLargeFiles(Transaction& transaction)
568 return WriteSuperBlock(transaction);
573 Volume::ActivateDirNLink(Transaction& transaction)
582 return WriteSuperBlock(transaction);
587 Volume::SaveOrphan(Transaction& transaction, ino_t newID, ino_t& oldID)
593 return WriteSuperBlock(transaction);
598 Volume::RemoveOrphan(Transaction& transaction, ino_t id)
612 uint8* block = cached.SetToWritable(transaction, blockNum);
624 return WriteSuperBlock(transaction);
638 block = cached.SetToWritable(transaction, blockNum);
657 uint8* removedBlock = cachedRemoved.SetToWritable(transaction, blockNum);
674 Volume::AllocateInode(Transaction& transaction, Inode* parent, int32 mode,
677 status_t status = fInodeAllocator.New(transaction, parent, mode, id);
683 return WriteSuperBlock(transaction);
688 Volume::FreeInode(Transaction& transaction, ino_t id, bool isDirectory)
690 status_t status = fInodeAllocator.Free(transaction, id, isDirectory);
696 return WriteSuperBlock(transaction);
701 Volume::AllocateBlocks(Transaction& transaction, uint32 minimum, uint32 maximum,
710 status_t status = fBlockAllocator->AllocateBlocks(transaction, minimum,
720 return WriteSuperBlock(transaction);
725 Volume::FreeBlocks(Transaction& transaction, fsblock_t start, uint32 length)
731 status_t status = fBlockAllocator->Free(transaction, start, length);
741 return WriteSuperBlock(transaction);
767 Volume::WriteSuperBlock(Transaction& transaction)
784 uint8* block = cached.SetToWritable(transaction, fFirstDataBlock);