Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
opal_machine_check_event Struct Reference

#include <opal.h>

Data Fields

uint8_t in_use
 
uint8_t reserved_1 [2]
 
uint64_t gpr3
 
uint64_t srr0
 
uint64_t srr1
 
union {
   struct {
      uint8_t   effective_address_provided
 
      uint8_t   physical_address_provided
 
      uint8_t   reserved_1 [5]
 
      uint64_t   effective_address
 
      uint64_t   physical_address
 
      uint8_t   reserved_2 [8]
 
   }   ue_error
 
   struct {
      uint8_t   effective_address_provided
 
      uint8_t   reserved_1 [6]
 
      uint64_t   effective_address
 
      uint8_t   reserved_2 [16]
 
   }   slb_error
 
   struct {
      uint8_t   effective_address_provided
 
      uint8_t   reserved_1 [6]
 
      uint64_t   effective_address
 
      uint8_t   reserved_2 [16]
 
   }   erat_error
 
   struct {
      uint8_t   effective_address_provided
 
      uint8_t   reserved_1 [6]
 
      uint64_t   effective_address
 
      uint8_t   reserved_2 [16]
 
   }   tlb_error
 
u
 

Detailed Description

Definition at line 317 of file opal.h.

Field Documentation

uint64_t effective_address

Definition at line 334 of file opal.h.

uint8_t effective_address_provided

Definition at line 330 of file opal.h.

struct { ... } erat_error
uint64_t gpr3

Definition at line 325 of file opal.h.

uint8_t in_use

Definition at line 318 of file opal.h.

uint64_t physical_address

Definition at line 335 of file opal.h.

uint8_t physical_address_provided

Definition at line 332 of file opal.h.

uint8_t reserved_1[6]

Definition at line 323 of file opal.h.

uint8_t reserved_2[16]

Definition at line 336 of file opal.h.

struct { ... } slb_error
uint64_t srr0

Definition at line 326 of file opal.h.

uint64_t srr1

Definition at line 327 of file opal.h.

struct { ... } tlb_error
union { ... } u
struct { ... } ue_error

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