gpu: nvgpu: pmu: export elpg stats function.

gp106_pmu_elpg_statistics() can be re-used by other chips.
The function is changed to non-static & exposed outside
gp106 scope.

Bug 200305607

Change-Id: I4ba660509ce816bebc59855227a8d409ed8f84f8
Signed-off-by: Deepak Goyal <dgoyal@nvidia.com>
Reviewed-on: http://git-master/r/1476005
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
This commit is contained in:
Deepak Goyal
2017-05-05 11:00:23 +05:30
committed by mobile promotions
parent 14571dc67f
commit cf143b6b7c
2 changed files with 3 additions and 1 deletions

View File

@@ -259,7 +259,7 @@ static int gp106_pg_param_init(struct gk20a *g, u32 pg_engine_id)
return 0; return 0;
} }
static void gp106_pmu_elpg_statistics(struct gk20a *g, u32 pg_engine_id, void gp106_pmu_elpg_statistics(struct gk20a *g, u32 pg_engine_id,
struct pmu_pg_stats_data *pg_stat_data) struct pmu_pg_stats_data *pg_stat_data)
{ {
struct pmu_gk20a *pmu = &g->pmu; struct pmu_gk20a *pmu = &g->pmu;

View File

@@ -19,5 +19,7 @@
void gp106_init_pmu_ops(struct gpu_ops *gops); void gp106_init_pmu_ops(struct gpu_ops *gops);
int gp106_pmu_reset(struct gk20a *g); int gp106_pmu_reset(struct gk20a *g);
void gp106_pmu_elpg_statistics(struct gk20a *g, u32 pg_engine_id,
struct pmu_pg_stats_data *pg_stat_data);
#endif /*__PMU_GP106_H_*/ #endif /*__PMU_GP106_H_*/