| 
    Zephyr Project API
    3.2.0
    
   A Scalable Open Source RTOS 
   | 
 
Structure describing a device that supports the PCI Express Controller API. More...
#include <controller.h>
Data Fields | |
| uintptr_t | cfg_addr | 
| size_t | cfg_size | 
| size_t | ranges_count | 
| struct { | |
| uint32_t flags | |
| uintptr_t pcie_bus_addr | |
| uintptr_t host_map_addr | |
| size_t map_length | |
| } | ranges [] | 
Structure describing a device that supports the PCI Express Controller API.
| uintptr_t pcie_ctrl_config::cfg_addr | 
| size_t pcie_ctrl_config::cfg_size | 
| uint32_t pcie_ctrl_config::flags | 
| uintptr_t pcie_ctrl_config::host_map_addr | 
| size_t pcie_ctrl_config::map_length | 
| uintptr_t pcie_ctrl_config::pcie_bus_addr | 
| struct { ... } pcie_ctrl_config::ranges[] | 
| size_t pcie_ctrl_config::ranges_count |