summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2014-11-20 08:51:50 -0500
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:52:02 -0500
commita83e5281af81bbf56b6d5ce4c7acc8a28beda00a (patch)
tree044e724454c7285c795fdc9a88a072ab9440a5a2 /drivers/gpu/nvgpu/gp10b/gr_gp10b.c
parentc23f7708ac84c1866b2d9f1b8d5a9e560026e859 (diff)
gpu: nvgpu: gp10b: Define pagepool size
Bug 1567274 Change-Id: I4369458d3af0c4da32af8a5881c8fe60b11f7632 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/606932 Reviewed-by: Automatic_Commit_Validation_User
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}