7#ifndef ZEPHYR_INCLUDE_DRIVERS_PCIE_VC_H_
8#define ZEPHYR_INCLUDE_DRIVERS_PCIE_VC_H_
30#define PCIE_VC_MAX_COUNT 8U
32#define PCIE_VC_SET_TC0 BIT(0)
33#define PCIE_VC_SET_TC1 BIT(1)
34#define PCIE_VC_SET_TC2 BIT(2)
35#define PCIE_VC_SET_TC3 BIT(3)
36#define PCIE_VC_SET_TC4 BIT(4)
37#define PCIE_VC_SET_TC5 BIT(5)
38#define PCIE_VC_SET_TC6 BIT(6)
39#define PCIE_VC_SET_TC7 BIT(7)
uint32_t pcie_bdf_t
A unique PCI(e) endpoint (bus, device, function).
Definition: pcie.h:37
#define PCIE_VC_MAX_COUNT
Definition: vc.h:30
int pcie_vc_enable(pcie_bdf_t bdf)
Enable PCIe Virtual Channel handling.
int pcie_vc_disable(pcie_bdf_t bdf)
Disable PCIe Virtual Channel handling.
int pcie_vc_map_tc(pcie_bdf_t bdf, struct pcie_vctc_map *map)
Map PCIe TC/VC.
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
uint8_t vc_tc[8U]
Definition: vc.h:46
int vc_count
Definition: vc.h:50