Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
machine_kexec.c File Reference
#include <linux/kexec.h>
#include <linux/reboot.h>
#include <linux/threads.h>
#include <linux/memblock.h>
#include <linux/of.h>
#include <linux/irq.h>
#include <linux/ftrace.h>
#include <asm/machdep.h>
#include <asm/prom.h>
#include <asm/sections.h>

Go to the source code of this file.

Functions

void machine_kexec_mask_interrupts (void)
 
void machine_crash_shutdown (struct pt_regs *regs)
 
int machine_kexec_prepare (struct kimage *image)
 
void machine_kexec_cleanup (struct kimage *image)
 
void arch_crash_save_vmcoreinfo (void)
 
void machine_kexec (struct kimage *image)
 
void __init reserve_crashkernel (void)
 
int overlaps_crashkernel (unsigned long start, unsigned long size)
 
 late_initcall (kexec_setup)
 

Function Documentation

void arch_crash_save_vmcoreinfo ( void  )

Definition at line 68 of file machine_kexec.c.

late_initcall ( kexec_setup  )
void machine_crash_shutdown ( struct pt_regs regs)

Definition at line 46 of file machine_kexec.c.

void machine_kexec ( struct kimage *  image)

Definition at line 84 of file machine_kexec.c.

void machine_kexec_cleanup ( struct kimage *  image)

Definition at line 64 of file machine_kexec.c.

void machine_kexec_mask_interrupts ( void  )

Definition at line 24 of file machine_kexec.c.

int machine_kexec_prepare ( struct kimage *  image)

Definition at line 56 of file machine_kexec.c.

int overlaps_crashkernel ( unsigned long  start,
unsigned long  size 
)

Definition at line 180 of file machine_kexec.c.

void __init reserve_crashkernel ( void  )

Definition at line 102 of file machine_kexec.c.