Searched refs:mapref (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
| H A D | nouveau_nvkm_subdev_mmu_uvmm.c | 202 (vma->refd == NVKM_VMA_PAGE_NONE && !vma->mapref)) { in nvkm_uvmm_mthd_map() 205 !!vma->memory, vma->refd, vma->mapref, in nvkm_uvmm_mthd_map() 283 bool getref, mapref, sparse; in nvkm_uvmm_mthd_get() local 289 mapref = args->v0.type == NVIF_VMM_GET_V0_ADDR; in nvkm_uvmm_mthd_get() 298 ret = nvkm_vmm_get_locked(vmm, getref, mapref, sparse, in nvkm_uvmm_mthd_get()
|
| H A D | nouveau_nvkm_subdev_mmu_vmm.c | 778 new->mapref = vma->mapref; in nvkm_vma_tail() 1067 vma->mapref ? 'R' : '-', in nvkm_vma_dump() 1151 vma->mapref = true; in nvkm_vmm_ctor_managed() 1390 if (!vma->mapref || vma->memory) { in nvkm_vmm_pfn_map() 1487 if (vma->mapref) { in nvkm_vmm_unmap_locked() 1682 if (vma->mapref || !vma->sparse) { in nvkm_vmm_put_locked() 1723 if (vma->sparse && !vma->mapref) { in nvkm_vmm_put_locked() 1770 nvkm_vmm_get_locked(struct nvkm_vmm *vmm, bool getref, bool mapref, bool sparse, in nvkm_vmm_get_locked() argument 1783 getref, mapref, sparse, shift, align, size); in nvkm_vmm_get_locked() 1786 if (unlikely(!size || (!getref && !mapref && sparse))) { in nvkm_vmm_get_locked() [all …]
|
| H A D | vmm.h | 174 int nvkm_vmm_get_locked(struct nvkm_vmm *, bool getref, bool mapref,
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
| H A D | mmu.h | 13 bool mapref:1; /* PTs (de)referenced on (un)map (vs pre-allocated). */ member
|