H A D | kexec.c | 68 static int kexec_calculate_store_digests(struct kimage *image); 138 static int kimage_is_destination_range(struct kimage *image, 140 static struct page *kimage_alloc_page(struct kimage *image, 144 static int copy_user_segment_list(struct kimage *image, argument 152 image->nr_segments = nr_segments; 154 ret = copy_from_user(image->segment, segments, segment_bytes); 161 static int sanity_check_segment_list(struct kimage *image) argument 164 unsigned long nr_segments = image->nr_segments; 169 * the new image into invalid or reserved areas of RAM. This 183 mstart = image 253 struct kimage *image; local 286 struct kimage *image; local 407 arch_kexec_kernel_image_probe(struct kimage *image, void *buf, unsigned long buf_len) argument 413 arch_kexec_kernel_image_load(struct kimage *image) argument 418 arch_kimage_file_post_load_cleanup(struct kimage *image) argument 422 arch_kexec_kernel_verify_sig(struct kimage *image, void *buf, unsigned long buf_len) argument 451 kimage_file_post_load_cleanup(struct kimage *image) argument 487 kimage_file_prepare_segments(struct kimage *image, int kernel_fd, int initrd_fd, const char __user *cmdline_ptr, unsigned long cmdline_len, unsigned flags) argument 568 struct kimage *image; local 619 kimage_file_post_load_cleanup(struct kimage *image) argument 622 kimage_is_destination_range(struct kimage *image, unsigned long start, unsigned long end) argument 681 kimage_alloc_normal_control_pages(struct kimage *image, unsigned int order) argument 747 kimage_alloc_crash_control_pages(struct kimage *image, unsigned int order) argument 809 kimage_alloc_control_pages(struct kimage *image, unsigned int order) argument 826 kimage_add_entry(struct kimage *image, kimage_entry_t entry) argument 852 kimage_set_destination(struct kimage *image, unsigned long destination) argument 866 kimage_add_page(struct kimage *image, unsigned long page) argument 879 kimage_free_extra_pages(struct kimage *image) argument 888 kimage_terminate(struct kimage *image) argument 909 kimage_free(struct kimage *image) argument 950 kimage_dst_used(struct kimage *image, unsigned long page) argument 969 kimage_alloc_page(struct kimage *image, gfp_t gfp_mask, unsigned long destination) argument 1069 kimage_load_normal_segment(struct kimage *image, struct kexec_segment *segment) argument 1136 kimage_load_crash_segment(struct kimage *image, struct kexec_segment *segment) argument 1200 kimage_load_segment(struct kimage *image, struct kexec_segment *segment) argument 1246 struct kimage **dest_image, *image; local 1390 struct kimage **dest_image, *image; local 2021 struct kimage *image = kbuf->image; local 2059 struct kimage *image = kbuf->image; local 2115 kexec_add_buffer(struct kimage *image, char *buffer, unsigned long bufsz, unsigned long memsz, unsigned long buf_align, unsigned long buf_min, unsigned long buf_max, bool top_down, unsigned long *load_addr) argument 2182 kexec_calculate_store_digests(struct kimage *image) argument 2295 __kexec_load_purgatory(struct kimage *image, unsigned long min, unsigned long max, int top_down) argument 2476 kexec_apply_relocations(struct kimage *image) argument 2532 kexec_load_purgatory(struct kimage *image, unsigned long min, unsigned long max, int top_down, unsigned long *load_addr) argument 2622 kexec_purgatory_get_symbol_addr(struct kimage *image, const char *name) argument 2645 kexec_purgatory_get_set_symbol(struct kimage *image, const char *name, void *buf, unsigned int size, bool get_value) argument [all...] |