Lines Matching refs:num_pages
338 add = new_mem->num_pages - 1;
341 for (i = 0; i < new_mem->num_pages; ++i) {
479 unsigned long num_pages,
495 if (num_pages == 1 && (mem->placement & TTM_PL_FLAG_CACHED)) {
514 map->num_pages = num_pages;
515 map->virtual = (void *)kva_alloc(num_pages * PAGE_SIZE);
517 for (i = 0; i < num_pages; i++) {
523 &ttm->pages[start_page], num_pages);
530 unsigned long start_page, unsigned long num_pages,
541 if (num_pages > bo->num_pages)
543 if (start_page > bo->num_pages)
546 if (num_pages > 1 && !DRM_SUSER(DRM_CURPROC))
555 return ttm_bo_kmap_ttm(bo, start_page, num_pages, map);
558 size = num_pages << PAGE_SHIFT;
576 pmap_qremove((vm_offset_t)(map->virtual), map->num_pages);
578 map->num_pages * PAGE_SIZE);