Searched refs:ProtocolDevice (Results 1 - 3 of 3) sorted by relevance
/fuchsia/zircon/system/dev/bus/platform/ |
H A D | platform-protocol-device.h | 27 class ProtocolDevice; 28 using ProtocolDeviceType = ddk::Device<ProtocolDevice, ddk::GetProtocolable>; 34 class ProtocolDevice : public ProtocolDeviceType, public ddk::PlatformDevProtocol<ProtocolDevice> { class in namespace:platform_bus 36 // Creates a new ProtocolDevice instance. 39 fbl::unique_ptr<platform_bus::ProtocolDevice>* out); 64 explicit ProtocolDevice(zx_device_t* parent, PlatformBus* bus, const pbus_dev_t* pdev);
|
H A D | platform-protocol-device.cpp | 26 zx_status_t ProtocolDevice::Create(const pbus_dev_t* pdev, zx_device_t* parent, PlatformBus* bus, 27 fbl::unique_ptr<platform_bus::ProtocolDevice>* out) { 29 fbl::unique_ptr<platform_bus::ProtocolDevice> dev(new (&ac) 30 platform_bus::ProtocolDevice(parent, bus, pdev)); 42 ProtocolDevice::ProtocolDevice(zx_device_t* parent, PlatformBus* bus, const pbus_dev_t* pdev) function in class:platform_bus::ProtocolDevice 48 zx_status_t ProtocolDevice::Init(const pbus_dev_t* pdev) { 72 zx_status_t ProtocolDevice::GetMmio(uint32_t index, pdev_mmio_t* out_mmio) { 104 zx_status_t ProtocolDevice::MapMmio(uint32_t index, uint32_t cache_policy, void** out_vaddr, 153 zx_status_t ProtocolDevice [all...] |
H A D | platform-bus.cpp | 169 fbl::unique_ptr<platform_bus::ProtocolDevice> dev; 170 auto status = ProtocolDevice::Create(pdev, zxdev(), this, &dev);
|
Completed in 86 milliseconds