Lines Matching refs:refd
742 vma->refd = NVKM_VMA_PAGE_NONE; in nvkm_vma_new()
761 new->refd = vma->refd; in nvkm_vma_tail()
993 const struct nvkm_vmm_page *page = &vmm->func->page[vma->refd]; in nvkm_vmm_unmap_locked()
997 vma->refd = NVKM_VMA_PAGE_NONE; in nvkm_vmm_unmap_locked()
1080 vma->refd == NVKM_VMA_PAGE_NONE) { in nvkm_vmm_map_locked()
1093 if (vma->refd != NVKM_VMA_PAGE_NONE) in nvkm_vmm_map_locked()
1094 map->page = &vmm->func->page[vma->refd]; in nvkm_vmm_map_locked()
1131 if (vma->refd == NVKM_VMA_PAGE_NONE) { in nvkm_vmm_map_locked()
1136 vma->refd = map->page - vmm->func->page; in nvkm_vmm_map_locked()
1194 const u8 refd = next->refd; in nvkm_vmm_put_locked() local
1201 (next->refd == refd)) in nvkm_vmm_put_locked()
1209 nvkm_vmm_ptes_unmap_put(vmm, &page[refd], addr, in nvkm_vmm_put_locked()
1212 if (refd != NVKM_VMA_PAGE_NONE) { in nvkm_vmm_put_locked()
1214 nvkm_vmm_ptes_put(vmm, &page[refd], addr, size); in nvkm_vmm_put_locked()
1238 nvkm_vmm_ptes_sparse_put(vmm, &page[vma->refd], vma->addr, vma->size); in nvkm_vmm_put_locked()
1257 vma->refd = NVKM_VMA_PAGE_NONE; in nvkm_vmm_put_locked()
1406 vma->refd = getref ? vma->page : NVKM_VMA_PAGE_NONE; in nvkm_vmm_get_locked()