#include <pcie_ep.h>
|
int(* | conf_read )(const struct device *dev, uint32_t offset, uint32_t *data) |
|
void(* | conf_write )(const struct device *dev, uint32_t offset, uint32_t data) |
|
int(* | map_addr )(const struct device *dev, uint64_t pcie_addr, uint64_t *mapped_addr, uint32_t size, enum pcie_ob_mem_type ob_mem_type) |
|
void(* | unmap_addr )(const struct device *dev, uint64_t mapped_addr) |
|
int(* | raise_irq )(const struct device *dev, enum pci_ep_irq_type irq_type, uint32_t irq_num) |
|
int(* | register_reset_cb )(const struct device *dev, enum pcie_reset reset, pcie_ep_reset_callback_t cb, void *arg) |
|
int(* | dma_xfer )(const struct device *dev, uint64_t mapped_addr, uintptr_t local_addr, uint32_t size, enum xfer_direction dir) |
|
◆ conf_read
◆ conf_write
◆ dma_xfer
◆ map_addr
◆ raise_irq
◆ register_reset_cb
◆ unmap_addr
void(* pcie_ep_driver_api::unmap_addr) (const struct device *dev, uint64_t mapped_addr) |
The documentation for this struct was generated from the following file:
- include/zephyr/drivers/pcie/endpoint/pcie_ep.h