Searched refs:kernel_map (Results  1 – 12 of 12) sorted by relevance
| /Linux-v5.15/arch/riscv/mm/ | 
| D | init.c | 34 struct kernel_mapping kernel_map __ro_after_init; 35 EXPORT_SYMBOL(kernel_map); 37 #define kernel_map	(*(struct kernel_mapping *)XIP_FIXUP(&kernel_map))  macro 355 	BUG_ON((va - kernel_map.virt_addr) >> PGDIR_SHIFT);  in alloc_pmd_early() 528 	end_va = kernel_map.virt_addr + kernel_map.xiprom_sz;  in create_kernel_page_table() 529 	for (va = kernel_map.virt_addr; va < end_va; va += PMD_SIZE)  in create_kernel_page_table() 531 				   kernel_map.xiprom + (va - kernel_map.virt_addr),  in create_kernel_page_table() 535 	end_va = kernel_map.virt_addr + XIP_OFFSET + kernel_map.size;  in create_kernel_page_table() 536 	for (va = kernel_map.virt_addr + XIP_OFFSET; va < end_va; va += PMD_SIZE)  in create_kernel_page_table() 538 				   kernel_map.phys_addr + (va - (kernel_map.virt_addr + XIP_OFFSET)),  in create_kernel_page_table() [all …] 
 | 
| D | physaddr.c | 26 	unsigned long kernel_start = kernel_map.virt_addr;  in __phys_addr_symbol()
  | 
| D | ptdump.c | 382 	address_markers[KERNEL_MAPPING_NR].start_address = kernel_map.virt_addr;  in ptdump_init()
  | 
| /Linux-v5.15/arch/riscv/include/asm/ | 
| 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-v5.15/arch/h8300/mm/ | 
| D | memory.c | 49 unsigned long kernel_map(unsigned long paddr, unsigned long size,  in kernel_map()  function
  | 
| /Linux-v5.15/tools/perf/ | 
| 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()
  | 
| 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-v5.15/arch/riscv/kernel/ | 
| D | machine_kexec.c | 192 		     this_hart_id, kernel_map.va_pa_offset);  in machine_kexec()
  | 
| D | head.S | 84 	la a1, kernel_map
  | 
| /Linux-v5.15/tools/perf/util/ | 
| 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-v5.15/include/linux/ | 
| D | kexec.h | 224 extern int crash_prepare_elf64_headers(struct crash_mem *mem, int kernel_map,
  | 
| /Linux-v5.15/kernel/ | 
| D | kexec_file.c | 1258 int crash_prepare_elf64_headers(struct crash_mem *mem, int kernel_map,  in crash_prepare_elf64_headers()  argument 1322 	if (kernel_map) {  in crash_prepare_elf64_headers()
  |