Lines Matching refs:virt_addr
174 u64 virt_addr, u64 mask, u64 shift) in get_hopN_pte_addr() argument
177 ((virt_addr & mask) >> shift); in get_hopN_pte_addr()
528 u64 virt_addr, bool is_dram_addr) in _hl_mmu_v1_unmap() argument
545 hop0_pte_addr = get_hop0_pte_addr(ctx, mmu_prop, hop0_addr, virt_addr); in _hl_mmu_v1_unmap()
554 hop1_pte_addr = get_hop1_pte_addr(ctx, mmu_prop, hop1_addr, virt_addr); in _hl_mmu_v1_unmap()
563 hop2_pte_addr = get_hop2_pte_addr(ctx, mmu_prop, hop2_addr, virt_addr); in _hl_mmu_v1_unmap()
572 hop3_pte_addr = get_hop3_pte_addr(ctx, mmu_prop, hop3_addr, virt_addr); in _hl_mmu_v1_unmap()
591 virt_addr); in _hl_mmu_v1_unmap()
605 virt_addr); in _hl_mmu_v1_unmap()
612 virt_addr); in _hl_mmu_v1_unmap()
656 virt_addr); in _hl_mmu_v1_unmap()
661 static int _hl_mmu_v1_map(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, in _hl_mmu_v1_map() argument
696 hop0_pte_addr = get_hop0_pte_addr(ctx, mmu_prop, hop0_addr, virt_addr); in _hl_mmu_v1_map()
703 hop1_pte_addr = get_hop1_pte_addr(ctx, mmu_prop, hop1_addr, virt_addr); in _hl_mmu_v1_map()
710 hop2_pte_addr = get_hop2_pte_addr(ctx, mmu_prop, hop2_addr, virt_addr); in _hl_mmu_v1_map()
717 hop3_pte_addr = get_hop3_pte_addr(ctx, mmu_prop, hop3_addr, virt_addr); in _hl_mmu_v1_map()
726 virt_addr); in _hl_mmu_v1_map()
738 virt_addr); in _hl_mmu_v1_map()
752 virt_addr); in _hl_mmu_v1_map()
850 int hop_num, u64 hop_addr, u64 virt_addr) in get_hop_pte_addr() argument
854 return get_hop0_pte_addr(ctx, mmu_prop, hop_addr, virt_addr); in get_hop_pte_addr()
856 return get_hop1_pte_addr(ctx, mmu_prop, hop_addr, virt_addr); in get_hop_pte_addr()
858 return get_hop2_pte_addr(ctx, mmu_prop, hop_addr, virt_addr); in get_hop_pte_addr()
860 return get_hop3_pte_addr(ctx, mmu_prop, hop_addr, virt_addr); in get_hop_pte_addr()
862 return get_hop4_pte_addr(ctx, mmu_prop, hop_addr, virt_addr); in get_hop_pte_addr()
869 static int hl_mmu_v1_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, in hl_mmu_v1_get_tlb_info() argument
878 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size, in hl_mmu_v1_get_tlb_info()
881 is_pmmu_addr = hl_mem_area_inside_range(virt_addr, prop->pmmu.page_size, in hl_mmu_v1_get_tlb_info()
884 is_pmmu_h_addr = hl_mem_area_inside_range(virt_addr, in hl_mmu_v1_get_tlb_info()
910 hops->hop_info[0].hop_addr, virt_addr); in hl_mmu_v1_get_tlb_info()
925 virt_addr); in hl_mmu_v1_get_tlb_info()