Zephyr API Documentation 4.0.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 |