Searched refs:trans_pgd (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | hibernate.c | 181 static int trans_pgd_map_page(pgd_t *trans_pgd, void *page, in trans_pgd_map_page() argument 191 pgdp = pgd_offset_pgd(trans_pgd, dst_addr); in trans_pgd_map_page() 246 pgd_t *trans_pgd; in create_safe_exec_page() local 255 trans_pgd = (void *)get_safe_page(GFP_ATOMIC); in create_safe_exec_page() 256 if (!trans_pgd) in create_safe_exec_page() 259 rc = trans_pgd_map_page(trans_pgd, page, dst_addr, in create_safe_exec_page() 278 write_sysreg(phys_to_ttbr(virt_to_phys(trans_pgd)), ttbr0_el1); in create_safe_exec_page() 622 pgd_t *trans_pgd = (pgd_t *)get_safe_page(GFP_ATOMIC); in trans_pgd_create_copy() local 624 if (!trans_pgd) { in trans_pgd_create_copy() 629 rc = copy_page_tables(trans_pgd, star in trans_pgd_create_copy() [all...] |
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | trans_pgd.c | 20 #include <asm/trans_pgd.h> 196 * Create trans_pgd and copy linear map. 208 pgd_t *trans_pgd = trans_alloc(info); in trans_pgd_create_copy() local 210 if (!trans_pgd) { in trans_pgd_create_copy() 215 rc = copy_page_tables(info, trans_pgd, start, end); in trans_pgd_create_copy() 217 *dst_pgdp = trans_pgd; in trans_pgd_create_copy()
|
H A D | Makefile | 9 obj-$(CONFIG_TRANS_TABLE) += trans_pgd.o 10 obj-$(CONFIG_TRANS_TABLE) += trans_pgd-asm.o
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | machine_kexec.c | 26 #include <asm/trans_pgd.h> 122 pgd_t *trans_pgd; in machine_kexec_post_load() local 146 trans_pgd = kexec_page_alloc(kimage); in machine_kexec_post_load() 147 if (!trans_pgd) in machine_kexec_post_load() 149 rc = trans_pgd_create_copy(&info, &trans_pgd, PAGE_OFFSET, PAGE_END); in machine_kexec_post_load() 152 kimage->arch.ttbr1 = __pa(trans_pgd); in machine_kexec_post_load()
|
H A D | hibernate.c | 34 #include <asm/trans_pgd.h>
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | trans_pgd.h | 30 int trans_pgd_create_copy(struct trans_pgd_info *info, pgd_t **trans_pgd,
|
Completed in 4 milliseconds