Lines Matching refs:vma
65 vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in vm_addr() argument
70 if (vma->access & NV_MEM_ACCESS_SYS) in vm_addr()
72 if (!(vma->access & NV_MEM_ACCESS_WO)) in vm_addr()
78 nv50_vm_map(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv50_vm_map() argument
87 if (nvkm_fb(vma->vm->mmu)->ram->stolen) { in nv50_vm_map()
88 phys += nvkm_fb(vma->vm->mmu)->ram->stolen; in nv50_vm_map()
92 phys = vm_addr(vma, phys, mem->memtype, target); in nv50_vm_map()
107 phys += block << (vma->node->type - 3); in nv50_vm_map()
112 delta += block << (vma->node->type - 3); in nv50_vm_map()
125 nv50_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv50_vm_map_sg() argument
128 u32 target = (vma->access & NV_MEM_ACCESS_NOSNOOP) ? 3 : 2; in nv50_vm_map_sg()
131 u64 phys = vm_addr(vma, (u64)*list++, mem->memtype, target); in nv50_vm_map_sg()