Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Typedefs | Functions | Variables
machine_kexec.c File Reference
#include <linux/device.h>
#include <linux/mm.h>
#include <linux/kexec.h>
#include <linux/delay.h>
#include <linux/reboot.h>
#include <linux/ftrace.h>
#include <linux/debug_locks.h>
#include <asm/cio.h>
#include <asm/setup.h>
#include <asm/pgtable.h>
#include <asm/pgalloc.h>
#include <asm/smp.h>
#include <asm/reset.h>
#include <asm/ipl.h>
#include <asm/diag.h>
#include <asm/elf.h>
#include <asm/asm-offsets.h>
#include <asm/os_info.h>

Go to the source code of this file.

Typedefs

typedef void(* relocate_kernel_t )(kimage_entry_t *, unsigned long)
 

Functions

void crash_map_reserved_pages (void)
 
void crash_unmap_reserved_pages (void)
 
int machine_kexec_prepare (struct kimage *image)
 
void machine_kexec_cleanup (struct kimage *image)
 
void arch_crash_save_vmcoreinfo (void)
 
void machine_shutdown (void)
 
void machine_crash_shutdown (struct pt_regs *regs)
 
void machine_kexec (struct kimage *image)
 

Variables

const unsigned char relocate_kernel []
 
const unsigned long long relocate_kernel_len
 

Typedef Documentation

typedef void(* relocate_kernel_t)(kimage_entry_t *, unsigned long)

Definition at line 28 of file machine_kexec.c.

Function Documentation

void arch_crash_save_vmcoreinfo ( void  )

Definition at line 182 of file machine_kexec.c.

void crash_map_reserved_pages ( void  )

Definition at line 127 of file machine_kexec.c.

void crash_unmap_reserved_pages ( void  )

Definition at line 135 of file machine_kexec.c.

void machine_crash_shutdown ( struct pt_regs regs)

Definition at line 193 of file machine_kexec.c.

void machine_kexec ( struct kimage *  image)

Definition at line 235 of file machine_kexec.c.

void machine_kexec_cleanup ( struct kimage *  image)

Definition at line 178 of file machine_kexec.c.

int machine_kexec_prepare ( struct kimage *  image)

Definition at line 155 of file machine_kexec.c.

void machine_shutdown ( void  )

Definition at line 189 of file machine_kexec.c.

Variable Documentation

const unsigned char relocate_kernel[]
const unsigned long long relocate_kernel_len