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 41 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 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_t block_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_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 316 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 334 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 363 of file ../../src/devices/block/bin/blktest/blktest.cc