Searched refs:DeviceResources (Results 1 - 5 of 5) sorted by relevance

/fuchsia/zircon/system/dev/bus/platform/
H A Dplatform-device.h60 zx_status_t RpcGetMmio(const DeviceResources* dr, uint32_t index, zx_paddr_t* out_paddr,
62 zx_status_t RpcGetInterrupt(const DeviceResources* dr, uint32_t index, uint32_t* out_irq,
65 zx_status_t RpcGetBti(const DeviceResources* dr, uint32_t index, zx_handle_t* out_handle,
67 zx_status_t RpcGetDeviceInfo(const DeviceResources* dr, pdev_device_info_t* out_info);
68 zx_status_t RpcDeviceAdd(const DeviceResources* dr, uint32_t index, uint32_t* out_device_id);
69 zx_status_t RpcGetMetadata(const DeviceResources* dr, uint32_t index, uint32_t* out_type,
71 zx_status_t RpcGetProtocols(const DeviceResources* dr, uint32_t* out_protocols,
73 zx_status_t RpcGpioConfigIn(const DeviceResources* dr, uint32_t index, uint32_t flags);
74 zx_status_t RpcGpioConfigOut(const DeviceResources* dr, uint32_t index, uint8_t initial_value);
75 zx_status_t RpcGpioSetAltFunction(const DeviceResources* d
[all...]
H A Ddevice-resources.cpp27 zx_status_t DeviceResources::Init(const pbus_dev_t* pdev, uint32_t* next_index) {
50 DeviceResources dr((*next_index)++);
62 zx_status_t DeviceResources::Init(const pbus_dev_t* pdev) {
67 size_t DeviceResources::DeviceCount() const {
75 void DeviceResources::BuildDeviceIndex(fbl::Vector<const DeviceResources*>* index) const {
77 for (DeviceResources& dr : children_) {
H A Ddevice-resources.h15 class DeviceResources { class in namespace:platform_bus
17 DeviceResources(uint32_t index) function in class:platform_bus::DeviceResources
28 // Builds a flattened list of all DeviceResources.
29 void BuildDeviceIndex(fbl::Vector<const DeviceResources*>* index) const;
61 // Index of this DeviceResources instance in PlatformDevice::device_index_.
76 fbl::Vector<DeviceResources> children_;
H A Dplatform-device.cpp66 zx_status_t PlatformDevice::RpcGetMmio(const DeviceResources* dr, uint32_t index, zx_paddr_t* out_paddr,
93 zx_status_t PlatformDevice::RpcGetInterrupt(const DeviceResources* dr, uint32_t index,
118 zx_status_t PlatformDevice::RpcGetBti(const DeviceResources* dr, uint32_t index,
135 zx_status_t PlatformDevice::RpcGetDeviceInfo(const DeviceResources* dr, pdev_device_info_t* out_info) {
157 zx_status_t PlatformDevice::RpcDeviceAdd(const DeviceResources* dr, uint32_t index,
167 zx_status_t PlatformDevice::RpcGetMetadata(const DeviceResources* dr, uint32_t index,
203 zx_status_t PlatformDevice::RpcGetProtocols(const DeviceResources* dr, uint32_t* out_protocols,
211 zx_status_t PlatformDevice::RpcGpioConfigIn(const DeviceResources* dr, uint32_t index, uint32_t flags) {
222 zx_status_t PlatformDevice::RpcGpioConfigOut(const DeviceResources* dr, uint32_t index,
234 zx_status_t PlatformDevice::RpcGpioSetAltFunction(const DeviceResources* d
[all...]
H A Dplatform-protocol-device.h74 DeviceResources resources_;

Completed in 77 milliseconds