NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MessageAcpi Struct Reference

#include <message.h>

Public Types

enum  Type { ACPI_GET_TABLE, ACPI_GET_IRQ }

Public Member Functions

 MessageAcpi (const char *_name)
 MessageAcpi (unsigned _parent_bdf, unsigned _bdf, unsigned char _pin)

Public Attributes

enum MessageAcpi::Type type
union {
   struct {
      const char *   name
      unsigned   instance
      char *   table
      unsigned   len
   } 
   struct {
      unsigned   parent_bdf
      unsigned   bdf
      unsigned char   pin
      unsigned   gsi
   } 
}; 

Member Enumeration Documentation

Enumerator:
ACPI_GET_TABLE 
ACPI_GET_IRQ 

Constructor & Destructor Documentation

MessageAcpi::MessageAcpi ( const char *  _name)
inline
MessageAcpi::MessageAcpi ( unsigned  _parent_bdf,
unsigned  _bdf,
unsigned char  _pin 
)
inline

Member Data Documentation

union { ... }
unsigned MessageAcpi::bdf
unsigned MessageAcpi::gsi
unsigned MessageAcpi::instance
unsigned MessageAcpi::len
const char* MessageAcpi::name
unsigned MessageAcpi::parent_bdf
unsigned char MessageAcpi::pin
char* MessageAcpi::table
enum MessageAcpi::Type MessageAcpi::type

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