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_t buffer_size, size_t offset)Defined at line 42 of file ../../src/devices/block/bin/blktest/blktest.cc
-
zx_status_t BWrite (fidl::UnownedClientEnd<fuchsia_storage_block::Block> device, void * buffer, size_t buffer_size, size_t offset)Defined at line 47 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 141 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 161 of file ../../src/devices/block/bin/blktest/blktest.cc
-
void CreateVmoHelper (block_client::Client & block_client, TestVmoObject & obj, size_t block_size)Creates a VMO, fills it with data, and gives it to the block device.
Defined at line 305 of file ../../src/devices/block/bin/blktest/blktest.cc
-
void WriteStripedVmoHelper (block_client::Client & block_client, const TestVmoObject & obj, size_t i, size_t objs, groupid_t group, size_t kBlockSize)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 317 of file ../../src/devices/block/bin/blktest/blktest.cc
-
void ReadStripedVmoHelper (block_client::Client & block_client, const TestVmoObject & obj, size_t i, size_t objs, groupid_t group, size_t kBlockSize)Verifies the result from "WriteStripedVmoHelper"
Defined at line 335 of file ../../src/devices/block/bin/blktest/blktest.cc
-
void CloseVmoHelper (block_client::Client & block_clientTestVmoObject & objgroupid_t group)Tears down an object created by "CreateVmoHelper".
Defined at line 364 of file ../../src/devices/block/bin/blktest/blktest.cc