Searched refs:kho_scratch (Results 1 – 9 of 9) sorted by relevance
504 struct kho_scratch *kho_scratch; variable647 size = kho_scratch_cnt * sizeof(*kho_scratch); in kho_reserve_scratch()648 kho_scratch = memblock_alloc(size, PAGE_SIZE); in kho_reserve_scratch()649 if (!kho_scratch) in kho_reserve_scratch()662 kho_scratch[i].addr = addr; in kho_reserve_scratch()663 kho_scratch[i].size = size; in kho_reserve_scratch()672 kho_scratch[i].addr = addr; in kho_reserve_scratch()673 kho_scratch[i].size = size; in kho_reserve_scratch()684 kho_scratch[i].addr = addr; in kho_reserve_scratch()685 kho_scratch[i].size = size; in kho_reserve_scratch()[all …]
17 scratch_start = kho_scratch[i].addr; in kho_scratch_overlap()18 scratch_end = kho_scratch[i].addr + kho_scratch[i].size; in kho_scratch_overlap()
22 extern struct kho_scratch *kho_scratch;
99 seq_printf(m, "0x%llx\n", kho_scratch[i].addr); in scratch_phys_show()108 seq_printf(m, "0x%llx\n", kho_scratch[i].size); in scratch_len_show()
769 struct kho_scratch *kho_scratch; in process_kho_entries() local781 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()
44 allocated during boot. The ``kho_scratch`` kernel command line option may be52 After KHO kexec, we ignore the ``kho_scratch`` kernel command line option and
9 struct kho_scratch { struct
23 parameter. You may use ``kho_scratch`` parameter to define size of the24 scratch regions. For example ``kho_scratch=16M,512M,256M`` will reserve a
2965 kho_scratch= [KEXEC,EARLY]