Lines Matching defs:pages
31 * pages contiguous to the GPU. This is the preferred way.
84 /* will point to the higher half of pages */
86 /* array of base.mem->size pages (+ dma_addr_ts) */
87 struct page *pages[];
208 /* map the pages */
209 node->base.vaddr = vmap(node->pages, size >> PAGE_SHIFT, VM_MAP,
331 /* clear IOMMU bit to unmap pages */
334 /* Unmap pages from GPU address space and free them */
340 __free_page(node->pages[i]);
411 /* present memory for being mapped using small pages */
435 if (!(node = kzalloc(sizeof(*node) + ((sizeof(node->pages[0]) +
439 node->dma_addrs = (void *)(node->pages + npages);
453 node->pages[i] = p;
503 for (i = 0; i < npages && node->pages[i] != NULL; i++) {
508 __free_page(node->pages[i]);