Home
last modified time | relevance | path

Searched refs:pte_index (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.3-rc2/arch/powerpc/kvm/
A Dbook3s_hv_rm_mmu.c84 tail->forw = pte_index; in kvmppc_add_revmap_chain()
85 head->back = pte_index; in kvmppc_add_revmap_chain()
170 if (head == pte_index) { in remove_revmap_chain()
172 if (head == pte_index) in remove_revmap_chain()
306 pte_index &= ~7UL; in kvmppc_do_h_enter()
336 pte_index += i; in kvmppc_do_h_enter()
396 *pte_idx_ret = pte_index; in kvmppc_do_h_enter()
575 pte_index = args[j]; in kvmppc_h_bulk_remove()
576 flags = pte_index >> 56; in kvmppc_h_bulk_remove()
759 pte_index &= ~3; in kvmppc_h_read()
[all …]
A Dbook3s_pr_papr.c28 pte_index <<= 4; in get_pteg_addr()
31 pteg_addr |= pte_index; in get_pteg_addr()
39 long pte_index = kvmppc_get_gpr(vcpu, 5); in kvmppc_h_pr_enter() local
45 i = pte_index & 7; in kvmppc_h_pr_enter()
46 pte_index &= ~7UL; in kvmppc_h_pr_enter()
47 pteg_addr = get_pteg_addr(vcpu, pte_index); in kvmppc_h_pr_enter()
76 kvmppc_set_gpr(vcpu, 4, pte_index | i); in kvmppc_h_pr_enter()
95 pteg = get_pteg_addr(vcpu, pte_index); in kvmppc_h_pr_remove()
113 rb = compute_tlbie_rb(pte[0], pte[1], pte_index); in kvmppc_h_pr_remove()
223 pteg = get_pteg_addr(vcpu, pte_index); in kvmppc_h_pr_protect()
[all …]
A Dbook3s_64_mmu_hv.c47 long pte_index, unsigned long pteh,
292 long pte_index, unsigned long pteh, in kvmppc_virtmode_do_h_enter() argument
298 ret = kvmppc_do_h_enter(kvm, flags, pte_index, pteh, ptel, in kvmppc_virtmode_do_h_enter()
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dkvm_book3s.h239 unsigned long *rmap, long pte_index, int realmode);
243 unsigned long pte_index);
245 unsigned long pte_index);
251 long pte_index, unsigned long pteh, unsigned long ptel,
254 unsigned long pte_index, unsigned long avpn,
A Dkvm_ppc.h769 long pte_index, unsigned long pteh, unsigned long ptel);
771 unsigned long pte_index, unsigned long avpn);
774 unsigned long pte_index, unsigned long avpn);
776 unsigned long pte_index);
778 unsigned long pte_index);
780 unsigned long pte_index);
A Dkvm_book3s_64.h299 unsigned long pte_index) in compute_tlbie_rb() argument
326 va_low = pte_index >> 3; in compute_tlbie_rb()
A Dkvm_host.h472 unsigned long pte_index; member
/linux-6.3-rc2/tools/testing/selftests/kvm/lib/riscv/
A Dprocessor.c46 static uint64_t pte_index(struct kvm_vm *vm, vm_vaddr_t gva, int level) in pte_index() function
88 ptep = addr_gpa2hva(vm, vm->pgd) + pte_index(vm, vaddr, level) * 8; in virt_arch_pg_map()
98 pte_index(vm, vaddr, level) * 8; in virt_arch_pg_map()
121 ptep = addr_gpa2hva(vm, vm->pgd) + pte_index(vm, gva, level) * 8; in addr_arch_gva2gpa()
128 pte_index(vm, gva, level) * 8; in addr_arch_gva2gpa()
/linux-6.3-rc2/drivers/accel/ivpu/
A Divpu_mmu_context.c134 int pte_index = FIELD_GET(IVPU_MMU_PTE_INDEX_MASK, vpu_addr); in ivpu_mmu_context_map_page() local
146 pte[pte_index] = dma_addr | prot; in ivpu_mmu_context_map_page()
155 int pte_index = FIELD_GET(IVPU_MMU_PTE_INDEX_MASK, vpu_addr); in ivpu_mmu_context_unmap_page() local
158 ctx->pgtable.pgd_cpu_entries[pgd_index][pmd_index][pte_index] = IVPU_MMU_ENTRY_INVALID; in ivpu_mmu_context_unmap_page()
/linux-6.3-rc2/arch/mips/kvm/
A Dmmu.c157 int i_min = pte_index(start_gpa); in kvm_mips_flush_gpa_pte()
158 int i_max = pte_index(end_gpa); in kvm_mips_flush_gpa_pte()
282 int i_min = pte_index(start); \
283 int i_max = pte_index(end); \
/linux-6.3-rc2/drivers/iommu/
A Drockchip-iommu.c563 u32 dte_index, pte_index, page_offset; in log_iova() local
575 pte_index = rk_iova_pte_index(iova); in log_iova()
588 pte_addr_phys = rk_ops->pt_address(dte) + (pte_index * 4); in log_iova()
600 &iova, dte_index, pte_index, page_offset); in log_iova()
853 u32 dte_index, pte_index; in rk_iommu_map() local
872 pte_index = rk_iova_pte_index(iova); in rk_iommu_map()
873 pte_addr = &page_table[pte_index]; in rk_iommu_map()
875 pte_dma = rk_ops->pt_address(dte_index) + pte_index * sizeof(u32); in rk_iommu_map()
A Dsun50i-iommu.c596 u32 pte_index; in sun50i_iommu_map() local
606 pte_index = sun50i_iova_get_pte_index(iova); in sun50i_iommu_map()
607 pte_addr = &page_table[pte_index]; in sun50i_iommu_map()
/linux-6.3-rc2/include/linux/
A Dpgtable.h62 static inline unsigned long pte_index(unsigned long address) in pte_index() function
66 #define pte_index pte_index macro
92 return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address); in pte_offset_kernel()
100 pte_index((address)))
/linux-6.3-rc2/tools/testing/selftests/kvm/lib/aarch64/
A Dprocessor.c55 static uint64_t pte_index(struct kvm_vm *vm, vm_vaddr_t gva) in pte_index() function
127 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pte_index(vm, vaddr) * 8; in _virt_pg_map()
167 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pte_index(vm, gva) * 8; in virt_get_pte_hva()
/linux-6.3-rc2/arch/x86/power/
A Dhibernate_32.c164 set_pte(pte + pte_index(restore_jump_address), in set_up_temporary_text_mapping()
/linux-6.3-rc2/arch/x86/mm/
A Dinit_32.c120 int pte_idx = pte_index(vaddr); in populate_extra_pte()
347 pte_ofs = pte_index((pfn<<PAGE_SHIFT) + PAGE_OFFSET); in kernel_physical_mapping_init()
A Dinit_64.c462 pte = pte_page + pte_index(paddr); in phys_pte_init()
463 i = pte_index(paddr); in phys_pte_init()
1067 pte = pte_start + pte_index(addr); in remove_pte_table()
A Dioremap.c864 return &bm_pte[pte_index(addr)]; in early_ioremap_pte()
/linux-6.3-rc2/arch/x86/boot/compressed/
A Dident_map_64.c228 return pte + pte_index(__address); in split_large_pmd()
/linux-6.3-rc2/mm/
A Dhugetlb_vmemmap.c518 vmemmap_page = pmd_page(pmd) + pte_index(vaddr); in vmemmap_should_optimize()
/linux-6.3-rc2/arch/riscv/mm/
A Dkasan_init.c46 ptep = base_pte + pte_index(vaddr); in kasan_populate_pte()
A Dinit.c321 ptep = &fixmap_pte[pte_index(addr)]; in __set_fixmap()
374 uintptr_t pte_idx = pte_index(va); in create_pte_mapping()
/linux-6.3-rc2/arch/powerpc/mm/book3s64/
A Dradix_pgtable.c753 pte = pte_start + pte_index(addr); in remove_pte_table()
/linux-6.3-rc2/arch/arm64/include/asm/
A Dpgtable.h659 #define pte_offset_phys(dir,addr) (pmd_page_paddr(READ_ONCE(*(dir))) + pte_index(addr) * sizeof(pte…
/linux-6.3-rc2/arch/arm/mm/
A Dmmu.c362 return &bm_pte[pte_index(addr)]; in pte_offset_early_fixmap()

Completed in 58 milliseconds

12