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

#include <suspend_32.h>

Data Fields

u16 es
 
u16 fs
 
u16 gs
 
u16 ss
 
unsigned long cr0
 
unsigned long cr2
 
unsigned long cr3
 
unsigned long cr4
 
u64 misc_enable
 
bool misc_enable_saved
 
struct desc_ptr gdt
 
struct desc_ptr idt
 
u16 ldt
 
u16 tss
 
unsigned long tr
 
unsigned long safety
 
unsigned long return_address
 
struct pt_regs regs
 
u16 ds
 
unsigned long gs_base
 
unsigned long gs_kernel_base
 
unsigned long fs_base
 
unsigned long cr8
 
unsigned long efer
 
u16 gdt_pad
 
u16 gdt_limit
 
unsigned long gdt_base
 
u16 idt_pad
 
u16 idt_limit
 
unsigned long idt_base
 

Detailed Description

Definition at line 13 of file suspend_32.h.

Field Documentation

unsigned long cr0

Definition at line 15 of file suspend_32.h.

unsigned long cr2

Definition at line 15 of file suspend_32.h.

unsigned long cr3

Definition at line 15 of file suspend_32.h.

unsigned long cr4

Definition at line 15 of file suspend_32.h.

unsigned long cr8

Definition at line 24 of file suspend_64.h.

u16 ds

Definition at line 22 of file suspend_64.h.

unsigned long efer

Definition at line 27 of file suspend_64.h.

u16 es

Definition at line 14 of file suspend_32.h.

u16 fs

Definition at line 14 of file suspend_32.h.

unsigned long fs_base

Definition at line 23 of file suspend_64.h.

Definition at line 18 of file suspend_32.h.

unsigned long gdt_base

Definition at line 30 of file suspend_64.h.

u16 gdt_limit

Definition at line 29 of file suspend_64.h.

u16 gdt_pad

Definition at line 28 of file suspend_64.h.

u16 gs

Definition at line 14 of file suspend_32.h.

unsigned long gs_base

Definition at line 23 of file suspend_64.h.

unsigned long gs_kernel_base

Definition at line 23 of file suspend_64.h.

Definition at line 19 of file suspend_32.h.

unsigned long idt_base

Definition at line 33 of file suspend_64.h.

u16 idt_limit

Definition at line 32 of file suspend_64.h.

u16 idt_pad

Definition at line 31 of file suspend_64.h.

u16 ldt

Definition at line 20 of file suspend_32.h.

u64 misc_enable

Definition at line 16 of file suspend_32.h.

bool misc_enable_saved

Definition at line 17 of file suspend_32.h.

Definition at line 21 of file suspend_64.h.

unsigned long return_address

Definition at line 24 of file suspend_32.h.

unsigned long safety

Definition at line 23 of file suspend_32.h.

u16 ss

Definition at line 14 of file suspend_32.h.

unsigned long tr

Definition at line 22 of file suspend_32.h.

u16 tss

Definition at line 21 of file suspend_32.h.


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