iPXE
Public Member Functions | Data Fields
cpu_user_regs Struct Reference

#include <xen-x86_32.h>

Public Member Functions

 __DECL_REG_LO8 (b)
 
 __DECL_REG_LO8 (c)
 
 __DECL_REG_LO8 (d)
 
 __DECL_REG_LO16 (si)
 
 __DECL_REG_LO16 (di)
 
 __DECL_REG_LO16 (bp)
 
 __DECL_REG_LO8 (a)
 
 __DECL_REG_LO16 (ip)
 
 __DECL_REG_LO16 (flags)
 
 __DECL_REG_LO16 (sp)
 
 __DECL_REG_HI (15)
 
 __DECL_REG_HI (14)
 
 __DECL_REG_HI (13)
 
 __DECL_REG_HI (12)
 
 __DECL_REG_LO8 (bp)
 
 __DECL_REG_LOHI (b)
 
 __DECL_REG_HI (11)
 
 __DECL_REG_HI (10)
 
 __DECL_REG_HI (9)
 
 __DECL_REG_HI (8)
 
 __DECL_REG_LOHI (a)
 
 __DECL_REG_LOHI (c)
 
 __DECL_REG_LOHI (d)
 
 __DECL_REG_LO8 (si)
 
 __DECL_REG_LO8 (di)
 
 __DECL_REG_LO16 (ip)
 
 __DECL_REG_LO16 (flags)
 
 __DECL_REG_LO8 (sp)
 

Data Fields

uint16_t error_code
 
uint16_t entry_vector
 
uint16_t cs
 
uint8_t saved_upcall_mask
 
uint8_t _pad0
 
uint16_t ss
 
uint16_t _pad1
 
uint16_t es
 
uint16_t _pad2
 
uint16_t ds
 
uint16_t _pad3
 
uint16_t fs
 
uint16_t _pad4
 
uint16_t gs
 
uint16_t _pad5
 
uint32_t error_code
 
uint32_t entry_vector
 
uint16_t _pad0 [1]
 
uint8_t _pad1 [3]
 
uint16_t _pad6 [3]
 

Detailed Description

Definition at line 119 of file xen-x86_32.h.

Member Function Documentation

◆ __DECL_REG_LO8() [1/8]

cpu_user_regs::__DECL_REG_LO8 ( b  )

◆ __DECL_REG_LO8() [2/8]

cpu_user_regs::__DECL_REG_LO8 ( c  )

◆ __DECL_REG_LO8() [3/8]

cpu_user_regs::__DECL_REG_LO8 ( d  )

◆ __DECL_REG_LO16() [1/8]

cpu_user_regs::__DECL_REG_LO16 ( si  )

◆ __DECL_REG_LO16() [2/8]

cpu_user_regs::__DECL_REG_LO16 ( di  )

◆ __DECL_REG_LO16() [3/8]

cpu_user_regs::__DECL_REG_LO16 ( bp  )

◆ __DECL_REG_LO8() [4/8]

cpu_user_regs::__DECL_REG_LO8 ( a  )

◆ __DECL_REG_LO16() [4/8]

cpu_user_regs::__DECL_REG_LO16 ( ip  )

◆ __DECL_REG_LO16() [5/8]

cpu_user_regs::__DECL_REG_LO16 ( flags  )

◆ __DECL_REG_LO16() [6/8]

cpu_user_regs::__DECL_REG_LO16 ( sp  )

◆ __DECL_REG_HI() [1/8]

cpu_user_regs::__DECL_REG_HI ( 15  )

◆ __DECL_REG_HI() [2/8]

cpu_user_regs::__DECL_REG_HI ( 14  )

◆ __DECL_REG_HI() [3/8]

cpu_user_regs::__DECL_REG_HI ( 13  )

◆ __DECL_REG_HI() [4/8]

cpu_user_regs::__DECL_REG_HI ( 12  )

◆ __DECL_REG_LO8() [5/8]

cpu_user_regs::__DECL_REG_LO8 ( bp  )

◆ __DECL_REG_LOHI() [1/4]

