• Home
  • Raw
  • Download

Lines Matching refs:start

335 static void __unmap_stage2_range(struct kvm *kvm, phys_addr_t start, u64 size,  in __unmap_stage2_range()  argument
339 phys_addr_t addr = start, end = start + size; in __unmap_stage2_range()
366 static void unmap_stage2_range(struct kvm *kvm, phys_addr_t start, u64 size) in unmap_stage2_range() argument
368 __unmap_stage2_range(kvm, start, size, true); in unmap_stage2_range()
541 phys_addr_t start, u64 size) in __unmap_hyp_range() argument
544 phys_addr_t addr = start, end = start + size; in __unmap_hyp_range()
559 static void unmap_hyp_range(pgd_t *pgdp, phys_addr_t start, u64 size) in unmap_hyp_range() argument
561 __unmap_hyp_range(pgdp, PTRS_PER_PGD, start, size); in unmap_hyp_range()
564 static void unmap_hyp_idmap_range(pgd_t *pgdp, phys_addr_t start, u64 size) in unmap_hyp_idmap_range() argument
566 __unmap_hyp_range(pgdp, __kvm_idmap_ptrs_per_pgd(), start, size); in unmap_hyp_idmap_range()
616 static void create_hyp_pte_mappings(pmd_t *pmd, unsigned long start, in create_hyp_pte_mappings() argument
623 addr = start; in create_hyp_pte_mappings()
632 static int create_hyp_pmd_mappings(pud_t *pud, unsigned long start, in create_hyp_pmd_mappings() argument
640 addr = start; in create_hyp_pmd_mappings()
665 static int create_hyp_pud_mappings(pgd_t *pgd, unsigned long start, in create_hyp_pud_mappings() argument
674 addr = start; in create_hyp_pud_mappings()
699 unsigned long start, unsigned long end, in __create_hyp_mappings() argument
708 addr = start & PAGE_MASK; in __create_hyp_mappings()
760 unsigned long start = kern_hyp_va((unsigned long)from); in create_hyp_mappings() local
766 start = start & PAGE_MASK; in create_hyp_mappings()
769 for (virt_addr = start; virt_addr < end; virt_addr += PAGE_SIZE) { in create_hyp_mappings()
772 phys_addr = kvm_kaddr_to_phys(from + virt_addr - start); in create_hyp_mappings()
1550 phys_addr_t start = memslot->base_gfn << PAGE_SHIFT; in kvm_mmu_wp_memory_region() local
1554 stage2_wp_range(kvm, start, end); in kvm_mmu_wp_memory_region()
1575 phys_addr_t start = (base_gfn + __ffs(mask)) << PAGE_SHIFT; in kvm_mmu_write_protect_pt_masked() local
1578 stage2_wp_range(kvm, start, end); in kvm_mmu_write_protect_pt_masked()
2027 unsigned long start, in handle_hva_to_gpa() argument
2045 hva_start = max(start, memslot->userspace_addr); in handle_hva_to_gpa()
2068 unsigned long start, unsigned long end, unsigned flags) in kvm_unmap_hva_range() argument
2073 trace_kvm_unmap_hva_range(start, end); in kvm_unmap_hva_range()
2074 handle_hva_to_gpa(kvm, start, end, &kvm_unmap_hva_handler, &flags); in kvm_unmap_hva_range()
2153 int kvm_age_hva(struct kvm *kvm, unsigned long start, unsigned long end) in kvm_age_hva() argument
2157 trace_kvm_age_hva(start, end); in kvm_age_hva()
2158 return handle_hva_to_gpa(kvm, start, end, kvm_age_hva_handler, NULL); in kvm_age_hva()