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: