Searched refs:ProtocolDevice (Results 1 – 3 of 3) sorted by relevance
| /system/dev/bus/platform/ |
| A D | platform-protocol-device.cpp | 29 fbl::unique_ptr<platform_bus::ProtocolDevice> dev(new (&ac) in Create() 30 platform_bus::ProtocolDevice(parent, bus, pdev)); in Create() 42 ProtocolDevice::ProtocolDevice(zx_device_t* parent, PlatformBus* bus, const pbus_dev_t* pdev) in ProtocolDevice() function in platform_bus::ProtocolDevice 48 zx_status_t ProtocolDevice::Init(const pbus_dev_t* pdev) { in Init() 151 zx_status_t ProtocolDevice::PDevGetInterrupt(uint32_t index, uint32_t flags, in PDevGetInterrupt() 172 zx_status_t ProtocolDevice::PDevGetBti(uint32_t index, zx::bti* out_bti) { in PDevGetBti() 202 zx_status_t ProtocolDevice::PDevGetDeviceInfo(pdev_device_info_t* out_info) { in PDevGetDeviceInfo() 225 zx_status_t ProtocolDevice::PDevGetBoardInfo(pdev_board_info_t* out_info) { in PDevGetBoardInfo() 247 zx_status_t ProtocolDevice::DdkGetProtocol(uint32_t proto_id, void* out) { in DdkGetProtocol() 264 void ProtocolDevice::DdkRelease() { in DdkRelease() [all …]
|
| A D | platform-protocol-device.h | 27 class ProtocolDevice; variable 28 using ProtocolDeviceType = ddk::Device<ProtocolDevice, ddk::GetProtocolable>; 34 class ProtocolDevice : public ProtocolDeviceType, 35 public ddk::PDevProtocol<ProtocolDevice, ddk::base_protocol> { 40 fbl::unique_ptr<platform_bus::ProtocolDevice>* out); 67 explicit ProtocolDevice(zx_device_t* parent, PlatformBus* bus, const pbus_dev_t* pdev);
|
| A D | platform-bus.cpp | 166 fbl::unique_ptr<platform_bus::ProtocolDevice> dev; in PBusProtocolDeviceAdd() 167 auto status = ProtocolDevice::Create(pdev, zxdev(), this, &dev); in PBusProtocolDeviceAdd()
|
Completed in 12 milliseconds