Home
last modified time | relevance | path

Searched refs:lbaBackend (Results 1 – 2 of 2) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/
DMassStorage.cs46 lbaBackend.Dispose(); in Dispose()
51 lbaBackend = new LBABackend(numberOfBlocks, blockSize); in MassStorage()
57 lbaBackend = new LBABackend(underlyingFile, numberOfBlocks, blockSize, persistent); in MassStorage()
66 return lbaBackend.UnderlyingFile;
70 if(lbaBackend != null)
72 lbaBackend.Dispose();
76 if(lbaBackend.UnderlyingFile != null && File.Exists(lbaBackend.UnderlyingFile))
78 FileCopier.Copy(lbaBackend.UnderlyingFile, value);
82lbaBackend = new LBABackend(value, lbaBackend.NumberOfBlocks, lbaBackend.BlockSize);
86 lbaBackend = new LBABackend(value, lbaBackend.BlockSize);
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DStorageTests.cs33 using(var lbaBackend = new LBABackend(underlyingFile, blocksCount, BlockSize)) in ShouldReadAndWriteLBABackend()
42 lbaBackend.Write(blockPositions[i], blockContent[i], 1); in ShouldReadAndWriteLBABackend()
46 … CollectionAssert.AreEqual(blockContent[i], lbaBackend.Read(blockPositions[i], 1)); in ShouldReadAndWriteLBABackend()