class UfsPdev
Defined at line 17 of file ../../src/devices/block/drivers/ufs/ufs_pdev.h
Public Methods
bool SupportsPowerDownSuspend ()
Defined at line 21 of file ../../src/devices/block/drivers/ufs/ufs_pdev.h
Protected Methods
zx::result<> InitResources ()
Defined at line 27 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_ufs_phy::Ufshci> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 45 of file ../../src/devices/block/drivers/ufs/ufs_pdev.h
zx_status_t StopResources ()
Defined at line 101 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
zx::result<> InitQuirk ()
Defined at line 110 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
zx::result<> PdevNotifyEventCallback (NotifyEvent event, uint64_t data)
Defined at line 112 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
zx::result<> PreLinkStartup ()
Defined at line 228 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
zx::result<> PrePowerModeChange ()
Triggers dynamic PHY calibration prior to UIC power mode / gear change
(https://fxbug.dev/505006874).
Defined at line 209 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
zx::result<> PostSuspend ()
Defined at line 152 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
zx::result<> PreResume ()
Defined at line 189 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
zx::result<> SetBandwidthVote (bool enable)
Defined at line 127 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
bool QueryPowerDownSuspendSupport ()
Asks the connected PHY driver (UfsPhy.GetProperties) whether it implements Suspend()/Resume().
Defined at line 167 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
zx::result<fidl::ClientEnd<fuchsia_hardware_ufs_phy::Ufshci>> StartUfshciServer ()
Defined at line 251 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
void StopUfshciServer ()
Defined at line 288 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
void DmeSet (DmeSetRequest & request, DmeSetCompleter::Sync & completer)
Ufshci Server methods
Defined at line 296 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc
void DmeGet (DmeGetRequest & request, DmeGetCompleter::Sync & completer)
Defined at line 308 of file ../../src/devices/block/drivers/ufs/ufs_pdev.cc