Home
last modified time | relevance | path

Searched refs:ProtocolDevice (Results 1 – 3 of 3) sorted by relevance

/system/dev/bus/platform/
A Dplatform-protocol-device.cpp29 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 Dplatform-protocol-device.h27 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 Dplatform-bus.cpp166 fbl::unique_ptr<platform_bus::ProtocolDevice> dev; in PBusProtocolDeviceAdd()
167 auto status = ProtocolDevice::Create(pdev, zxdev(), this, &dev); in PBusProtocolDeviceAdd()

Completed in 12 milliseconds