/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | machine_kexec_64.c | 43 unsigned long mstart, mend; in mem_region_callback() local 46 mend = mstart + resource_size(res) - 1; in mem_region_callback() 48 return kernel_ident_mapping_init(data->info, data->level4p, mstart, mend); in mem_region_callback() 90 unsigned long mstart, mend; in map_efi_systab() local 99 mend = mstart + sizeof(efi_system_table_64_t); in map_efi_systab() 101 mend = mstart + sizeof(efi_system_table_32_t); in map_efi_systab() 106 return kernel_ident_mapping_init(info, level4p, mstart, mend); in map_efi_systab() 201 unsigned long mstart, mend; in init_pgtable() local 219 mend = pfn_mapped[i].end << PAGE_SHIFT; in init_pgtable() 222 level4p, mstart, mend); in init_pgtable() [all...] |
H A D | crash.c | 210 * Look for any unwanted ranges between mstart, mend and remove them. This 302 unsigned long long mend) in memmap_exclude_ranges() 307 cmem->ranges[0].end = mend; in memmap_exclude_ranges() 300 memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, unsigned long long mstart, unsigned long long mend) memmap_exclude_ranges() argument
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | machine_kexec_64.c | 45 unsigned long mstart, mend; in mem_region_callback() local 48 mend = mstart + resource_size(res) - 1; in mem_region_callback() 50 return kernel_ident_mapping_init(data->info, data->level4p, mstart, mend); in mem_region_callback() 92 unsigned long mstart, mend; in map_efi_systab() local 101 mend = mstart + sizeof(efi_system_table_64_t); in map_efi_systab() 103 mend = mstart + sizeof(efi_system_table_32_t); in map_efi_systab() 108 return kernel_ident_mapping_init(info, level4p, mstart, mend); in map_efi_systab() 203 unsigned long mstart, mend; in init_pgtable() local 221 mend = pfn_mapped[i].end << PAGE_SHIFT; in init_pgtable() 224 level4p, mstart, mend); in init_pgtable() [all...] |
H A D | crash.c | 165 * Look for any unwanted ranges between mstart, mend and remove them. This 262 unsigned long long mend) in memmap_exclude_ranges() 267 cmem->ranges[0].end = mend; in memmap_exclude_ranges() 260 memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, unsigned long long mstart, unsigned long long mend) memmap_exclude_ranges() argument
|
/kernel/linux/linux-5.10/kernel/ |
H A D | kexec_core.c | 169 unsigned long mstart, mend; in sanity_check_segment_list() local 172 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list() 173 if (mstart > mend) in sanity_check_segment_list() 175 if ((mstart & ~PAGE_MASK) || (mend & ~PAGE_MASK)) in sanity_check_segment_list() 177 if (mend >= KEXEC_DESTINATION_MEMORY_LIMIT) in sanity_check_segment_list() 187 unsigned long mstart, mend; in sanity_check_segment_list() local 191 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list() 198 if ((mend > pstart) && (mstart < pend)) in sanity_check_segment_list() 240 unsigned long mstart, mend; in sanity_check_segment_list() local 243 mend in sanity_check_segment_list() 288 unsigned long mstart, mend; kimage_is_destination_range() local 456 unsigned long mstart, mend; kimage_alloc_crash_control_pages() local [all...] |
H A D | kexec_file.c | 528 phys_addr_t mstart, mend; in kexec_walk_memblock() local 536 &mstart, &mend, NULL) { in kexec_walk_memblock() 543 res.end = mend - 1; in kexec_walk_memblock() 550 &mstart, &mend, NULL) { in kexec_walk_memblock() 557 res.end = mend - 1; in kexec_walk_memblock() 1164 unsigned long long mstart, unsigned long long mend) in crash_exclude_mem_range() 1174 p_end = mend; in crash_exclude_mem_range() 1176 if (mstart > end || mend < start) in crash_exclude_mem_range() 1182 if (mend > end) in crash_exclude_mem_range() 1254 unsigned long mstart, mend; in crash_prepare_elf64_headers() local 1163 crash_exclude_mem_range(struct crash_mem *mem, unsigned long long mstart, unsigned long long mend) crash_exclude_mem_range() argument [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | kexec_core.c | 168 unsigned long mstart, mend; in sanity_check_segment_list() local 171 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list() 172 if (mstart > mend) in sanity_check_segment_list() 174 if ((mstart & ~PAGE_MASK) || (mend & ~PAGE_MASK)) in sanity_check_segment_list() 176 if (mend >= KEXEC_DESTINATION_MEMORY_LIMIT) in sanity_check_segment_list() 186 unsigned long mstart, mend; in sanity_check_segment_list() local 190 mend = mstart + image->segment[i].memsz; in sanity_check_segment_list() 197 if ((mend > pstart) && (mstart < pend)) in sanity_check_segment_list() 239 unsigned long mstart, mend; in sanity_check_segment_list() local 242 mend in sanity_check_segment_list() 293 unsigned long mstart, mend; kimage_is_destination_range() local 461 unsigned long mstart, mend; kimage_alloc_crash_control_pages() local [all...] |
H A D | crash_core.c | 333 unsigned long mstart, mend; in crash_prepare_elf64_headers() local 401 mend = mem->ranges[i].end; in crash_prepare_elf64_headers() 409 phdr->p_filesz = phdr->p_memsz = mend - mstart + 1; in crash_prepare_elf64_headers() 424 unsigned long long mstart, unsigned long long mend) in crash_exclude_mem_range() 434 p_end = mend; in crash_exclude_mem_range() 436 if (mstart > end || mend < start) in crash_exclude_mem_range() 442 if (mend > end) in crash_exclude_mem_range() 423 crash_exclude_mem_range(struct crash_mem *mem, unsigned long long mstart, unsigned long long mend) crash_exclude_mem_range() argument
|
H A D | kexec_file.c | 527 phys_addr_t mstart, mend; in kexec_walk_memblock() local 540 &mstart, &mend, NULL) { in kexec_walk_memblock() 547 res.end = mend - 1; in kexec_walk_memblock() 554 &mstart, &mend, NULL) { in kexec_walk_memblock() 561 res.end = mend - 1; in kexec_walk_memblock()
|
/kernel/linux/linux-5.10/arch/x86/power/ |
H A D | hibernate_64.c | 99 unsigned long mstart, mend; in set_up_temporary_mappings() local 116 mend = pfn_mapped[i].end << PAGE_SHIFT; in set_up_temporary_mappings() 118 result = kernel_ident_mapping_init(&info, pgd, mstart, mend); in set_up_temporary_mappings()
|
/kernel/linux/linux-6.6/arch/x86/power/ |
H A D | hibernate_64.c | 99 unsigned long mstart, mend; in set_up_temporary_mappings() local 116 mend = pfn_mapped[i].end << PAGE_SHIFT; in set_up_temporary_mappings() 118 result = kernel_ident_mapping_init(&info, pgd, mstart, mend); in set_up_temporary_mappings()
|
/kernel/linux/linux-5.10/arch/powerpc/kexec/ |
H A D | ranges.c | 211 u64 mstart, mend, end; in add_mem_range() local 224 mend = mem_rngs->ranges[i].end; in add_mem_range() 225 if (base < mend && end > mstart) { in add_mem_range() 228 if (end > mend) in add_mem_range()
|
/kernel/linux/linux-6.6/arch/powerpc/kexec/ |
H A D | ranges.c | 211 u64 mstart, mend, end; in add_mem_range() local 224 mend = mem_rngs->ranges[i].end; in add_mem_range() 225 if (base < mend && end > mstart) { in add_mem_range() 228 if (end > mend) in add_mem_range()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | fadump.c | 494 phys_addr_t mstart, mend; in fadump_locate_reserve_mem() local 500 &mstart, &mend, NULL) { in fadump_locate_reserve_mem() 501 pr_debug("%llu) mstart: %llx, mend: %llx, base: %llx\n", in fadump_locate_reserve_mem() 502 i, mstart, mend, base); in fadump_locate_reserve_mem() 507 while ((mend > base) && ((mend - base) >= size)) { in fadump_locate_reserve_mem() 1697 u64 i, mstart, mend, msize; in fadump_reserve_crash_area() local 1699 for_each_mem_range(i, &mstart, &mend) { in fadump_reserve_crash_area() 1700 msize = mend - mstart; in fadump_reserve_crash_area()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | fadump.c | 506 phys_addr_t mstart, mend; in fadump_locate_reserve_mem() local 512 &mstart, &mend, NULL) { in fadump_locate_reserve_mem() 513 pr_debug("%llu) mstart: %llx, mend: %llx, base: %llx\n", in fadump_locate_reserve_mem() 514 i, mstart, mend, base); in fadump_locate_reserve_mem() 519 while ((mend > base) && ((mend - base) >= size)) { in fadump_locate_reserve_mem() 1720 u64 i, mstart, mend, msize; in fadump_reserve_crash_area() local 1722 for_each_mem_range(i, &mstart, &mend) { in fadump_reserve_crash_area() 1723 msize = mend - mstart; in fadump_reserve_crash_area()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | slice.c | 70 unsigned long mend = min(end, in slice_range_to_mask() local 73 ret->low_slices = (1u << (GET_LOW_SLICE_INDEX(mend) + 1)) in slice_range_to_mask() 146 unsigned long mend = min(end, in slice_check_range_fits() local 149 low_slices = (1u << (GET_LOW_SLICE_INDEX(mend) + 1)) in slice_check_range_fits()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | slice.c | 70 unsigned long mend = min(end, in slice_range_to_mask() local 73 ret->low_slices = (1u << (GET_LOW_SLICE_INDEX(mend) + 1)) in slice_range_to_mask() 146 unsigned long mend = min(end, in slice_check_range_fits() local 149 low_slices = (1u << (GET_LOW_SLICE_INDEX(mend) + 1)) in slice_check_range_fits()
|
/kernel/linux/linux-5.10/drivers/hwtracing/stm/ |
H A D | stm.h | 57 unsigned int *mstart, unsigned int *mend,
|
H A D | core.c | 249 unsigned int *mstart, unsigned int mend, in stm_find_master_chan() 256 for (midx = *mstart; midx <= mend; midx++) { in stm_find_master_chan() 285 unsigned int midx, cidx, mend, cend; in stm_output_assign() local 299 stp_policy_node_get_ranges(policy_node, &midx, &mend, &cidx, &cend); in stm_output_assign() 307 ret = stm_find_master_chan(stm, width, &midx, mend, &cidx, cend); in stm_output_assign() 248 stm_find_master_chan(struct stm_device *stm, unsigned int width, unsigned int *mstart, unsigned int mend, unsigned int *cstart, unsigned int cend) stm_find_master_chan() argument
|
H A D | policy.c | 51 unsigned int *mstart, unsigned int *mend, in stp_policy_node_get_ranges() 55 *mend = policy_node->last_master; in stp_policy_node_get_ranges() 50 stp_policy_node_get_ranges(struct stp_policy_node *policy_node, unsigned int *mstart, unsigned int *mend, unsigned int *cstart, unsigned int *cend) stp_policy_node_get_ranges() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | crash_core.h | 100 unsigned long long mend);
|
/kernel/linux/linux-6.6/drivers/hwtracing/stm/ |
H A D | stm.h | 57 unsigned int *mstart, unsigned int *mend,
|
H A D | core.c | 249 unsigned int *mstart, unsigned int mend, in stm_find_master_chan() 256 for (midx = *mstart; midx <= mend; midx++) { in stm_find_master_chan() 285 unsigned int midx, cidx, mend, cend; in stm_output_assign() local 299 stp_policy_node_get_ranges(policy_node, &midx, &mend, &cidx, &cend); in stm_output_assign() 307 ret = stm_find_master_chan(stm, width, &midx, mend, &cidx, cend); in stm_output_assign() 248 stm_find_master_chan(struct stm_device *stm, unsigned int width, unsigned int *mstart, unsigned int mend, unsigned int *cstart, unsigned int cend) stm_find_master_chan() argument
|
H A D | policy.c | 51 unsigned int *mstart, unsigned int *mend, in stp_policy_node_get_ranges() 55 *mend = policy_node->last_master; in stp_policy_node_get_ranges() 50 stp_policy_node_get_ranges(struct stp_policy_node *policy_node, unsigned int *mstart, unsigned int *mend, unsigned int *cstart, unsigned int *cend) stp_policy_node_get_ranges() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | kexec.h | 215 unsigned long long mend);
|