Home
last modified time | relevance | path

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

/drivers/accel/habanalabs/common/mmu/
Dmmu_v1.c755 hops->hop_info[0].hop_addr = get_phys_hop0_addr(ctx); in hl_mmu_v1_get_tlb_info()
756 hops->hop_info[0].hop_pte_addr = in hl_mmu_v1_get_tlb_info()
758 hops->hop_info[0].hop_addr, virt_addr); in hl_mmu_v1_get_tlb_info()
759 hops->hop_info[0].hop_pte_val = in hl_mmu_v1_get_tlb_info()
761 hops->hop_info[0].hop_pte_addr); in hl_mmu_v1_get_tlb_info()
764 hops->hop_info[i].hop_addr = in hl_mmu_v1_get_tlb_info()
766 hops->hop_info[i - 1].hop_pte_val); in hl_mmu_v1_get_tlb_info()
767 if (hops->hop_info[i].hop_addr == ULLONG_MAX) in hl_mmu_v1_get_tlb_info()
770 hops->hop_info[i].hop_pte_addr = in hl_mmu_v1_get_tlb_info()
772 hops->hop_info[i].hop_addr, in hl_mmu_v1_get_tlb_info()
[all …]
Dmmu.c487 tmp_phys_addr = hops->hop_info[hops->used_hops - 1].hop_pte_val; in hl_mmu_pa_page_with_offset()
1175 hops->hop_info[i - 1].hop_pte_val); in hl_mmu_hr_get_tlb_info()
1180 hops->hop_info[i].hop_addr = hops_pgt_info[i]->phys_addr; in hl_mmu_hr_get_tlb_info()
1181 hops->hop_info[i].hop_pte_addr = in hl_mmu_hr_get_tlb_info()
1183 hops->hop_info[i].hop_addr, in hl_mmu_hr_get_tlb_info()
1185 hops->hop_info[i].hop_pte_val = *(u64 *) (uintptr_t) in hl_mmu_hr_get_tlb_info()
1187 hops->hop_info[i].hop_pte_addr, in hl_mmu_hr_get_tlb_info()
1190 if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK)) in hl_mmu_hr_get_tlb_info()
1193 if (hops->hop_info[i].hop_pte_val & mmu_prop->last_mask) in hl_mmu_hr_get_tlb_info()
1203 (hdev, hops->hop_info[i].hop_pte_val); in hl_mmu_hr_get_tlb_info()
[all …]
/drivers/accel/habanalabs/common/
Ddebugfs.c468 i, hops_info.hop_info[i].hop_addr); in mmu_show()
470 i, hops_info.hop_info[i].hop_pte_addr); in mmu_show()
472 i, hops_info.hop_info[i].hop_pte_val); in mmu_show()
Dhabanalabs.h2789 struct hl_mmu_per_hop_info hop_info[MMU_ARCH_6_HOPS]; member