Home
last modified time | relevance | path

Searched refs:kimage (Results 1 – 17 of 17) sorted by relevance

/linux-3.4.99/arch/mips/kernel/
Dmachine_kexec.c23 machine_kexec_prepare(struct kimage *kimage) in machine_kexec_prepare() argument
29 machine_kexec_cleanup(struct kimage *kimage) in machine_kexec_cleanup() argument
46 machine_kexec(struct kimage *image) in machine_kexec()
/linux-3.4.99/arch/s390/kernel/
Dmachine_kexec.c80 int (*start_kdump)(int) = (void *)((struct kimage *) image)->start; in __do_machine_kdump()
91 static int kdump_csum_valid(struct kimage *image) in kdump_csum_valid()
152 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare()
175 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup()
196 struct kimage *image = data; in __do_machine_kexec()
209 struct kimage *image = data; in __machine_kexec()
227 void machine_kexec(struct kimage *image) in machine_kexec()
/linux-3.4.99/include/linux/
Dkexec.h87 struct kimage { struct
122 extern void machine_kexec(struct kimage *image); argument
123 extern int machine_kexec_prepare(struct kimage *image);
124 extern void machine_kexec_cleanup(struct kimage *image);
136 extern struct page *kimage_alloc_control_pages(struct kimage *image,
171 extern struct kimage *kexec_image;
172 extern struct kimage *kexec_crash_image;
/linux-3.4.99/arch/powerpc/include/asm/
Dkexec.h76 struct kimage;
78 extern void default_machine_kexec(struct kimage *image);
79 extern int default_machine_kexec_prepare(struct kimage *image);
84 extern void machine_kexec_simple(struct kimage *image);
Dmachdep.h31 struct kimage;
230 int (*machine_kexec_prepare)(struct kimage *image);
236 void (*machine_kexec)(struct kimage *image);
/linux-3.4.99/arch/ia64/kernel/
Dmachine_kexec.c36 struct kimage *ia64_kimage;
58 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare()
75 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup()
85 struct kimage *image = arg; in ia64_machine_kexec()
138 void machine_kexec(struct kimage *image) in machine_kexec()
/linux-3.4.99/arch/x86/kernel/
Dmachine_kexec_64.c24 static int init_one_level2_page(struct kimage *image, pgd_t *pgd, in init_one_level2_page()
71 static int init_level3_page(struct kimage *image, pud_t *level3p, in init_level3_page()
104 static int init_level4_page(struct kimage *image, pgd_t *level4p, in init_level4_page()
138 static void free_transition_pgtable(struct kimage *image) in free_transition_pgtable()
145 static int init_transition_pgtable(struct kimage *image, pgd_t *pgd) in init_transition_pgtable()
188 static int init_pgtable(struct kimage *image, unsigned long start_pgtable) in init_pgtable()
247 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare()
263 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup()
272 void machine_kexec(struct kimage *image) in machine_kexec()
Dmachine_kexec_32.c71 static void machine_kexec_free_page_tables(struct kimage *image) in machine_kexec_free_page_tables()
82 static int machine_kexec_alloc_page_tables(struct kimage *image) in machine_kexec_alloc_page_tables()
121 static void machine_kexec_prepare_page_tables(struct kimage *image) in machine_kexec_prepare_page_tables()
156 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare()
172 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup()
182 void machine_kexec(struct kimage *image) in machine_kexec()
/linux-3.4.99/kernel/
Dkexec.c112 static int kimage_is_destination_range(struct kimage *image,
114 static struct page *kimage_alloc_page(struct kimage *image,
118 static int do_kimage_alloc(struct kimage **rimage, unsigned long entry, in do_kimage_alloc()
123 struct kimage *image; in do_kimage_alloc()
227 static int kimage_normal_alloc(struct kimage **rimage, unsigned long entry, in kimage_normal_alloc()
232 struct kimage *image; in kimage_normal_alloc()
271 static int kimage_crash_alloc(struct kimage **rimage, unsigned long entry, in kimage_crash_alloc()
276 struct kimage *image; in kimage_crash_alloc()
340 static int kimage_is_destination_range(struct kimage *image, in kimage_is_destination_range()
399 static struct page *kimage_alloc_normal_control_pages(struct kimage *image, in kimage_alloc_normal_control_pages()
[all …]
/linux-3.4.99/arch/sh/kernel/
Dmachine_kexec.c45 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare()
50 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup()
54 static void kexec_info(struct kimage *image) in kexec_info()
73 void machine_kexec(struct kimage *image) in machine_kexec()
/linux-3.4.99/arch/tile/kernel/
Dmachine_kexec.c75 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare()
93 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup()
170 static void kexec_find_and_set_command_line(struct kimage *image) in kexec_find_and_set_command_line()
251 void machine_kexec(struct kimage *image) in machine_kexec()
/linux-3.4.99/arch/arm/kernel/
Dmachine_kexec.c33 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare()
38 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup()
107 void machine_kexec(struct kimage *image) in machine_kexec()
/linux-3.4.99/arch/powerpc/kernel/
Dmachine_kexec_32.c31 void default_machine_kexec(struct kimage *image) in default_machine_kexec()
66 int default_machine_kexec_prepare(struct kimage *image) in default_machine_kexec_prepare()
Dmachine_kexec.c56 int machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare()
64 void machine_kexec_cleanup(struct kimage *image) in machine_kexec_cleanup()
84 void machine_kexec(struct kimage *image) in machine_kexec()
Dmachine_kexec_64.c32 int default_machine_kexec_prepare(struct kimage *image) in default_machine_kexec_prepare()
133 void kexec_copy_flush(struct kimage *image) in kexec_copy_flush()
320 void default_machine_kexec(struct kimage *image) in default_machine_kexec()
/linux-3.4.99/arch/powerpc/platforms/85xx/
Dsmp.c159 static void mpc85xx_smp_flush_dcache_kexec(struct kimage *image) in mpc85xx_smp_flush_dcache_kexec()
192 static void mpc85xx_smp_machine_kexec(struct kimage *image) in mpc85xx_smp_machine_kexec()
/linux-3.4.99/arch/ia64/include/asm/
Dkexec.h23 extern struct kimage *ia64_kimage;