Records
-
class BlkdevTests_DISABLED_blkdev_test_fifo_whole_disk_Class -
class BlkdevTests_blkdev_test_bad_requests_Class -
class BlkdevTests_blkdev_test_barriers_Class -
class BlkdevTests_blkdev_test_fifo_bad_client_bad_vmo_Class -
class BlkdevTests_blkdev_test_fifo_bad_client_overflow_Class -
class BlkdevTests_blkdev_test_fifo_bad_client_unaligned_request_Class -
class BlkdevTests_blkdev_test_fifo_bad_client_vmoid_Class -
class BlkdevTests_blkdev_test_fifo_basic_Class -
class BlkdevTests_blkdev_test_fifo_multiple_vmo_Class -
class BlkdevTests_blkdev_test_fifo_multiple_vmo_multithreaded_Class -
class BlkdevTests_blkdev_test_fifo_no_op_Class -
class BlkdevTests_blkdev_test_fifo_trim_Class -
class BlkdevTests_blkdev_test_fifo_unclean_shutdown_Class -
class BlkdevTests_blkdev_test_force_access_Class -
class BlkdevTests_blkdev_test_simple_Class -
class PersistentDebuglogTestingFriend -
class TestVmoObject
Functions
-
zx_status_t BRead (fidl::UnownedClientEnd<fuchsia_storage_block::Block>device,void *buffer,size_tbuffer_size,size_toffset)Defined at line 41 of file ../../src/devices/block/bin/blktest/blktest.cc
-
zx_status_t BWrite (fidl::UnownedClientEnd<fuchsia_storage_block::Block>device,void *buffer,size_tbuffer_size,size_toffset)Defined at line 46 of file ../../src/devices/block/bin/blktest/blktest.cc
-
zx::result<std::pair<fidl::ClientEnd<fuchsia_storage_block::Session>, zx::fifo>> CreateRawSession (fidl::UnownedClientEnd<fuchsia_storage_block::Block> block)Defined at line 140 of file ../../src/devices/block/bin/blktest/blktest.cc
-
zx::result<std::unique_ptr<block_client::Client>> CreateSession (fidl::UnownedClientEnd<fuchsia_storage_block::Block> block)Defined at line 160 of file ../../src/devices/block/bin/blktest/blktest.cc
-
void CreateVmoHelper (block_client::Client &block_client,TestVmoObject &obj,size_tblock_size)Creates a VMO, fills it with data, and gives it to the block device.
Defined at line 304 of file ../../src/devices/block/bin/blktest/blktest.cc
-
void WriteStripedVmoHelper (block_client::Client &block_client,const TestVmoObject &obj,size_ti,size_tobjs,groupid_tgroup,size_tkBlockSize)Write all vmos in a striped pattern on disk.
For objs.size() == 10,
i = 0 will write vmo block 0, 1, 2, 3... to dev block 0, 10, 20, 30...
i = 1 will write vmo block 0, 1, 2, 3... to dev block 1, 11, 21, 31...
Defined at line 316 of file ../../src/devices/block/bin/blktest/blktest.cc
-
void ReadStripedVmoHelper (block_client::Client &block_client,const TestVmoObject &obj,size_ti,size_tobjs,groupid_tgroup,size_tkBlockSize)Verifies the result from "WriteStripedVmoHelper"
Defined at line 334 of file ../../src/devices/block/bin/blktest/blktest.cc
-
void CloseVmoHelper (block_client::Client &block_client,TestVmoObject &obj,groupid_tgroup)Tears down an object created by "CreateVmoHelper".
Defined at line 363 of file ../../src/devices/block/bin/blktest/blktest.cc