Turnstone Operating System
Loading...
Searching...
No Matches
pci_capability_msi_t Struct Reference

Public Attributes

pci_capability_t cap
 
uint8_t enable: 1
 
uint8_t multiple_message_count: 3
 
uint8_t multiple_message_enable: 3
 
uint8_t ma64_support: 1
 
uint8_t per_vector_masking: 1
 
uint8_t reserved0: 7
 
union { 
 
   struct ma32_t
 
      uint32_t   message_address 
 
      uint16_t   message_data 
 
      uint16_t   reserved0 
 
      uint32_t   mask 
 
      uint32_t   pending 
 
   }   ma32 
 
   struct ma64_t
 
      uint64_t   message_address 
 
      uint16_t   message_data 
 
      uint16_t   reserved0 
 
      uint32_t   mask 
 
      uint32_t   pending 
 
   }   ma64 
 
};  
 

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