Lines Matching refs:hops
718 struct hl_mmu_hop_info *hops) in hl_mmu_v1_get_tlb_info() argument
755 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()
774 hops->hop_info[i].hop_pte_val = in hl_mmu_v1_get_tlb_info()
776 hops->hop_info[i].hop_pte_addr); in hl_mmu_v1_get_tlb_info()
778 if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK)) in hl_mmu_v1_get_tlb_info()
781 if (hops->hop_info[i].hop_pte_val & mmu_prop->last_mask) in hl_mmu_v1_get_tlb_info()
789 if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK)) in hl_mmu_v1_get_tlb_info()
792 hops->used_hops = i + 1; in hl_mmu_v1_get_tlb_info()