/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_vmm.c | 62 nouveau_vma_del(struct nouveau_vma **pvma) argument 64 struct nouveau_vma *vma = *pvma; 71 kfree(*pvma); 73 *pvma = NULL; 78 struct nouveau_vma **pvma) 85 if ((vma = *pvma = nouveau_vma_find(nvbo, vmm))) { 90 if (!(vma = *pvma = kmalloc(sizeof(*vma), GFP_KERNEL))) 119 nouveau_vma_del(pvma); 77 nouveau_vma_new(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm, struct nouveau_vma **pvma) argument
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | memgf100.c | 35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) 55 nvkm_memory_size(memory), pvma); 59 ret = nvkm_memory_map(memory, 0, bar, *pvma, &uvmm, sizeof(uvmm)); 63 *paddr = device->func->resource_addr(device, 1) + (*pvma)->addr; 64 *psize = (*pvma)->size; 34 gf100_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) argument
|
H A D | memnv50.c | 35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) 56 ret = nvkm_vmm_get(bar, 12, size, pvma); 60 *paddr = device->func->resource_addr(device, 1) + (*pvma)->addr; 61 *psize = (*pvma)->size; 62 return nvkm_memory_map(memory, 0, bar, *pvma, &uvmm, sizeof(uvmm)); 34 nv50_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) argument
|
H A D | memnv04.c | 32 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) 46 *pvma = ERR_PTR(-ENODEV); 31 nv04_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) argument
|
H A D | vmm.c | 1693 nvkm_vmm_put(struct nvkm_vmm *vmm, struct nvkm_vma **pvma) argument 1695 struct nvkm_vma *vma = *pvma; 1700 *pvma = NULL; 1706 u8 shift, u8 align, u64 size, struct nvkm_vma **pvma) 1838 *pvma = vma; 1843 nvkm_vmm_get(struct nvkm_vmm *vmm, u8 page, u64 size, struct nvkm_vma **pvma) argument 1847 ret = nvkm_vmm_get_locked(vmm, false, true, false, page, 0, size, pvma); 1705 nvkm_vmm_get_locked(struct nvkm_vmm *vmm, bool getref, bool mapref, bool sparse, u8 shift, u8 align, u64 size, struct nvkm_vma **pvma) argument
|
H A D | vmm.h | 172 struct nvkm_vma **pvma);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | r535.c | 130 struct nvkm_memory **pmem, struct nvkm_vma **pvma, 182 nvkm_memory_size(pmem[i]), &pvma[i]); 187 ret = nvkm_memory_map(pmem[i], 0, vmm, pvma[i], &args, sizeof(args)); 191 entry->gpuVirtAddr = pvma[i]->addr; 129 r535_gr_promote_ctx(struct r535_gr *gr, bool golden, struct nvkm_vmm *vmm, struct nvkm_memory **pmem, struct nvkm_vma **pvma, struct nvkm_gsp_object *chan) argument
|
/linux-master/mm/ |
H A D | rmap.c | 335 int anon_vma_fork(struct vm_area_struct *vma, struct vm_area_struct *pvma) argument 342 if (!pvma->anon_vma) 352 error = anon_vma_clone(vma, pvma); 373 anon_vma->root = pvma->anon_vma->root; 374 anon_vma->parent = pvma->anon_vma;
|