diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/ce2_gk20a.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/ce2_gk20a.c b/drivers/gpu/nvgpu/gk20a/ce2_gk20a.c index 5052fc35..9dcba25a 100644 --- a/drivers/gpu/nvgpu/gk20a/ce2_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/ce2_gk20a.c | |||
@@ -420,7 +420,7 @@ u32 gk20a_ce_create_context(struct gk20a *g, | |||
420 | { | 420 | { |
421 | struct gk20a_gpu_ctx *ce_ctx; | 421 | struct gk20a_gpu_ctx *ce_ctx; |
422 | struct gk20a_ce_app *ce_app = &g->ce_app; | 422 | struct gk20a_ce_app *ce_app = &g->ce_app; |
423 | struct nvgpu_gpfifo_args gpfifo_args; | 423 | struct nvgpu_setup_bind_args setup_bind_args; |
424 | u32 ctx_id = ~0; | 424 | u32 ctx_id = ~0; |
425 | int err = 0; | 425 | int err = 0; |
426 | 426 | ||
@@ -476,13 +476,13 @@ u32 gk20a_ce_create_context(struct gk20a *g, | |||
476 | goto end; | 476 | goto end; |
477 | } | 477 | } |
478 | 478 | ||
479 | gpfifo_args.num_entries = 1024; | 479 | setup_bind_args.num_gpfifo_entries = 1024; |
480 | gpfifo_args.num_inflight_jobs = 0; | 480 | setup_bind_args.num_inflight_jobs = 0; |
481 | gpfifo_args.flags = 0; | 481 | setup_bind_args.flags = 0; |
482 | /* allocate gpfifo (1024 should be more than enough) */ | 482 | /* allocate gpfifo (1024 should be more than enough) */ |
483 | err = gk20a_channel_alloc_gpfifo(ce_ctx->ch, &gpfifo_args); | 483 | err = nvgpu_channel_setup_bind(ce_ctx->ch, &setup_bind_args); |
484 | if (err) { | 484 | if (err) { |
485 | nvgpu_err(g, "ce: unable to allocate gpfifo"); | 485 | nvgpu_err(g, "ce: unable to setup and bind channel"); |
486 | goto end; | 486 | goto end; |
487 | } | 487 | } |
488 | 488 | ||