Lines Matching refs:phys
34 u64 phys = 0xdeadcafe00000000ULL; in nv50_vm_map_pgt() local
39 phys = 0x00000003 | nvkm_memory_addr(pgt[0]); in nv50_vm_map_pgt()
44 phys = 0x00000001 | nvkm_memory_addr(pgt[1]); in nv50_vm_map_pgt()
48 if (phys & 1) { in nv50_vm_map_pgt()
50 phys |= 0x60; in nv50_vm_map_pgt()
52 phys |= 0x40; in nv50_vm_map_pgt()
54 phys |= 0x20; in nv50_vm_map_pgt()
58 nvkm_wo32(pgd, (pde * 8) + 0, lower_32_bits(phys)); in nv50_vm_map_pgt()
59 nvkm_wo32(pgd, (pde * 8) + 4, upper_32_bits(phys)); in nv50_vm_map_pgt()
64 vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in vm_addr() argument
66 phys |= 1; /* present */ in vm_addr()
67 phys |= (u64)memtype << 40; in vm_addr()
68 phys |= target << 4; in vm_addr()
70 phys |= (1 << 6); in vm_addr()
72 phys |= (1 << 3); in vm_addr()
73 return phys; in vm_addr()
78 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in nv50_vm_map() argument
88 phys += ram->stolen; in nv50_vm_map()
92 phys = vm_addr(vma, phys, mem->memtype, target); in nv50_vm_map()
98 u32 offset_h = upper_32_bits(phys); in nv50_vm_map()
99 u32 offset_l = lower_32_bits(phys); in nv50_vm_map()
108 phys += block << (vma->node->type - 3); in nv50_vm_map()
134 u64 phys = vm_addr(vma, (u64)*list++, mem->memtype, target); in nv50_vm_map_sg() local
135 nvkm_wo32(pgt, pte + 0, lower_32_bits(phys)); in nv50_vm_map_sg()
136 nvkm_wo32(pgt, pte + 4, upper_32_bits(phys)); in nv50_vm_map_sg()