cpu_user_regs::__DECL_REG_LOHI ( b  )

◆ __DECL_REG_HI() [5/8]

cpu_user_regs::__DECL_REG_HI ( 11  )

◆ __DECL_REG_HI() [6/8]

cpu_user_regs::__DECL_REG_HI ( 10  )

◆ __DECL_REG_HI() [7/8]

cpu_user_regs::__DECL_REG_HI ( )

◆ __DECL_REG_HI() [8/8]

cpu_user_regs::__DECL_REG_HI ( )

◆ __DECL_REG_LOHI() [2/4]

cpu_user_regs::__DECL_REG_LOHI ( a  )

◆ __DECL_REG_LOHI() [3/4]

cpu_user_regs::__DECL_REG_LOHI ( c  )

◆ __DECL_REG_LOHI() [4/4]

cpu_user_regs::__DECL_REG_LOHI ( d  )

◆ __DECL_REG_LO8() [6/8]

cpu_user_regs::__DECL_REG_LO8 ( si  )

◆ __DECL_REG_LO8() [7/8]

cpu_user_regs::__DECL_REG_LO8 ( di  )

◆ __DECL_REG_LO16() [7/8]

cpu_user_regs::__DECL_REG_LO16 ( ip  )

◆ __DECL_REG_LO16() [8/8]

cpu_user_regs::__DECL_REG_LO16 ( flags  )

◆ __DECL_REG_LO8() [8/8]

cpu_user_regs::__DECL_REG_LO8 ( sp  )

Field Documentation

◆ error_code [1/2]

uint16_t cpu_user_regs::error_code

Definition at line 127 of file xen-x86_32.h.

◆ entry_vector [1/2]

uint16_t cpu_user_regs::entry_vector

Definition at line 128 of file xen-x86_32.h.

◆ cs

uint16_t cpu_user_regs::cs

Definition at line 130 of file xen-x86_32.h.

◆ saved_upcall_mask

uint8_t cpu_user_regs::saved_upcall_mask

Definition at line 131 of file xen-x86_32.h.

◆ _pad0 [1/2]

uint8_t cpu_user_regs::_pad0

Definition at line 132 of file xen-x86_32.h.

◆ ss

uint16_t cpu_user_regs::ss

Definition at line 135 of file xen-x86_32.h.

◆ _pad1 [1/2]

uint16_t cpu_user_regs::_pad1

Definition at line 135 of file xen-x86_32.h.

◆ es

uint16_t cpu_user_regs::es

Definition at line 136 of file xen-x86_32.h.

◆ _pad2

uint16_t cpu_user_regs::_pad2

Definition at line 136 of file xen-x86_32.h.

◆ ds

uint16_t cpu_user_regs::ds

Definition at line 137 of file xen-x86_32.h.

◆ _pad3

uint16_t cpu_user_regs::_pad3

Definition at line 137 of file xen-x86_32.h.

◆ fs

uint16_t cpu_user_regs::fs

Definition at line 138 of file xen-x86_32.h.

◆ _pad4

uint16_t cpu_user_regs::_pad4

Definition at line 138 of file xen-x86_32.h.

◆ gs

uint16_t cpu_user_regs::gs

Definition at line 139 of file xen-x86_32.h.

◆ _pad5

uint16_t cpu_user_regs::_pad5

Definition at line 139 of file xen-x86_32.h.

◆ error_code [2/2]

uint32_t cpu_user_regs::error_code

Definition at line 180 of file xen-x86_64.h.

◆ entry_vector [2/2]

uint32_t cpu_user_regs::entry_vector

Definition at line 181 of file xen-x86_64.h.

◆ _pad0 [2/2]

uint16_t cpu_user_regs::_pad0[1]

Definition at line 183 of file xen-x86_64.h.

◆ _pad1 [2/2]

uint8_t cpu_user_regs::_pad1[3]

Definition at line 185 of file xen-x86_64.h.

◆ _pad6

uint16_t cpu_user_regs::_pad6[3]

Definition at line 192 of file xen-x86_64.h.


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