summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_gk20a.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
index 2a20c2d9..06fb5497 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c
@@ -682,7 +682,7 @@ int gr_gk20a_ctx_patch_write_begin(struct gk20a *g,
682 if (err) 682 if (err)
683 return err; 683 return err;
684 684
685 if (ch_ctx->gr_ctx->mem.cpu_va) { 685 if (nvgpu_mem_cpu_accessible(&ch_ctx->gr_ctx->mem)) {
686 /* reset patch count if ucode has already processed it */ 686 /* reset patch count if ucode has already processed it */
687 ch_ctx->patch_ctx.data_count = nvgpu_mem_rd(g, 687 ch_ctx->patch_ctx.data_count = nvgpu_mem_rd(g,
688 &ch_ctx->gr_ctx->mem, 688 &ch_ctx->gr_ctx->mem,
@@ -699,7 +699,7 @@ void gr_gk20a_ctx_patch_write_end(struct gk20a *g,
699 nvgpu_mem_end(g, &ch_ctx->patch_ctx.mem); 699 nvgpu_mem_end(g, &ch_ctx->patch_ctx.mem);
700 700
701 /* Write context count to context image if it is mapped */ 701 /* Write context count to context image if it is mapped */
702 if (ch_ctx->gr_ctx->mem.cpu_va) { 702 if (nvgpu_mem_cpu_accessible(&ch_ctx->gr_ctx->mem)) {
703 nvgpu_mem_wr(g, &ch_ctx->gr_ctx->mem, 703 nvgpu_mem_wr(g, &ch_ctx->gr_ctx->mem,
704 ctxsw_prog_main_image_patch_count_o(), 704 ctxsw_prog_main_image_patch_count_o(),
705 ch_ctx->patch_ctx.data_count); 705 ch_ctx->patch_ctx.data_count);