Lines Matching refs:pages
34 u64 pages; member
58 if (mem->pages == 1 && mem->mem) in nvkm_mem_addr()
66 return nvkm_mem(memory)->pages << PAGE_SHIFT; in nvkm_mem_size()
87 while (mem->pages--) { in nvkm_mem_dtor()
89 mem->dma[mem->pages], PAGE_SIZE, in nvkm_mem_dtor()
91 __free_page(mem->mem[mem->pages]); in nvkm_mem_dtor()
137 *pmap = vmap(mem->mem, mem->pages, VM_MAP, PAGE_KERNEL); in nvkm_mem_map_host()
183 mem->pages = size >> PAGE_SHIFT; in nvkm_mem_new_host()
204 for (mem->pages = 0; size; size--, mem->pages++) { in nvkm_mem_new_host()
209 mem->dma[mem->pages] = dma_map_page(mmu->subdev.device->dev, in nvkm_mem_new_host()
212 if (dma_mapping_error(dev, mem->dma[mem->pages])) { in nvkm_mem_new_host()
217 mem->mem[mem->pages] = p; in nvkm_mem_new_host()