Searched refs:haddr (Results 1 – 6 of 6) sorted by relevance
| /arch/arm64/kvm/hyp/include/nvhe/ |
| A D | mm.h | 30 unsigned long *haddr); 31 int pkvm_create_stack(phys_addr_t phys, unsigned long *haddr); 32 int pkvm_alloc_private_va_range(size_t size, unsigned long *haddr);
|
| /arch/parisc/kernel/ |
| A D | signal.c | 218 unsigned long haddr, sigframe_size; in setup_rt_frame() local 284 haddr = A(ksig->ka.sa.sa_handler); in setup_rt_frame() 289 if (haddr & PA_PLABEL_FDESC) { in setup_rt_frame() 291 Elf32_Fdesc __user *ufdesc = (Elf32_Fdesc __user *)A(haddr & ~3); in setup_rt_frame() 298 haddr = fdesc.addr; in setup_rt_frame() 304 Elf64_Fdesc __user *ufdesc = (Elf64_Fdesc __user *)A(haddr & ~3); in setup_rt_frame() 311 haddr = fdesc.addr; in setup_rt_frame() 314 __func__, haddr, regs->gr[19], in_syscall); in setup_rt_frame() 321 regs->gr[31] = haddr; in setup_rt_frame() 346 regs->iaoq[0] = haddr | PRIV_USER; in setup_rt_frame()
|
| /arch/arm64/kvm/hyp/nvhe/ |
| A D | mm.c | 78 int pkvm_alloc_private_va_range(size_t size, unsigned long *haddr) in pkvm_alloc_private_va_range() argument 88 *haddr = addr; in pkvm_alloc_private_va_range() 95 unsigned long *haddr) in __pkvm_create_private_mapping() argument 109 *haddr = addr + offset_in_page(phys); in __pkvm_create_private_mapping() 434 int pkvm_create_stack(phys_addr_t phys, unsigned long *haddr) in pkvm_create_stack() argument 468 *haddr = addr + size; in pkvm_create_stack()
|
| A D | hyp-main.c | 535 unsigned long haddr; in handle___pkvm_create_private_mapping() local 536 int err = __pkvm_create_private_mapping(phys, size, prot, &haddr); in handle___pkvm_create_private_mapping() 539 haddr = (unsigned long)ERR_PTR(err); in handle___pkvm_create_private_mapping() 541 cpu_reg(host_ctxt, 1) = haddr; in handle___pkvm_create_private_mapping()
|
| /arch/arm64/include/asm/ |
| A D | kvm_mmu.h | 162 int hyp_alloc_private_va_range(size_t size, unsigned long *haddr); 165 void __iomem **haddr); 167 void **haddr); 168 int create_hyp_stack(phys_addr_t phys_addr, unsigned long *haddr);
|
| /arch/arm64/kvm/ |
| A D | mmu.c | 672 *haddr = base; in hyp_alloc_private_va_range() 678 unsigned long *haddr, in __create_hyp_private_mapping() argument 689 *haddr = addr; in __create_hyp_private_mapping() 744 *haddr = base + size; in create_hyp_stack() 758 void __iomem **haddr) in create_hyp_io_mappings() argument 771 *haddr = *kaddr; in create_hyp_io_mappings() 780 *haddr = NULL; in create_hyp_io_mappings() 784 *haddr = (void __iomem *)addr; in create_hyp_io_mappings() 795 void **haddr) in create_hyp_exec_mappings() argument 805 *haddr = NULL; in create_hyp_exec_mappings() [all …]
|
Completed in 741 milliseconds