Lines Matching refs:vpgt
160 struct nouveau_vm_pgt *vpgt; in nouveau_vm_unmap_pgt() local
165 vpgt = &vm->pgt[pde - vm->fpde]; in nouveau_vm_unmap_pgt()
166 if (--vpgt->refcount[big]) in nouveau_vm_unmap_pgt()
169 pgt = vpgt->obj[big]; in nouveau_vm_unmap_pgt()
170 vpgt->obj[big] = NULL; in nouveau_vm_unmap_pgt()
173 vm->map_pgt(vpgd->obj, pde, vpgt->obj); in nouveau_vm_unmap_pgt()
185 struct nouveau_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nouveau_vm_map_pgt() local
203 if (unlikely(vpgt->refcount[big]++)) { in nouveau_vm_map_pgt()
210 vpgt->obj[big] = pgt; in nouveau_vm_map_pgt()
212 vm->map_pgt(vpgd->obj, pde, vpgt->obj); in nouveau_vm_map_pgt()
237 struct nouveau_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nouveau_vm_get() local
240 if (likely(vpgt->refcount[big])) { in nouveau_vm_get()
241 vpgt->refcount[big]++; in nouveau_vm_get()