Public Types | Public Member Functions | Public Attributes

MessageAcpi Struct Reference

#include <message.h>

List of all members.

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::len
const char* MessageAcpi::name
unsigned char MessageAcpi::pin

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines