Lines Matching defs:virt_addr
311 u64 virt_addr, u64 mask, u64 shift)
314 ((virt_addr & mask) >> shift);
389 virt_addr = dev_entry->mmu_addr;
404 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size,
416 hop0_pte_addr = get_hop0_pte_addr(ctx, mmu_prop, hop0_addr, virt_addr);
423 hop1_pte_addr = get_hop1_pte_addr(ctx, mmu_prop, hop1_addr, virt_addr);
430 hop2_pte_addr = get_hop2_pte_addr(ctx, mmu_prop, hop2_addr, virt_addr);
437 hop3_pte_addr = get_hop3_pte_addr(ctx, mmu_prop, hop3_addr, virt_addr);
448 hop4_addr, virt_addr);
464 hop4_addr, virt_addr);
474 hop5_addr, virt_addr);
485 seq_printf(s, "asid: %u, virt_addr: 0x%llx\n",
526 virt_addr);
615 static int device_va_to_pa(struct hl_device *hdev, u64 virt_addr,
631 is_dram_addr = hl_mem_area_inside_range(virt_addr, prop->dmmu.page_size,
642 hop_pte_addr = get_hop0_pte_addr(ctx, mmu_prop, hop_addr, virt_addr);
649 hop_pte_addr = get_hop1_pte_addr(ctx, mmu_prop, hop_addr, virt_addr);
656 hop_pte_addr = get_hop2_pte_addr(ctx, mmu_prop, hop_addr, virt_addr);
663 hop_pte_addr = get_hop3_pte_addr(ctx, mmu_prop, hop_addr, virt_addr);
672 virt_addr);
681 *phys_addr = (hop_pte & ~offset_mask) | (virt_addr & offset_mask);
687 virt_addr);