class PartitionDevice
Defined at line 26 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.h
Public Methods
void PartitionDevice (SdmmcBlockDevice * sdmmc_parent, const block_info_t & block_info, EmmcPartition partition)
Defined at line 22 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
EmmcPartition partition ()
Defined at line 43 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.h
block_info_t block_info ()
Defined at line 44 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.h
const block_impl_protocol_ops_t & block_impl_protocol_ops ()
Visible for testing.
Defined at line 50 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.h
zx_status_t AddDevice ()
Defined at line 59 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
void Log (std::string_view msg)
Defined at line 64 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.h
void BlockImplQuery (block_info_t * info_out, size_t * block_op_size_out)
Defined at line 144 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
void BlockImplQueue (block_op_t * btxn, block_impl_queue_callback completion_cb, void * cookie)
Defined at line 149 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
zx_status_t BlockPartitionGetGuid (guidtype_t guid_type, guid_t * out_guid)
Defined at line 157 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
zx_status_t BlockPartitionGetName (char * out_name, size_t capacity)
Defined at line 178 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
zx_status_t BlockPartitionGetMetadata (partition_metadata_t * out_metadata)
Defined at line 189 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
void AddChild (AddChildRequestView request, AddChildCompleter::Sync & completer)
fuchsia.driver.framework.Node
Defined at line 202 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
fdf::Logger & logger ()
Defined at line 215 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
void SendReply (block_server::RequestId , zx::result<> )
Defined at line 255 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
void StopBlockServer ()
Defined at line 217 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
void StartThread (block_server::Thread )
block_server::Interface
Defined at line 224 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
void OnNewSession (block_server::Session )
Defined at line 237 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc
void OnRequests (cpp20::span<block_server::Request> )
Defined at line 251 of file ../../src/devices/block/drivers/sdmmc/sdmmc-partition-device.cc