Go to the source code of this file.
◆ CAST
      
        
          | #define CAST | ( |  | type, | 
        
          |  |  |  | v | 
        
          |  | ) |  | ((type)(v)) | 
      
 
 
◆ PCIE_BDF
      
        
          | #define PCIE_BDF | ( |  | bus, | 
        
          |  |  |  | dev, | 
        
          |  |  |  | func | 
        
          |  | ) |  |  | 
      
 
Value:
#define PCIE_BDF_BUS_MASK
Definition pcie.h:59
#define PCIE_BDF_DEV_SHIFT
Definition pcie.h:60
#define PCIE_BDF_DEV_MASK
Definition pcie.h:61
#define PCIE_BDF_FUNC_SHIFT
Definition pcie.h:62
#define PCIE_BDF_FUNC_MASK
Definition pcie.h:63
#define PCIE_BDF_BUS_SHIFT
Definition pcie.h:58
 
 
 
◆ PCIE_BDF_BUS_MASK
      
        
          | #define PCIE_BDF_BUS_MASK   0xFFU | 
      
 
 
◆ PCIE_BDF_BUS_SHIFT
      
        
          | #define PCIE_BDF_BUS_SHIFT   16U | 
      
 
 
◆ PCIE_BDF_DEV_MASK
      
        
          | #define PCIE_BDF_DEV_MASK   0x1FU | 
      
 
 
◆ PCIE_BDF_DEV_SHIFT
      
        
          | #define PCIE_BDF_DEV_SHIFT   11U | 
      
 
 
◆ PCIE_BDF_FUNC_MASK
      
        
          | #define PCIE_BDF_FUNC_MASK   0x7U | 
      
 
 
◆ PCIE_BDF_FUNC_SHIFT
      
        
          | #define PCIE_BDF_FUNC_SHIFT   8U | 
      
 
 
◆ PCIE_BDF_NONE
      
        
          | #define PCIE_BDF_NONE   0xFFFFFFFFU | 
      
 
 
◆ PCIE_BDF_TO_BUS
◆ PCIE_BDF_TO_DEV
◆ PCIE_BDF_TO_FUNC
◆ PCIE_ID
      
        
          | #define PCIE_ID | ( |  | vend, | 
        
          |  |  |  | dev | 
        
          |  | ) |  |  | 
      
 
Value:
#define PCIE_ID_VEND_SHIFT
Definition pcie.h:24
#define PCIE_ID_VEND_MASK
Definition pcie.h:25
#define CAST(type, v)
Definition pcie.h:32
#define PCIE_ID_DEV_MASK
Definition pcie.h:27
#define PCIE_ID_DEV_SHIFT
Definition pcie.h:26
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
 
 
 
◆ PCIE_ID_DEV_MASK
      
        
          | #define PCIE_ID_DEV_MASK   0xFFFFU | 
      
 
 
◆ PCIE_ID_DEV_SHIFT
      
        
          | #define PCIE_ID_DEV_SHIFT   16U | 
      
 
 
◆ PCIE_ID_NONE
      
        
          | #define PCIE_ID_NONE   PCIE_ID(0xFFFF, 0xFFFF) | 
      
 
 
◆ PCIE_ID_TO_DEV
◆ PCIE_ID_TO_VEND
◆ PCIE_ID_VEND_MASK
      
        
          | #define PCIE_ID_VEND_MASK   0xFFFFU | 
      
 
 
◆ PCIE_ID_VEND_SHIFT
      
        
          | #define PCIE_ID_VEND_SHIFT   0U | 
      
 
 
◆ PCIE_IRQ_DETECT
      
        
          | #define PCIE_IRQ_DETECT   0xFFFFFFFU |