Lines Matching refs:num_pages
336 add = new_mem->num_pages - 1; in ttm_bo_move_memcpy()
339 for (i = 0; i < new_mem->num_pages; ++i) { in ttm_bo_move_memcpy()
478 unsigned long num_pages, in ttm_bo_kmap_ttm() argument
494 if (num_pages == 1 && (mem->placement & TTM_PL_FLAG_CACHED)) { in ttm_bo_kmap_ttm()
512 map->num_pages = num_pages; in ttm_bo_kmap_ttm()
513 map->virtual = (void *)kva_alloc(num_pages * PAGE_SIZE); in ttm_bo_kmap_ttm()
515 for (i = 0; i < num_pages; i++) { in ttm_bo_kmap_ttm()
521 &ttm->pages[start_page], num_pages); in ttm_bo_kmap_ttm()
528 unsigned long start_page, unsigned long num_pages, in ttm_bo_kmap() argument
539 if (num_pages > bo->num_pages) in ttm_bo_kmap()
541 if (start_page > bo->num_pages) in ttm_bo_kmap()
544 if (num_pages > 1 && !DRM_SUSER(DRM_CURPROC)) in ttm_bo_kmap()
553 return ttm_bo_kmap_ttm(bo, start_page, num_pages, map); in ttm_bo_kmap()
556 size = num_pages << PAGE_SHIFT; in ttm_bo_kmap()
574 pmap_qremove((vm_offset_t)(map->virtual), map->num_pages); in ttm_bo_kunmap()
576 map->num_pages * PAGE_SIZE); in ttm_bo_kunmap()