Searched refs:kernel_map (Results 1 – 12 of 12) sorted by relevance
/linux/arch/riscv/mm/ |
A D | init.c | 35 EXPORT_SYMBOL(kernel_map); 37 #define kernel_map (*(struct kernel_mapping *)XIP_FIXUP(&kernel_map)) macro 527 end_va = kernel_map.virt_addr + kernel_map.xiprom_sz; in create_kernel_page_table() 530 kernel_map.xiprom + (va - kernel_map.virt_addr), in create_kernel_page_table() 534 end_va = kernel_map.virt_addr + XIP_OFFSET + kernel_map.size; in create_kernel_page_table() 545 end_va = kernel_map.virt_addr + kernel_map.size; in create_kernel_page_table() 548 kernel_map.phys_addr + (va - kernel_map.virt_addr), in create_kernel_page_table() 605 kernel_map.va_kernel_xip_pa_offset = kernel_map.virt_addr - kernel_map.xiprom; in setup_vm() 608 kernel_map.size = (uintptr_t)(&_end) - kernel_map.phys_addr; in setup_vm() 610 kernel_map.va_pa_offset = PAGE_OFFSET - kernel_map.phys_addr; in setup_vm() [all …]
|
A D | physaddr.c | 26 unsigned long kernel_start = kernel_map.virt_addr; in __phys_addr_symbol()
|
A D | ptdump.c | 382 address_markers[KERNEL_MAPPING_NR].start_address = kernel_map.virt_addr; in ptdump_init()
|
/linux/arch/riscv/include/asm/ |
A D | page.h | 103 extern struct kernel_mapping kernel_map; 107 ((x) >= kernel_map.virt_addr && (x) < (kernel_map.virt_addr + kernel_map.size)) 110 ((x) >= PAGE_OFFSET && (!IS_ENABLED(CONFIG_64BIT) || (x) < kernel_map.virt_addr)) 112 #define linear_mapping_pa_to_va(x) ((void *)((unsigned long)(x) + kernel_map.va_pa_offset)) 116 (void *)((unsigned long)(_y) + kernel_map.va_kernel_xip_pa_offset) : \ 117 (void *)((unsigned long)(_y) + kernel_map.va_kernel_pa_offset + XIP_OFFSET); \ 121 #define linear_mapping_va_to_pa(x) ((unsigned long)(x) - kernel_map.va_pa_offset) 124 (IS_ENABLED(CONFIG_XIP_KERNEL) && _y < kernel_map.virt_addr + XIP_OFFSET) ? \ 125 ((unsigned long)(_y) - kernel_map.va_kernel_xip_pa_offset) : \ 126 ((unsigned long)(_y) - kernel_map.va_kernel_pa_offset - XIP_OFFSET); \
|
/linux/arch/h8300/mm/ |
A D | memory.c | 49 unsigned long kernel_map(unsigned long paddr, unsigned long size, in kernel_map() function
|
/linux/tools/perf/ |
A D | builtin-report.c | 575 struct map *kernel_map = machine__kernel_map(&rep->session->machines.host); in report__warn_kptr_restrict() local 576 struct kmap *kernel_kmap = kernel_map ? map__kmap(kernel_map) : NULL; in report__warn_kptr_restrict() 581 if (kernel_map == NULL || in report__warn_kptr_restrict() 582 (kernel_map->dso->hit && in report__warn_kptr_restrict() 589 if (kernel_map && map__has_symbols(kernel_map)) { in report__warn_kptr_restrict()
|
A D | builtin-kmem.c | 333 struct map *kernel_map; in build_alloc_func_list() local 350 kernel_map = machine__kernel_map(machine); in build_alloc_func_list() 351 if (map__load(kernel_map) < 0) { in build_alloc_func_list() 356 map__for_each_symbol(kernel_map, sym, node) { in build_alloc_func_list()
|
/linux/arch/riscv/kernel/ |
A D | machine_kexec.c | 192 this_hart_id, kernel_map.va_pa_offset); in machine_kexec()
|
A D | head.S | 94 la a1, kernel_map
|
/linux/tools/perf/util/ |
A D | map.c | 475 struct map *kernel_map = machine__kernel_map(kmap->kmaps->machine); in map__rip_2objdump() local 477 if (kernel_map) in map__rip_2objdump() 478 map = kernel_map; in map__rip_2objdump()
|
/linux/include/linux/ |
A D | kexec.h | 224 extern int crash_prepare_elf64_headers(struct crash_mem *mem, int kernel_map,
|
/linux/kernel/ |
A D | kexec_file.c | 1263 int crash_prepare_elf64_headers(struct crash_mem *mem, int kernel_map, in crash_prepare_elf64_headers() argument 1327 if (kernel_map) { in crash_prepare_elf64_headers()
|
Completed in 37 milliseconds