Home
last modified time | relevance | path

Searched refs:kho_scratch (Results 1 – 6 of 6) sorted by relevance

/linux/kernel/
H A Dkexec_handover.c383 static struct kho_scratch *kho_scratch; variable
517 size = kho_scratch_cnt * sizeof(*kho_scratch); in kho_reserve_scratch()
518 kho_scratch = memblock_alloc(size, PAGE_SIZE); in kho_reserve_scratch()
519 if (!kho_scratch) in kho_reserve_scratch()
532 kho_scratch[i].addr = addr; in kho_reserve_scratch()
533 kho_scratch[i].size = size; in kho_reserve_scratch()
542 kho_scratch[i].addr = addr; in kho_reserve_scratch()
543 kho_scratch[i].size = size; in kho_reserve_scratch()
554 kho_scratch[i].addr = addr; in kho_reserve_scratch()
555 kho_scratch[i].size = size; in kho_reserve_scratch()
[all …]
/linux/arch/x86/boot/compressed/
H A Dkaslr.c769 struct kho_scratch *kho_scratch; in process_kho_entries() local
781 kho_scratch = (void *)(unsigned long)kho->scratch_addr; in process_kho_entries()
782 nr_areas = kho->scratch_size / sizeof(*kho_scratch); in process_kho_entries()
793 struct kho_scratch *area = &kho_scratch[i]; in process_kho_entries()
/linux/Documentation/core-api/kho/
H A Dconcepts.rst44 allocated during boot. The ``kho_scratch`` kernel command line option may be
52 After KHO kexec, we ignore the ``kho_scratch`` kernel command line option and
/linux/include/linux/
H A Dkexec_handover.h8 struct kho_scratch { struct
/linux/Documentation/admin-guide/mm/
H A Dkho.rst23 parameter. You may use ``kho_scratch`` parameter to define size of the
24 scratch regions. For example ``kho_scratch=16M,512M,256M`` will reserve a
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt2824 kho_scratch= [KEXEC,EARLY]