Lines Matching refs:pages_addr
109 dma_addr_t *pages_addr; member
884 static uint64_t amdgpu_vm_map_gart(const dma_addr_t *pages_addr, uint64_t addr) in amdgpu_vm_map_gart() argument
889 result = pages_addr[addr >> PAGE_SHIFT]; in amdgpu_vm_map_gart()
926 value = params->pages_addr ? in amdgpu_vm_cpu_set_ptes()
927 amdgpu_vm_map_gart(params->pages_addr, addr) : in amdgpu_vm_cpu_set_ptes()
1368 dma_addr_t *pages_addr, in amdgpu_vm_bo_update_mapping() argument
1392 if (pages_addr) in amdgpu_vm_bo_update_mapping()
1403 params.pages_addr = pages_addr; in amdgpu_vm_bo_update_mapping()
1426 if (pages_addr) { in amdgpu_vm_bo_update_mapping()
1454 if (pages_addr) { in amdgpu_vm_bo_update_mapping()
1464 pte[i] = amdgpu_vm_map_gart(pages_addr, addr + i * in amdgpu_vm_bo_update_mapping()
1524 dma_addr_t *pages_addr, in amdgpu_vm_bo_split_mapping() argument
1579 if (pages_addr) { in amdgpu_vm_bo_split_mapping()
1588 if (pages_addr[idx] != in amdgpu_vm_bo_split_mapping()
1589 (pages_addr[idx - 1] + PAGE_SIZE)) in amdgpu_vm_bo_split_mapping()
1595 dma_addr = pages_addr; in amdgpu_vm_bo_split_mapping()
1597 addr = pages_addr[pfn]; in amdgpu_vm_bo_split_mapping()
1644 dma_addr_t *pages_addr = NULL; in amdgpu_vm_bo_update() local
1662 pages_addr = ttm->dma_address; in amdgpu_vm_bo_update()
1686 r = amdgpu_vm_bo_split_mapping(adev, exclusive, pages_addr, vm, in amdgpu_vm_bo_update()