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 44 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 62 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
zx::vmo inspect_vmo ()
For inspect test.
Defined at line 97 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.h
void DdkInit (ddk::InitTxn txn)
::ddk::Device implementation.
Defined at line 820 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void DdkUnbind (ddk::UnbindTxn txn)
Defined at line 822 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void DdkSuspend (ddk::SuspendTxn txn)
Defined at line 827 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void DdkRelease ()
Defined at line 854 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 860 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void Start (fdf::Arena & arena, StartCompleter::Sync & completer)
Defined at line 891 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void Stop (fdf::Arena & arena, StopCompleter::Sync & completer)
Defined at line 971 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void GetInfo (fdf::Arena & arena, fdf::WireServer<netdev::NetworkDeviceImpl>::GetInfoCompleter::Sync & completer)
Defined at line 984 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void QueueTx (netdev::wire::NetworkDeviceImplQueueTxRequest *request,fdf::Arena &arena,QueueTxCompleter::Sync &completer)
Defined at line 1109 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void QueueRxSpace (netdev::wire::NetworkDeviceImplQueueRxSpaceRequest *request,fdf::Arena &arena,QueueRxSpaceCompleter::Sync &completer)
Defined at line 1135 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void PrepareVmo (netdev::wire::NetworkDeviceImplPrepareVmoRequest *request,fdf::Arena &arena,PrepareVmoCompleter::Sync &completer)
Defined at line 1166 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void ReleaseVmo (netdev::wire::NetworkDeviceImplReleaseVmoRequest *request,fdf::Arena &arena,ReleaseVmoCompleter::Sync &completer)
Defined at line 1178 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 1190 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void GetStatus (fdf::Arena & arena, GetStatusCompleter::Sync & completer)
Defined at line 1207 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 1220 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void GetMac (fdf::Arena & arena, GetMacCompleter::Sync & completer)
Defined at line 1225 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void Removed (fdf::Arena & arena, RemovedCompleter::Sync & completer)
Defined at line 1231 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void GetPowerDependencyToken (fdf::Arena & arena, GetPowerDependencyTokenCompleter::Sync & completer)
Defined at line 1235 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void GetAddress (fdf::Arena & arena, GetAddressCompleter::Sync & completer)
MacAddr protocol:
Defined at line 1240 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc
void GetFeatures (fdf::Arena & arena, GetFeaturesCompleter::Sync & completer)
Defined at line 1246 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 1256 of file ../../src/connectivity/ethernet/drivers/gvnic/gvnic.cc