Home
last modified time | relevance | path

Searched refs:haddr (Results 1 – 6 of 6) sorted by relevance

/arch/arm64/kvm/hyp/include/nvhe/
A Dmm.h30 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 Dsignal.c218 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 Dmm.c78 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 Dhyp-main.c535 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 Dkvm_mmu.h162 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 Dmmu.c672 *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