Lines Matching refs:ddk
20 class TestEthmacIfc : public ddk::Device<TestEthmacIfc>,
21 public ddk::EthmacIfc<TestEthmacIfc> {
23 TestEthmacIfc() : ddk::Device<TestEthmacIfc>(nullptr) {
55 zx_status_t StartProtocol(ddk::EthmacProtocolProxy* proxy) {
69 class TestEthmacProtocol : public ddk::Device<TestEthmacProtocol, ddk::GetProtocolable>,
70 public ddk::EthmacProtocol<TestEthmacProtocol> {
73 : ddk::Device<TestEthmacProtocol, ddk::GetProtocolable>(nullptr) {
79 ddk::AnyProtocol* proto = static_cast<ddk::AnyProtocol*>(out);
98 zx_status_t EthmacStart(fbl::unique_ptr<ddk::EthmacIfcProxy> proxy) {
156 fbl::unique_ptr<ddk::EthmacIfcProxy> proxy_;
178 ddk::EthmacIfcProxy proxy(dev.ethmac_ifc(), &dev);
227 ddk::EthmacProtocolProxy proxy(&proto);
255 ddk::EthmacProtocolProxy proxy(&proto);
271 RUN_NAMED_TEST("ddk::EthmacIfc", test_ethmac_ifc);
272 RUN_NAMED_TEST("ddk::EthmacIfcProxy", test_ethmac_ifc_proxy);
273 RUN_NAMED_TEST("ddk::EthmacProtocol", test_ethmac_protocol);
274 RUN_NAMED_TEST("ddk::EthmacProtocolProxy", test_ethmac_protocol_proxy);