summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/mm_gp10b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/mm_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/mm_gp10b.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/mm_gp10b.c b/drivers/gpu/nvgpu/gp10b/mm_gp10b.c
index a5322bad..8c6340f0 100644
--- a/drivers/gpu/nvgpu/gp10b/mm_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/mm_gp10b.c
@@ -107,7 +107,7 @@ static int gb10b_init_bar2_mm_hw_setup(struct gk20a *g)
107 gk20a_dbg_info("bar2 inst block ptr: 0x%08x", (u32)inst_pa); 107 gk20a_dbg_info("bar2 inst block ptr: 0x%08x", (u32)inst_pa);
108 108
109 gk20a_writel(g, bus_bar2_block_r(), 109 gk20a_writel(g, bus_bar2_block_r(),
110 gk20a_aperture_mask(g, inst_block, 110 nvgpu_aperture_mask(g, inst_block,
111 bus_bar2_block_target_sys_mem_ncoh_f(), 111 bus_bar2_block_target_sys_mem_ncoh_f(),
112 bus_bar2_block_target_vid_mem_f()) | 112 bus_bar2_block_target_vid_mem_f()) |
113 bus_bar2_block_mode_virtual_f() | 113 bus_bar2_block_mode_virtual_f() |
@@ -162,7 +162,7 @@ static int update_gmmu_pde3_locked(struct vm_gk20a *vm,
162 u32 kind_v, u64 *ctag, 162 u32 kind_v, u64 *ctag,
163 bool cacheable, bool unmapped_pte, 163 bool cacheable, bool unmapped_pte,
164 int rw_flag, bool sparse, bool priv, 164 int rw_flag, bool sparse, bool priv,
165 enum gk20a_aperture aperture) 165 enum nvgpu_aperture aperture)
166{ 166{
167 struct gk20a *g = gk20a_from_vm(vm); 167 struct gk20a *g = gk20a_from_vm(vm);
168 u64 pte_addr = 0; 168 u64 pte_addr = 0;
@@ -174,7 +174,7 @@ static int update_gmmu_pde3_locked(struct vm_gk20a *vm,
174 174
175 pte_addr = gk20a_pde_addr(g, pte) >> gmmu_new_pde_address_shift_v(); 175 pte_addr = gk20a_pde_addr(g, pte) >> gmmu_new_pde_address_shift_v();
176 176
177 pde_v[0] |= gk20a_aperture_mask(g, &pte->mem, 177 pde_v[0] |= nvgpu_aperture_mask(g, &pte->mem,
178 gmmu_new_pde_aperture_sys_mem_ncoh_f(), 178 gmmu_new_pde_aperture_sys_mem_ncoh_f(),
179 gmmu_new_pde_aperture_video_memory_f()); 179 gmmu_new_pde_aperture_video_memory_f());
180 pde_v[0] |= gmmu_new_pde_address_sys_f(u64_lo32(pte_addr)); 180 pde_v[0] |= gmmu_new_pde_address_sys_f(u64_lo32(pte_addr));
@@ -205,7 +205,7 @@ static int update_gmmu_pde0_locked(struct vm_gk20a *vm,
205 u32 kind_v, u64 *ctag, 205 u32 kind_v, u64 *ctag,
206 bool cacheable, bool unmapped_pte, 206 bool cacheable, bool unmapped_pte,
207 int rw_flag, bool sparse, bool priv, 207 int rw_flag, bool sparse, bool priv,
208 enum gk20a_aperture aperture) 208 enum nvgpu_aperture aperture)
209{ 209{
210 struct gk20a *g = gk20a_from_vm(vm); 210 struct gk20a *g = gk20a_from_vm(vm);
211 bool small_valid, big_valid; 211 bool small_valid, big_valid;
@@ -230,7 +230,7 @@ static int update_gmmu_pde0_locked(struct vm_gk20a *vm,
230 230
231 if (small_valid) { 231 if (small_valid) {
232 pde_v[2] |= gmmu_new_dual_pde_address_small_sys_f(pte_addr_small); 232 pde_v[2] |= gmmu_new_dual_pde_address_small_sys_f(pte_addr_small);
233 pde_v[2] |= gk20a_aperture_mask(g, &entry->mem, 233 pde_v[2] |= nvgpu_aperture_mask(g, &entry->mem,
234 gmmu_new_dual_pde_aperture_small_sys_mem_ncoh_f(), 234 gmmu_new_dual_pde_aperture_small_sys_mem_ncoh_f(),
235 gmmu_new_dual_pde_aperture_small_video_memory_f()); 235 gmmu_new_dual_pde_aperture_small_video_memory_f());
236 pde_v[2] |= gmmu_new_dual_pde_vol_small_true_f(); 236 pde_v[2] |= gmmu_new_dual_pde_vol_small_true_f();
@@ -240,7 +240,7 @@ static int update_gmmu_pde0_locked(struct vm_gk20a *vm,
240 if (big_valid) { 240 if (big_valid) {
241 pde_v[0] |= gmmu_new_dual_pde_address_big_sys_f(pte_addr_big); 241 pde_v[0] |= gmmu_new_dual_pde_address_big_sys_f(pte_addr_big);
242 pde_v[0] |= gmmu_new_dual_pde_vol_big_true_f(); 242 pde_v[0] |= gmmu_new_dual_pde_vol_big_true_f();
243 pde_v[0] |= gk20a_aperture_mask(g, &entry->mem, 243 pde_v[0] |= nvgpu_aperture_mask(g, &entry->mem,
244 gmmu_new_dual_pde_aperture_big_sys_mem_ncoh_f(), 244 gmmu_new_dual_pde_aperture_big_sys_mem_ncoh_f(),
245 gmmu_new_dual_pde_aperture_big_video_memory_f()); 245 gmmu_new_dual_pde_aperture_big_video_memory_f());
246 pde_v[1] |= pte_addr_big >> 28; 246 pde_v[1] |= pte_addr_big >> 28;
@@ -268,7 +268,7 @@ static int update_gmmu_pte_locked(struct vm_gk20a *vm,
268 u32 kind_v, u64 *ctag, 268 u32 kind_v, u64 *ctag,
269 bool cacheable, bool unmapped_pte, 269 bool cacheable, bool unmapped_pte,
270 int rw_flag, bool sparse, bool priv, 270 int rw_flag, bool sparse, bool priv,
271 enum gk20a_aperture aperture) 271 enum nvgpu_aperture aperture)
272{ 272{
273 struct gk20a *g = vm->mm->g; 273 struct gk20a *g = vm->mm->g;
274 u32 page_size = vm->gmmu_page_sizes[gmmu_pgsz_idx]; 274 u32 page_size = vm->gmmu_page_sizes[gmmu_pgsz_idx];
@@ -284,7 +284,7 @@ static int update_gmmu_pte_locked(struct vm_gk20a *vm,
284 u32 pte_addr = aperture == APERTURE_SYSMEM ? 284 u32 pte_addr = aperture == APERTURE_SYSMEM ?
285 gmmu_new_pte_address_sys_f(iova_v) : 285 gmmu_new_pte_address_sys_f(iova_v) :
286 gmmu_new_pte_address_vid_f(iova_v); 286 gmmu_new_pte_address_vid_f(iova_v);
287 u32 pte_tgt = __gk20a_aperture_mask(g, aperture, 287 u32 pte_tgt = __nvgpu_aperture_mask(g, aperture,
288 gmmu_new_pte_aperture_sys_mem_ncoh_f(), 288 gmmu_new_pte_aperture_sys_mem_ncoh_f(),
289 gmmu_new_pte_aperture_video_memory_f()); 289 gmmu_new_pte_aperture_video_memory_f());
290 290
@@ -384,15 +384,15 @@ static void gp10b_mm_init_pdb(struct gk20a *g, struct mem_desc *inst_block,
384 384
385 gk20a_dbg_info("pde pa=0x%llx", pdb_addr); 385 gk20a_dbg_info("pde pa=0x%llx", pdb_addr);
386 386
387 gk20a_mem_wr32(g, inst_block, ram_in_page_dir_base_lo_w(), 387 nvgpu_mem_wr32(g, inst_block, ram_in_page_dir_base_lo_w(),
388 gk20a_aperture_mask(g, &vm->pdb.mem, 388 nvgpu_aperture_mask(g, &vm->pdb.mem,
389 ram_in_page_dir_base_target_sys_mem_ncoh_f(), 389 ram_in_page_dir_base_target_sys_mem_ncoh_f(),
390 ram_in_page_dir_base_target_vid_mem_f()) | 390 ram_in_page_dir_base_target_vid_mem_f()) |
391 ram_in_page_dir_base_vol_true_f() | 391 ram_in_page_dir_base_vol_true_f() |
392 ram_in_page_dir_base_lo_f(pdb_addr_lo) | 392 ram_in_page_dir_base_lo_f(pdb_addr_lo) |
393 1 << 10); 393 1 << 10);
394 394
395 gk20a_mem_wr32(g, inst_block, ram_in_page_dir_base_hi_w(), 395 nvgpu_mem_wr32(g, inst_block, ram_in_page_dir_base_hi_w(),
396 ram_in_page_dir_base_hi_f(pdb_addr_hi)); 396 ram_in_page_dir_base_hi_f(pdb_addr_hi));
397} 397}
398 398