Home
last modified time | relevance | path

Searched refs:pvma (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_vmm.c62 nouveau_vma_del(struct nouveau_vma **pvma) in nouveau_vma_del() argument
64 struct nouveau_vma *vma = *pvma; in nouveau_vma_del()
71 kfree(*pvma); in nouveau_vma_del()
73 *pvma = NULL; in nouveau_vma_del()
78 struct nouveau_vma **pvma) in nouveau_vma_new() argument
85 if ((vma = *pvma = nouveau_vma_find(nvbo, vmm))) { in nouveau_vma_new()
90 if (!(vma = *pvma = kmalloc_obj(*vma))) in nouveau_vma_new()
119 nouveau_vma_del(pvma); in nouveau_vma_new()
H A Dnouveau_bo.c461 struct nouveau_bo **pnvbo, struct nouveau_vma **pvma) in nouveau_bo_new_map_gpu() argument
471 ret = nouveau_vma_new(nvbo, vmm, pvma); in nouveau_bo_new_map_gpu()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dmemgf100.c35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in gf100_mem_map() argument
55 nvkm_memory_size(memory), pvma); in gf100_mem_map()
59 ret = nvkm_memory_map(memory, 0, bar, *pvma, &uvmm, sizeof(uvmm)); in gf100_mem_map()
63 *paddr = device->func->resource_addr(device, NVKM_BAR1_FB) + (*pvma)->addr; in gf100_mem_map()
64 *psize = (*pvma)->size; in gf100_mem_map()
H A Dmemnv50.c35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv50_mem_map() argument
56 ret = nvkm_vmm_get(bar, 12, size, pvma); in nv50_mem_map()
60 *paddr = device->func->resource_addr(device, NVKM_BAR1_FB) + (*pvma)->addr; in nv50_mem_map()
61 *psize = (*pvma)->size; in nv50_mem_map()
62 return nvkm_memory_map(memory, 0, bar, *pvma, &uvmm, sizeof(uvmm)); in nv50_mem_map()
H A Dmemnv04.c32 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv04_mem_map() argument
46 *pvma = ERR_PTR(-ENODEV); in nv04_mem_map()
H A Dvmm.c1713 nvkm_vmm_put(struct nvkm_vmm *vmm, struct nvkm_vma **pvma) in nvkm_vmm_put() argument
1715 struct nvkm_vma *vma = *pvma; in nvkm_vmm_put()
1720 *pvma = NULL; in nvkm_vmm_put()
1726 u8 shift, u8 align, u64 size, struct nvkm_vma **pvma) in nvkm_vmm_get_locked() argument
1858 *pvma = vma; in nvkm_vmm_get_locked()
1863 nvkm_vmm_get(struct nvkm_vmm *vmm, u8 page, u64 size, struct nvkm_vma **pvma) in nvkm_vmm_get() argument
1867 ret = nvkm_vmm_get_locked(vmm, false, true, false, page, 0, size, pvma); in nvkm_vmm_get()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Dgr.c61 struct nvkm_memory **pmem, struct nvkm_vma **pvma, in r535_gr_promote_ctx() argument
113 nvkm_memory_size(pmem[i]), &pvma[i]); in r535_gr_promote_ctx()
118 ret = nvkm_memory_map(pmem[i], 0, vmm, pvma[i], &args, sizeof(args)); in r535_gr_promote_ctx()
122 entry->gpuVirtAddr = pvma[i]->addr; in r535_gr_promote_ctx()
/linux/mm/
H A Drmap.c378 int anon_vma_fork(struct vm_area_struct *vma, struct vm_area_struct *pvma) in anon_vma_fork() argument
385 if (!pvma->anon_vma) in anon_vma_fork()
404 rc = anon_vma_clone(vma, pvma, VMA_OP_FORK); in anon_vma_fork()
424 anon_vma->root = pvma->anon_vma->root; in anon_vma_fork()
425 anon_vma->parent = pvma->anon_vma; in anon_vma_fork()
H A Dinternal.h260 int anon_vma_fork(struct vm_area_struct *vma, struct vm_area_struct *pvma);