Records

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