Lines Matching refs:pages
50 * Allocates storage for pointers to the pages that back the ttm.
54 ttm->pages = malloc(ttm->num_pages * sizeof(void *),
60 ttm->ttm.pages = malloc(ttm->ttm.num_pages * sizeof(void *),
99 * for range of pages in a ttm.
119 drm_clflush_pages(ttm->pages, ttm->num_pages);
122 cur_page = ttm->pages[i];
138 cur_page = ttm->pages[j];
171 if (likely(ttm->pages != NULL)) {
197 if (!ttm->pages) {
207 free(ttm->pages, M_TTM_PD);
208 ttm->pages = NULL;
228 if (!ttm->pages || !ttm_dma->dma_address) {
240 free(ttm->pages, M_TTM_PD);
241 ttm->pages = NULL;
296 to_page = ttm->pages[i];
341 from_page = ttm->pages[i];