class Namespace
Defined at line 18 of file ../../src/devices/block/drivers/nvme/namespace.h
Public Methods
void Namespace (Nvme * controller, uint32_t namespace_id)
Defined at line 20 of file ../../src/devices/block/drivers/nvme/namespace.h
fbl::String NamespaceName ()
Defined at line 25 of file ../../src/devices/block/drivers/nvme/namespace.h
zx::result<std::unique_ptr<Namespace>> Bind (Nvme * controller, uint32_t namespace_id)
Create a namespace on |controller| with |namespace_id|.
Defined at line 64 of file ../../src/devices/block/drivers/nvme/namespace.cc
void BlockImplQuery (block_info_t * out_info, uint64_t * out_block_op_size)
ddk::BlockImplProtocol implementations.
Defined at line 202 of file ../../src/devices/block/drivers/nvme/namespace.cc
void BlockImplQueue (block_op_t * op, block_impl_queue_callback callback, void * cookie)
Defined at line 207 of file ../../src/devices/block/drivers/nvme/namespace.cc