class BlockDriver
Defined at line 253 of file ../../src/devices/block/drivers/virtio/block.h
Public Members
static const char[] kDriverName
Public Methods
void BlockDriver ()
Defined at line 257 of file ../../src/devices/block/drivers/virtio/block.h
zx::event node_token ()
Defined at line 266 of file ../../src/devices/block/drivers/virtio/block.h
zx::result<> Start (fdf::DriverContext context)
Defined at line 732 of file ../../src/devices/block/drivers/virtio/block.cc
void Stop (fdf::StopCompleter completer)
Defined at line 808 of file ../../src/devices/block/drivers/virtio/block.cc
void Get (GetCompleter::Sync & completer)
fuchsia_driver_token::NodeToken implementation.
Defined at line 814 of file ../../src/devices/block/drivers/virtio/block.cc
Protected Methods
BlockDevice & block_device ()
Exposed for testing
Defined at line 279 of file ../../src/devices/block/drivers/virtio/block.h
zx::result<std::unique_ptr<BlockDevice>> CreateBlockDevice (const fdf::Namespace & incoming)
Override to inject dependency for unit testing.
Defined at line 788 of file ../../src/devices/block/drivers/virtio/block.cc