Lines Matching refs:phys
92 gf100_vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in gf100_vm_addr() argument
94 phys >>= 8; in gf100_vm_addr()
96 phys |= 0x00000001; /* present */ in gf100_vm_addr()
98 phys |= 0x00000002; in gf100_vm_addr()
100 phys |= ((u64)target << 32); in gf100_vm_addr()
101 phys |= ((u64)memtype << 36); in gf100_vm_addr()
102 return phys; in gf100_vm_addr()
107 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in gf100_vm_map() argument
111 phys = gf100_vm_addr(vma, phys, mem->memtype, 0); in gf100_vm_map()
117 phys |= (u64)tag << (32 + 12); in gf100_vm_map()
123 nv_wo32(pgt, pte + 0, lower_32_bits(phys)); in gf100_vm_map()
124 nv_wo32(pgt, pte + 4, upper_32_bits(phys)); in gf100_vm_map()
125 phys += next; in gf100_vm_map()
140 u64 phys = gf100_vm_addr(vma, *list++, memtype, target); in gf100_vm_map_sg() local
141 nv_wo32(pgt, pte + 0, lower_32_bits(phys)); in gf100_vm_map_sg()
142 nv_wo32(pgt, pte + 4, upper_32_bits(phys)); in gf100_vm_map_sg()