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 ()
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 43 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 49 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

void SdioDevice (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher)

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 50 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/sdio_device.h

DeviceInspect * GetInspect ()

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

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

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

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

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

void ~SdioDevice ()

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

const std::shared_ptr<fdf::Namespace> & Incoming ()

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

void Start (fdf::StartCompleter completer)

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

void on_fidl_error (fidl::UnbindInfo error)

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

void PrepareStop (fdf::PrepareStopCompleter completer)

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

zx_status_t BusInit ()

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