Lines Matching refs:start
26 int __pkvm_create_mappings(unsigned long start, unsigned long size, in __pkvm_create_mappings() argument
32 err = kvm_pgtable_hyp_map(&pkvm_pgtable, start, size, phys, prot); in __pkvm_create_mappings()
72 unsigned long start = (unsigned long)from; in pkvm_create_mappings() local
77 start = start & PAGE_MASK; in pkvm_create_mappings()
80 for (virt_addr = start; virt_addr < end; virt_addr += PAGE_SIZE) { in pkvm_create_mappings()
94 unsigned long start, end; in hyp_back_vmemmap() local
96 hyp_vmemmap_range(phys, size, &start, &end); in hyp_back_vmemmap()
98 return __pkvm_create_mappings(start, end - start, back, PAGE_HYP); in hyp_back_vmemmap()
154 unsigned long start, end; in hyp_create_idmap() local
156 start = hyp_virt_to_phys((void *)__hyp_idmap_text_start); in hyp_create_idmap()
157 start = ALIGN_DOWN(start, PAGE_SIZE); in hyp_create_idmap()
170 __io_map_base = start & BIT(hyp_va_bits - 2); in hyp_create_idmap()
174 return __pkvm_create_mappings(start, end - start, start, PAGE_HYP_EXEC); in hyp_create_idmap()