summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/gr_gp10b.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
index 250dc65c..7a316106 100644
--- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
@@ -297,6 +297,14 @@ clean_up:
297 return ret; 297 return ret;
298} 298}
299 299
300static void gr_gp10b_buffer_size_defaults(struct gk20a *g)
301{
302 g->gr.pagepool_default_size =
303 gr_scc_pagepool_total_pages_hwmax_value_v();
304 g->gr.pagepool_max_size =
305 gr_scc_pagepool_total_pages_hwmax_value_v();
306}
307
300void gp10b_init_gr(struct gpu_ops *gops) 308void gp10b_init_gr(struct gpu_ops *gops)
301{ 309{
302 gm20b_init_gr(gops); 310 gm20b_init_gr(gops);
@@ -305,4 +313,5 @@ void gp10b_init_gr(struct gpu_ops *gops)
305 gops->gr.commit_global_pagepool = gr_gp10b_commit_global_pagepool; 313 gops->gr.commit_global_pagepool = gr_gp10b_commit_global_pagepool;
306 gops->gr.add_zbc_color = gr_gp10b_add_zbc_color; 314 gops->gr.add_zbc_color = gr_gp10b_add_zbc_color;
307 gops->gr.add_zbc_depth = gr_gp10b_add_zbc_depth; 315 gops->gr.add_zbc_depth = gr_gp10b_add_zbc_depth;
316 gops->gr.buffer_size_defaults = gr_gp10b_buffer_size_defaults;
308} 317}