|
Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
|
Go to the source code of this file.
Macros | |
| #define | PCIE_IRQ_DETECT 0xFFFFFFFU |
| #define | PCIE_ID_VEND_SHIFT 0U |
| #define | PCIE_ID_VEND_MASK 0xFFFFU |
| #define | PCIE_ID_DEV_SHIFT 16U |
| #define | PCIE_ID_DEV_MASK 0xFFFFU |
| #define | CAST(type, v) |
| #define | PCIE_ID(vend, dev) |
| #define | PCIE_ID_TO_VEND(id) |
| #define | PCIE_ID_TO_DEV(id) |
| #define | PCIE_ID_NONE PCIE_ID(0xFFFF, 0xFFFF) |
| #define | PCIE_BDF_NONE 0xFFFFFFFFU |
| #define | PCIE_BDF_BUS_SHIFT 16U |
| #define | PCIE_BDF_BUS_MASK 0xFFU |
| #define | PCIE_BDF_DEV_SHIFT 11U |
| #define | PCIE_BDF_DEV_MASK 0x1FU |
| #define | PCIE_BDF_FUNC_SHIFT 8U |
| #define | PCIE_BDF_FUNC_MASK 0x7U |
| #define | PCIE_BDF(bus, dev, func) |
| #define | PCIE_BDF_TO_BUS(bdf) |
| #define | PCIE_BDF_TO_DEV(bdf) |
| #define | PCIE_BDF_TO_FUNC(bdf) |
| #define CAST | ( | type, | |
| v ) |
| #define PCIE_BDF | ( | bus, | |
| dev, | |||
| func ) |
| #define PCIE_BDF_BUS_MASK 0xFFU |
| #define PCIE_BDF_BUS_SHIFT 16U |
| #define PCIE_BDF_DEV_MASK 0x1FU |
| #define PCIE_BDF_DEV_SHIFT 11U |
| #define PCIE_BDF_FUNC_MASK 0x7U |
| #define PCIE_BDF_FUNC_SHIFT 8U |
| #define PCIE_BDF_NONE 0xFFFFFFFFU |
| #define PCIE_BDF_TO_BUS | ( | bdf | ) |
| #define PCIE_BDF_TO_DEV | ( | bdf | ) |
| #define PCIE_BDF_TO_FUNC | ( | bdf | ) |
| #define PCIE_ID | ( | vend, | |
| dev ) |
| #define PCIE_ID_DEV_MASK 0xFFFFU |
| #define PCIE_ID_DEV_SHIFT 16U |
| #define PCIE_ID_NONE PCIE_ID(0xFFFF, 0xFFFF) |
| #define PCIE_ID_TO_DEV | ( | id | ) |
| #define PCIE_ID_TO_VEND | ( | id | ) |
| #define PCIE_ID_VEND_MASK 0xFFFFU |
| #define PCIE_ID_VEND_SHIFT 0U |
| #define PCIE_IRQ_DETECT 0xFFFFFFFU |