class SdioDevice

Defined at line 35 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

This class uses the DriverBase class to manage the lifetime of a brcmfmac driver instance.

Public Methods

void SdioDevice (const SdioDevice & device)

Defined at line 38 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

SdioDevice & operator= (const SdioDevice & other)

Defined at line 39 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

const char * Name ()

Defined at line 42 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

async_dispatcher_t * GetTimerDispatcher ()

Virtual state accessor implementation.

Defined at line 48 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

void SdioDevice ()

Defined at line 49 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.cc

fdf_dispatcher_t * GetDriverDispatcher ()

Defined at line 49 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

DeviceInspect * GetInspect ()

Defined at line 50 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

void ~SdioDevice ()

Defined at line 51 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.cc

fidl::WireClient<fdf::Node> & GetParentNode ()

Defined at line 51 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

std::shared_ptr<fdf::OutgoingDirectory> & Outgoing ()

Defined at line 52 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

void Start (fdf::DriverContext context, fdf::StartCompleter completer)

Defined at line 53 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.cc

void on_fidl_error (fidl::UnbindInfo error)

Defined at line 55 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

void Stop (fdf::StopCompleter completer)

Defined at line 95 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.cc

zx_status_t BusInit (const std::shared_ptr<fdf::Namespace> & incoming)

Defined at line 108 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.cc

zx_status_t LoadFirmware (const char * path, zx_handle_t * fw, size_t * size)

Defined at line 182 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.cc

zx::result<fuchsia_wlan_broadcom::WifiConfig> GetWifiConfig ()

Defined at line 240 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.cc

zx::result<std::vector<uint8_t>> DeviceGetPersistedMetadata (std::string_view metadata_serializable_name)

Defined at line 219 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.cc