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/setup.h>

Go to the source code of this file.

Macros

#define KEXEC_SOURCE_MEMORY_LIMIT   (-1UL)
 
#define KEXEC_DESTINATION_MEMORY_LIMIT   (-1UL)
 
#define KEXEC_CONTROL_MEMORY_LIMIT   TASK_SIZE
 
#define KEXEC_CONTROL_PAGE_SIZE   (8192 + 8192 + 4096)
 
#define KEXEC_ARCH   KEXEC_ARCH_IA_64
 
#define kexec_flush_icache_page(page)
 

Functions

void relocate_new_kernel (unsigned long, unsigned long, struct ia64_boot_param *, unsigned long)
 
void kdump_smp_send_stop (void)
 
void kdump_smp_send_init (void)
 
void kexec_disable_iosapic (void)
 
void crash_save_this_cpu (void)
 
unsigned long kdump_find_rsvd_region (unsigned long size, struct rsvd_region *rsvd_regions, int n)
 
void kdump_cpu_freeze (struct unw_frame_info *info, void *arg)
 

Variables

struct kimage * ia64_kimage
 
const unsigned int relocate_new_kernel_size
 
struct resource efi_memmap_res
 
struct resource boot_param_res
 
int kdump_status []
 
atomic_t kdump_cpu_freezed
 
atomic_t kdump_in_progress
 

Macro Definition Documentation

#define KEXEC_ARCH   KEXEC_ARCH_IA_64

Definition at line 16 of file kexec.h.

#define KEXEC_CONTROL_MEMORY_LIMIT   TASK_SIZE

Definition at line 11 of file kexec.h.

#define KEXEC_CONTROL_PAGE_SIZE   (8192 + 8192 + 4096)

Definition at line 13 of file kexec.h.

#define KEXEC_DESTINATION_MEMORY_LIMIT   (-1UL)

Definition at line 9 of file kexec.h.

#define kexec_flush_icache_page (   page)
Value:
do { \
unsigned long page_addr = (unsigned long)page_address(page); \
flush_icache_range(page_addr, page_addr + PAGE_SIZE); \
} while(0)

Definition at line 18 of file kexec.h.

#define KEXEC_SOURCE_MEMORY_LIMIT   (-1UL)

Definition at line 7 of file kexec.h.

Function Documentation

void crash_save_this_cpu ( void  )

Definition at line 57 of file crash.c.

void kdump_cpu_freeze ( struct unw_frame_info info,
void arg 
)

Definition at line 158 of file crash.c.

unsigned long kdump_find_rsvd_region ( unsigned long  size,
struct rsvd_region rsvd_regions,
int  n 
)
void kdump_smp_send_init ( void  )
void kdump_smp_send_stop ( void  )
void kexec_disable_iosapic ( void  )
void relocate_new_kernel ( unsigned  long,
unsigned  long,
struct ia64_boot_param ,
unsigned  long 
)

Variable Documentation

struct resource boot_param_res

Definition at line 45 of file machine_kexec.c.

struct resource efi_memmap_res

Definition at line 38 of file machine_kexec.c.

struct kimage* ia64_kimage

Definition at line 36 of file machine_kexec.c.

atomic_t kdump_cpu_freezed
atomic_t kdump_in_progress

Definition at line 25 of file crash.c.

int kdump_status[]

Definition at line 23 of file crash.c.

const unsigned int relocate_new_kernel_size