Lines Matching refs:phys
39 u64 phys = 0xdeadcafe00000000ULL; in nv50_vm_map_pgt() local
43 phys = 0x00000003 | pgt[0]->addr; /* present, 4KiB pages */ in nv50_vm_map_pgt()
47 phys = 0x00000001 | pgt[1]->addr; /* present */ in nv50_vm_map_pgt()
51 if (phys & 1) { in nv50_vm_map_pgt()
53 phys |= 0x60; in nv50_vm_map_pgt()
55 phys |= 0x40; in nv50_vm_map_pgt()
57 phys |= 0x20; in nv50_vm_map_pgt()
60 nv_wo32(pgd, (pde * 8) + 0, lower_32_bits(phys)); in nv50_vm_map_pgt()
61 nv_wo32(pgd, (pde * 8) + 4, upper_32_bits(phys)); in nv50_vm_map_pgt()
65 vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in vm_addr() argument
67 phys |= 1; /* present */ in vm_addr()
68 phys |= (u64)memtype << 40; in vm_addr()
69 phys |= target << 4; in vm_addr()
71 phys |= (1 << 6); in vm_addr()
73 phys |= (1 << 3); in vm_addr()
74 return phys; in vm_addr()
79 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in nv50_vm_map() argument
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()
97 u32 offset_h = upper_32_bits(phys); in nv50_vm_map()
98 u32 offset_l = lower_32_bits(phys); in nv50_vm_map()
107 phys += block << (vma->node->type - 3); in nv50_vm_map()
131 u64 phys = vm_addr(vma, (u64)*list++, mem->memtype, target); in nv50_vm_map_sg() local
132 nv_wo32(pgt, pte + 0, lower_32_bits(phys)); in nv50_vm_map_sg()
133 nv_wo32(pgt, pte + 4, upper_32_bits(phys)); in nv50_vm_map_sg()