Lines Matching refs:refd
807 vma->refd = NVKM_VMA_PAGE_NONE;
826 new->refd = vma->refd;
1011 vma->refd != NVKM_VMA_PAGE_NONE ? '0' + vma->refd : '-',
1254 nvkm_vmm_ptes_unmap_put(vmm, &vmm->func->page[vma->refd],
1260 vma->refd = NVKM_VMA_PAGE_NONE;
1347 tmp->refd = page - vmm->func->page;
1349 tmp->refd = NVKM_VMA_PAGE_NONE;
1416 const struct nvkm_vmm_page *page = &vmm->func->page[vma->refd];
1420 vma->refd = NVKM_VMA_PAGE_NONE;
1505 vma->refd == NVKM_VMA_PAGE_NONE) {
1518 if (vma->refd != NVKM_VMA_PAGE_NONE)
1519 map->page = &vmm->func->page[vma->refd];
1556 if (vma->refd == NVKM_VMA_PAGE_NONE) {
1561 vma->refd = map->page - vmm->func->page;
1622 const u8 refd = next->refd;
1630 (next->refd == refd))
1638 nvkm_vmm_ptes_unmap_put(vmm, &page[refd], addr,
1642 if (refd != NVKM_VMA_PAGE_NONE) {
1644 nvkm_vmm_ptes_put(vmm, &page[refd], addr, size);
1668 nvkm_vmm_ptes_sparse_put(vmm, &page[vma->refd], vma->addr, vma->size);
1687 vma->refd = NVKM_VMA_PAGE_NONE;
1835 vma->refd = getref ? vma->page : NVKM_VMA_PAGE_NONE;
1854 bool sparse, u8 refd)
1856 const struct nvkm_vmm_page *page = &vmm->func->page[refd];
1862 nvkm_vmm_raw_put(struct nvkm_vmm *vmm, u64 addr, u64 size, u8 refd)
1866 nvkm_vmm_ptes_put(vmm, &page[refd], addr, size);
1870 nvkm_vmm_raw_get(struct nvkm_vmm *vmm, u64 addr, u64 size, u8 refd)
1877 return nvkm_vmm_ptes_get(vmm, &page[refd], addr, size);