Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
pcie_ctrl_driver_api Struct Reference

Structure providing callbacks to be implemented for devices that supports the PCI Express Controller API. More...

#include <controller.h>

Data Fields

pcie_ctrl_conf_read_t conf_read
 
pcie_ctrl_conf_write_t conf_write
 
pcie_ctrl_region_allocate_t region_allocate
 
pcie_ctrl_region_get_allocate_base_t region_get_allocate_base
 
pcie_ctrl_region_translate_t region_translate
 

Detailed Description

Structure providing callbacks to be implemented for devices that supports the PCI Express Controller API.

Field Documentation

◆ conf_read

pcie_ctrl_conf_read_t pcie_ctrl_driver_api::conf_read

◆ conf_write

pcie_ctrl_conf_write_t pcie_ctrl_driver_api::conf_write

◆ region_allocate

pcie_ctrl_region_allocate_t pcie_ctrl_driver_api::region_allocate

◆ region_get_allocate_base

pcie_ctrl_region_get_allocate_base_t pcie_ctrl_driver_api::region_get_allocate_base

◆ region_translate

pcie_ctrl_region_translate_t pcie_ctrl_driver_api::region_translate

The documentation for this struct was generated from the following file: