Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
kexec.h File Reference
#include <asm/page.h>

Go to the source code of this file.

Macros

#define KEXEC_SOURCE_MEMORY_LIMIT   TASK_SIZE
 
#define KEXEC_DESTINATION_MEMORY_LIMIT   TASK_SIZE
 
#define KEXEC_CONTROL_MEMORY_LIMIT   TASK_SIZE
 
#define KEXEC_CONTROL_PAGE_SIZE   PAGE_SIZE
 
#define KEXEC_ARCH   KEXEC_ARCH_DEFAULT
 
#define kimage_alloc_pages_arch   kimage_alloc_pages_arch
 
#define MAX_NOTE_BYTES   1024
 

Functions

struct pagekimage_alloc_pages_arch (gfp_t gfp_mask, unsigned int order)
 
void relocate_new_kernel_end (void)
 

Variables

const unsigned char relocate_new_kernel []
 
const unsigned long relocate_new_kernel_size
 

Macro Definition Documentation

#define KEXEC_ARCH   KEXEC_ARCH_DEFAULT

Definition at line 47 of file kexec.h.

#define KEXEC_CONTROL_MEMORY_LIMIT   TASK_SIZE

Definition at line 28 of file kexec.h.

#define KEXEC_CONTROL_PAGE_SIZE   PAGE_SIZE

Definition at line 41 of file kexec.h.

#define KEXEC_DESTINATION_MEMORY_LIMIT   TASK_SIZE

Definition at line 26 of file kexec.h.

#define KEXEC_SOURCE_MEMORY_LIMIT   TASK_SIZE

Definition at line 24 of file kexec.h.

#define kimage_alloc_pages_arch   kimage_alloc_pages_arch

Definition at line 51 of file kexec.h.

#define MAX_NOTE_BYTES   1024

Definition at line 53 of file kexec.h.

Function Documentation

struct page* kimage_alloc_pages_arch ( gfp_t  gfp_mask,
unsigned int  order 
)
read

Definition at line 221 of file machine_kexec.c.

void relocate_new_kernel_end ( void  )

Variable Documentation

const unsigned char relocate_new_kernel[]
const unsigned long relocate_new_kernel_size