Lines Matching refs:addr
350 * @pe: addr of the page entry
351 * @addr: dst addr to write into pe
353 * @incr: increase next addr by incr bytes
362 uint64_t addr, unsigned count,
365 trace_radeon_vm_set_page(pe, addr, count, incr, flags);
368 uint64_t src = rdev->gart.table_addr + (addr >> 12) * 8;
372 radeon_asic_vm_write_pages(rdev, ib, pe, addr,
376 radeon_asic_vm_set_pages(rdev, ib, pe, addr,
393 uint64_t addr;
404 addr = radeon_bo_gpu_offset(bo);
413 radeon_vm_set_pages(rdev, &ib, addr, 0, entries, 0, 0);
573 vm->page_tables[pt_idx].addr = 0;
589 * @addr: the unmapped addr
595 uint64_t radeon_vm_map_gart(struct radeon_device *rdev, uint64_t addr)
600 result = rdev->gart.pages_entry[addr >> RADEON_GPU_PAGE_SHIFT];
676 if (vm->page_tables[pt_idx].addr == pt)
678 vm->page_tables[pt_idx].addr = pt;
727 * @addr: addr those PTEs should point to
735 uint64_t addr, uint32_t flags)
773 radeon_vm_set_pages(rdev, ib, pe_start, addr, count,
781 radeon_vm_set_pages(rdev, ib, pe_start, addr, count,
783 addr += RADEON_GPU_PAGE_SIZE * count;
788 radeon_vm_set_pages(rdev, ib, frag_start, addr, count,
793 addr += RADEON_GPU_PAGE_SIZE * count;
795 radeon_vm_set_pages(rdev, ib, frag_end, addr, count,
823 uint64_t addr;
826 for (addr = start; addr < end; ) {
827 uint64_t pt_idx = addr >> radeon_vm_block_size;
838 if ((addr & ~mask) == (end & ~mask))
839 nptes = end - addr;
841 nptes = RADEON_VM_PTE_COUNT - (addr & mask);
844 pte += (addr & mask) * 8;
861 addr += nptes;
919 uint64_t addr;
949 addr = (u64)mem->start << PAGE_SHIFT;
959 addr += rdev->vm_manager.vram_base_offset;
962 addr = 0;
1013 bo_va->it.last + 1, addr,