Lines Matching refs:num_pages
241 unsigned num_pages, uint64_t offset, in amdgpu_ttm_map_buffer() argument
270 num_bytes = num_pages * 8 * AMDGPU_GPU_PAGES_IN_CPU_PAGE; in amdgpu_ttm_map_buffer()
300 r = amdgpu_gart_map(adev, 0, num_pages, dma_address, flags, in amdgpu_ttm_map_buffer()
310 for (i = 0; i < num_pages; ++i) { in amdgpu_ttm_map_buffer()
480 new_mem->num_pages << PAGE_SHIFT, in amdgpu_move_blit()
642 if (nodes->size != mem->num_pages) in amdgpu_mem_visible()
733 atomic64_add((u64)bo->num_pages << PAGE_SHIFT, &adev->num_bytes_moved); in amdgpu_bo_move()
746 size_t bus_size = (size_t)mem->num_pages << PAGE_SHIFT; in amdgpu_ttm_io_mem_reserve()
764 (mm_node->size == mem->num_pages)) in amdgpu_ttm_io_mem_reserve()
871 range->hmm_pfns = kvmalloc_array(ttm->num_pages, in amdgpu_ttm_tt_get_user_pages()
913 for (i = 0; i < ttm->num_pages; i++) in amdgpu_ttm_tt_get_user_pages()
947 gtt->userptr, ttm->num_pages); in amdgpu_ttm_tt_get_user_pages_done()
979 for (i = 0; i < ttm->num_pages; ++i) in amdgpu_ttm_tt_set_user_pages()
1000 r = sg_alloc_table_from_pages(ttm->sg, ttm->pages, ttm->num_pages, 0, in amdgpu_ttm_tt_pin_userptr()
1001 ttm->num_pages << PAGE_SHIFT, in amdgpu_ttm_tt_pin_userptr()
1013 gtt->ttm.dma_address, ttm->num_pages); in amdgpu_ttm_tt_pin_userptr()
1048 for (i = 0; i < ttm->num_pages; i++) { in amdgpu_ttm_tt_unpin_userptr()
1054 WARN((i == ttm->num_pages), "Missing get_user_page_done\n"); in amdgpu_ttm_tt_unpin_userptr()
1088 ttm->num_pages - page_idx, in amdgpu_ttm_gart_bind()
1092 r = amdgpu_gart_bind(adev, gtt->offset, ttm->num_pages, in amdgpu_ttm_gart_bind()
1099 ttm->num_pages, gtt->offset); in amdgpu_ttm_gart_bind()
1132 if (!ttm->num_pages) { in amdgpu_ttm_backend_bind()
1134 ttm->num_pages, bo_mem, ttm); in amdgpu_ttm_backend_bind()
1152 r = amdgpu_gart_bind(adev, gtt->offset, ttm->num_pages, in amdgpu_ttm_backend_bind()
1157 ttm->num_pages, gtt->offset); in amdgpu_ttm_backend_bind()
1268 r = amdgpu_gart_unbind(adev, gtt->offset, ttm->num_pages); in amdgpu_ttm_backend_unbind()
1271 gtt->ttm.ttm.num_pages, gtt->offset); in amdgpu_ttm_backend_unbind()
1354 ttm->num_pages); in amdgpu_ttm_tt_populate()
1482 size = (unsigned long)gtt->ttm.ttm.num_pages * PAGE_SIZE; in amdgpu_ttm_tt_affect_userptr()
1574 unsigned long num_pages = bo->mem.num_pages; in amdgpu_ttm_bo_eviction_valuable() local
1607 while (num_pages) { in amdgpu_ttm_bo_eviction_valuable()
1612 num_pages -= node->size; in amdgpu_ttm_bo_eviction_valuable()
2189 unsigned long num_pages; in amdgpu_fill_buffer() local
2206 num_pages = bo->tbo.num_pages; in amdgpu_fill_buffer()
2209 while (num_pages) { in amdgpu_fill_buffer()
2213 num_pages -= mm_node->size; in amdgpu_fill_buffer()
2236 num_pages = bo->tbo.num_pages; in amdgpu_fill_buffer()
2239 while (num_pages) { in amdgpu_fill_buffer()
2255 num_pages -= mm_node->size; in amdgpu_fill_buffer()