Home
last modified time | relevance | path

Searched refs:kernel_map (Results 1 – 8 of 8) sorted by relevance

/linux/arch/riscv/include/asm/
H A Dpage.h29 #define PAGE_OFFSET kernel_map.page_offset
123 extern struct kernel_mapping kernel_map;
128 ((x) >= kernel_map.virt_addr && (x) < (kernel_map.virt_addr + kernel_map.size))
134 #define linear_mapping_pa_to_va(x) ((void *)((unsigned long)(x) + kernel_map.va_pa_offset))
143 (void *)(_y + kernel_map.va_kernel_xip_text_pa_offset) : \
144 (void *)(_y + kernel_map.va_kernel_xip_data_pa_offset); \
147 #define kernel_mapping_pa_to_va(y) ((void *)((unsigned long)(y) + kernel_map.va_kernel_pa_offset))
153 #define linear_mapping_va_to_pa(x) ((unsigned long)(x) - kernel_map.va_pa_offset)
161 (_y < kernel_map.virt_addr + kernel_map.xiprom_sz) ? \
162 (_y - kernel_map.va_kernel_xip_text_pa_offset) : \
[all …]
/linux/arch/riscv/mm/
H A Dinit.c43 struct kernel_mapping kernel_map __ro_after_init;
44 EXPORT_SYMBOL(kernel_map);
46 #define kernel_map (*(struct kernel_mapping *)XIP_FIXUP(&kernel_map)) macro
166 print_ml("kernel", (unsigned long)kernel_map.virt_addr, in print_vm_layout()
263 kernel_map.va_pa_offset = PAGE_OFFSET - phys_ram_base; in setup_bootmem()
478 BUG_ON((va - kernel_map.virt_addr) >> PUD_SHIFT); in alloc_pmd_early()
542 BUG_ON((va - kernel_map.virt_addr) >> PGDIR_SHIFT); in alloc_pud_early()
580 BUG_ON((va - kernel_map.virt_addr) >> PGDIR_SHIFT); in alloc_p4d_early()
784 kernel_map.page_offset = PAGE_OFFSET_L4; in disable_pgtable_l5()
791 kernel_map.page_offset = PAGE_OFFSET_L3; in disable_pgtable_l4()
[all …]
H A Dphysaddr.c24 unsigned long kernel_start = kernel_map.virt_addr; in __phys_addr_symbol()
25 unsigned long kernel_end = kernel_start + kernel_map.size; in __phys_addr_symbol()
39 BUG_ON(!kernel_map.va_pa_offset); in linear_mapping_va_to_pa()
41 return ((unsigned long)(x) - kernel_map.va_pa_offset); in linear_mapping_va_to_pa()
47 BUG_ON(!kernel_map.va_pa_offset); in linear_mapping_pa_to_va()
49 return ((void *)((unsigned long)(x) + kernel_map.va_pa_offset)); in linear_mapping_pa_to_va()
H A Dptdump.c404 address_markers[KERNEL_MAPPING_NR].start_address = kernel_map.virt_addr; in ptdump_init()
/linux/arch/riscv/kernel/
H A Dvmcore_info.c29 kernel_map.va_kernel_pa_offset); in arch_crash_save_vmcoreinfo()
H A Dsetup.c357 kernel_map.virt_offset, in dump_kernel_offset()
H A Dhead.S76 la a1, kernel_map
/linux/tools/perf/util/
H A Dmap.c542 struct map *kernel_map = machine__kernel_map(machine); in map__rip_2objdump() local
544 if (kernel_map) in map__rip_2objdump()
545 map = kernel_map; in map__rip_2objdump()