Home
last modified time | relevance | path

Searched refs:hop_info (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/drivers/misc/habanalabs/common/mmu/
Dmmu_v1.c756 hops->hop_info[0].hop_addr = get_phys_hop0_addr(ctx); in hl_mmu_v1_get_tlb_info()
757 hops->hop_info[0].hop_pte_addr = in hl_mmu_v1_get_tlb_info()
759 hops->hop_info[0].hop_addr, virt_addr); in hl_mmu_v1_get_tlb_info()
760 hops->hop_info[0].hop_pte_val = in hl_mmu_v1_get_tlb_info()
762 hops->hop_info[0].hop_pte_addr); in hl_mmu_v1_get_tlb_info()
765 hops->hop_info[i].hop_addr = in hl_mmu_v1_get_tlb_info()
767 hops->hop_info[i - 1].hop_pte_val); in hl_mmu_v1_get_tlb_info()
768 if (hops->hop_info[i].hop_addr == ULLONG_MAX) in hl_mmu_v1_get_tlb_info()
771 hops->hop_info[i].hop_pte_addr = in hl_mmu_v1_get_tlb_info()
773 hops->hop_info[i].hop_addr, in hl_mmu_v1_get_tlb_info()
[all …]
Dmmu.c527 tmp_phys_addr = hops->hop_info[hops->used_hops - 1].hop_pte_val; in hl_mmu_pa_page_with_offset()
1210 hops->hop_info[i - 1].hop_pte_val); in hl_mmu_hr_get_tlb_info()
1215 hops->hop_info[i].hop_addr = hops_pgt_info[i]->phys_addr; in hl_mmu_hr_get_tlb_info()
1216 hops->hop_info[i].hop_pte_addr = in hl_mmu_hr_get_tlb_info()
1218 hops->hop_info[i].hop_addr, in hl_mmu_hr_get_tlb_info()
1220 hops->hop_info[i].hop_pte_val = *(u64 *) (uintptr_t) in hl_mmu_hr_get_tlb_info()
1222 hops->hop_info[i].hop_pte_addr, in hl_mmu_hr_get_tlb_info()
1225 if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK)) in hl_mmu_hr_get_tlb_info()
1228 if (hops->hop_info[i].hop_pte_val & mmu_prop->last_mask) in hl_mmu_hr_get_tlb_info()
1238 (hdev, hops->hop_info[i].hop_pte_val); in hl_mmu_hr_get_tlb_info()
[all …]
/Linux-v6.1/drivers/misc/habanalabs/common/
Ddebugfs.c474 i, hops_info.hop_info[i].hop_addr); in mmu_show()
476 i, hops_info.hop_info[i].hop_pte_addr); in mmu_show()
478 i, hops_info.hop_info[i].hop_pte_val); in mmu_show()
Dhabanalabs.h2760 struct hl_mmu_per_hop_info hop_info[MMU_ARCH_6_HOPS]; member