Lines Matching refs:phys
89 gf100_vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in gf100_vm_addr() argument
91 phys >>= 8; in gf100_vm_addr()
93 phys |= 0x00000001; /* present */ in gf100_vm_addr()
95 phys |= 0x00000002; in gf100_vm_addr()
97 phys |= ((u64)target << 32); in gf100_vm_addr()
98 phys |= ((u64)memtype << 36); in gf100_vm_addr()
99 return phys; in gf100_vm_addr()
104 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in gf100_vm_map() argument
108 phys = gf100_vm_addr(vma, phys, mem->memtype, 0); in gf100_vm_map()
114 phys |= (u64)tag << (32 + 12); in gf100_vm_map()
121 nvkm_wo32(pgt, pte + 0, lower_32_bits(phys)); in gf100_vm_map()
122 nvkm_wo32(pgt, pte + 4, upper_32_bits(phys)); in gf100_vm_map()
123 phys += next; in gf100_vm_map()
140 u64 phys = gf100_vm_addr(vma, *list++, memtype, target); in gf100_vm_map_sg() local
141 nvkm_wo32(pgt, pte + 0, lower_32_bits(phys)); in gf100_vm_map_sg()
142 nvkm_wo32(pgt, pte + 4, upper_32_bits(phys)); in gf100_vm_map_sg()