class Gvnic

Defined at line 44 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.h

Public Methods

zx_status_t Bind (void * ctx, zx_device_t * dev)

Defined at line 40 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void Gvnic (zx_device_t * parent)

Defined at line 50 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.h

void ~Gvnic ()

Defined at line 51 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.h

zx_status_t Bind ()

Defined at line 58 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

zx::vmo inspect_vmo ()

For inspect test.

Defined at line 95 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.h

void DdkInit (ddk::InitTxn txn)

::ddk::Device implementation.

Defined at line 816 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void DdkUnbind (ddk::UnbindTxn txn)

Defined at line 818 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void DdkSuspend (ddk::SuspendTxn txn)

Defined at line 823 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void DdkRelease ()

Defined at line 841 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void Init (netdev::wire::NetworkDeviceImplInitRequest * request, fdf::Arena & arena, InitCompleter::Sync & completer)

NetworkDeviceImpl protocol:

Defined at line 847 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void Start (fdf::Arena & arena, StartCompleter::Sync & completer)

Defined at line 879 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void Stop (fdf::Arena & arena, StopCompleter::Sync & completer)

Defined at line 956 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void GetInfo (fdf::Arena & arena, fdf::WireServer<netdev::NetworkDeviceImpl>::GetInfoCompleter::Sync & completer)

Defined at line 965 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void QueueTx (netdev::wire::NetworkDeviceImplQueueTxRequest * request, fdf::Arena & arena, QueueTxCompleter::Sync & completer)

Defined at line 1088 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void QueueRxSpace (netdev::wire::NetworkDeviceImplQueueRxSpaceRequest * request, fdf::Arena & arena, QueueRxSpaceCompleter::Sync & completer)

Defined at line 1095 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void PrepareVmo (netdev::wire::NetworkDeviceImplPrepareVmoRequest * request, fdf::Arena & arena, PrepareVmoCompleter::Sync & completer)

Defined at line 1103 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void ReleaseVmo (netdev::wire::NetworkDeviceImplReleaseVmoRequest * request, fdf::Arena & arena, ReleaseVmoCompleter::Sync & completer)

Defined at line 1115 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void GetInfo (fdf::Arena & arena, fdf::WireServer<netdev::NetworkPort>::GetInfoCompleter::Sync & completer)

NetworkPort protocol:

Defined at line 1124 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void GetStatus (fdf::Arena & arena, GetStatusCompleter::Sync & completer)

Defined at line 1141 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void SetActive (fuchsia_hardware_network_driver::wire::NetworkPortSetActiveRequest * request, fdf::Arena & arena, SetActiveCompleter::Sync & completer)

Defined at line 1150 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void GetMac (fdf::Arena & arena, GetMacCompleter::Sync & completer)

Defined at line 1155 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void Removed (fdf::Arena & arena, RemovedCompleter::Sync & completer)

Defined at line 1161 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void GetAddress (fdf::Arena & arena, GetAddressCompleter::Sync & completer)

MacAddr protocol:

Defined at line 1165 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void GetFeatures (fdf::Arena & arena, GetFeaturesCompleter::Sync & completer)

Defined at line 1171 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc

void SetMode (fuchsia_hardware_network_driver::wire::MacAddrSetModeRequest * request, fdf::Arena & arena, SetModeCompleter::Sync & completer)

Defined at line 1181 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc