1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef LINUX_KEXEC_HANDOVER_INTERNAL_H 3 #define LINUX_KEXEC_HANDOVER_INTERNAL_H 4 5 #include <linux/kexec_handover.h> 6 #include <linux/types.h> 7 8 extern struct kho_scratch *kho_scratch; 9 extern unsigned int kho_scratch_cnt; 10 11 #ifdef CONFIG_KEXEC_HANDOVER_DEBUG 12 bool kho_scratch_overlap(phys_addr_t phys, size_t size); 13 #else kho_scratch_overlap(phys_addr_t phys,size_t size)14static inline bool kho_scratch_overlap(phys_addr_t phys, size_t size) 15 { 16 return false; 17 } 18 #endif /* CONFIG_KEXEC_HANDOVER_DEBUG */ 19 20 #endif /* LINUX_KEXEC_HANDOVER_INTERNAL_H */ 21