Lines Matching refs:num_pages
269 new_mem->num_pages * PAGE_SIZE, /* bytes */ in amdgpu_move_blit()
415 atomic64_add((u64)bo->num_pages << PAGE_SHIFT, &adev->num_bytes_moved); in amdgpu_bo_move()
426 mem->bus.size = mem->num_pages << PAGE_SHIFT; in amdgpu_ttm_io_mem_reserve()
508 unsigned long end = gtt->userptr + ttm->num_pages * PAGE_SIZE; in amdgpu_ttm_tt_pin_userptr()
517 unsigned num_pages = ttm->num_pages - pinned; in amdgpu_ttm_tt_pin_userptr() local
521 r = get_user_pages(current, current->mm, userptr, num_pages, in amdgpu_ttm_tt_pin_userptr()
528 } while (pinned < ttm->num_pages); in amdgpu_ttm_tt_pin_userptr()
530 r = sg_alloc_table_from_pages(ttm->sg, ttm->pages, ttm->num_pages, 0, in amdgpu_ttm_tt_pin_userptr()
531 ttm->num_pages << PAGE_SHIFT, in amdgpu_ttm_tt_pin_userptr()
542 gtt->ttm.dma_address, ttm->num_pages); in amdgpu_ttm_tt_pin_userptr()
598 if (!ttm->num_pages) { in amdgpu_ttm_backend_bind()
600 ttm->num_pages, bo_mem, ttm); in amdgpu_ttm_backend_bind()
608 r = amdgpu_gart_bind(gtt->adev, gtt->offset, ttm->num_pages, in amdgpu_ttm_backend_bind()
613 ttm->num_pages, (unsigned)gtt->offset); in amdgpu_ttm_backend_bind()
625 amdgpu_gart_unbind(gtt->adev, gtt->offset, ttm->num_pages); in amdgpu_ttm_backend_unbind()
692 gtt->ttm.dma_address, ttm->num_pages); in amdgpu_ttm_tt_populate()
710 for (i = 0; i < ttm->num_pages; i++) { in amdgpu_ttm_tt_populate()
752 for (i = 0; i < ttm->num_pages; i++) { in amdgpu_ttm_tt_unpopulate()
798 size = (unsigned long)gtt->ttm.ttm.num_pages * PAGE_SIZE; in amdgpu_ttm_tt_affect_userptr()