Lines Matching refs:TapDevice
60 auto tap = fbl::unique_ptr<eth::TapDevice>( in DdkIoctl()
61 new eth::TapDevice(zxdev(), &config, std::move(local))); in DdkIoctl()
83 TapDevice* device = reinterpret_cast<TapDevice*>(arg); in tap_device_thread()
89 TapDevice::TapDevice(zx_device_t* device, const ethertap_ioctl_config* config, zx::socket data) in TapDevice() function in eth::TapDevice
90 : ddk::Device<TapDevice, ddk::Unbindable>(device), in TapDevice()
103 void TapDevice::DdkRelease() { in DdkRelease()
110 void TapDevice::DdkUnbind() { in DdkUnbind()
118 zx_status_t TapDevice::EthmacQuery(uint32_t options, ethmac_info_t* info) { in EthmacQuery()
127 void TapDevice::EthmacStop() { in EthmacStop()
133 zx_status_t TapDevice::EthmacStart(const ethmac_ifc_t* ifc) { in EthmacStart()
145 zx_status_t TapDevice::EthmacQueueTx(uint32_t options, ethmac_netbuf_t* netbuf) { in EthmacQueueTx()
171 zx_status_t TapDevice::EthmacSetParam(uint32_t param, int32_t value, const void* data, in EthmacSetParam()
217 void TapDevice::EthmacGetBti(zx::bti* bti) { in EthmacGetBti()
221 int TapDevice::Thread() { in Thread()
276 zx_status_t TapDevice::UpdateLinkStatus(zx_signals_t observed) { in UpdateLinkStatus()
313 zx_status_t TapDevice::Recv(uint8_t* buffer, uint32_t capacity) { in Recv()