Home
last modified time | relevance | path

Searched refs:mapref (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Duvmm.c129 (vma->refd == NVKM_VMA_PAGE_NONE && !vma->mapref)) { in nvkm_uvmm_mthd_map()
132 !!vma->memory, vma->refd, vma->mapref, in nvkm_uvmm_mthd_map()
223 bool getref, mapref, sparse; in nvkm_uvmm_mthd_get() local
229 mapref = args->v0.type == NVIF_VMM_GET_V0_ADDR; in nvkm_uvmm_mthd_get()
238 ret = nvkm_vmm_get_locked(vmm, getref, mapref, sparse, in nvkm_uvmm_mthd_get()
Dvmm.c758 new->mapref = vma->mapref; in nvkm_vma_tail()
995 if (vma->mapref) { in nvkm_vmm_unmap_locked()
1191 if (vma->mapref || !vma->sparse) { in nvkm_vmm_put_locked()
1229 if (vma->sparse && !vma->mapref) { in nvkm_vmm_put_locked()
1276 nvkm_vmm_get_locked(struct nvkm_vmm *vmm, bool getref, bool mapref, bool sparse, in nvkm_vmm_get_locked() argument
1287 getref, mapref, sparse, shift, align, size); in nvkm_vmm_get_locked()
1290 if (unlikely(!size || (!getref && !mapref && sparse))) { in nvkm_vmm_get_locked()
1292 size, getref, mapref, sparse); in nvkm_vmm_get_locked()
1403 vma->mapref = mapref && !getref; in nvkm_vmm_get_locked()
Dvmm.h160 int nvkm_vmm_get_locked(struct nvkm_vmm *, bool getref, bool mapref,
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h11 bool mapref:1; /* PTs (de)referenced on (un)map (vs pre-allocated). */ member