summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/perf
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/perf')
-rw-r--r--drivers/gpu/nvgpu/perf/perf.c10
-rw-r--r--drivers/gpu/nvgpu/perf/vfe_var.c2
2 files changed, 8 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/perf/perf.c b/drivers/gpu/nvgpu/perf/perf.c
index 871ff753..9adcadb6 100644
--- a/drivers/gpu/nvgpu/perf/perf.c
+++ b/drivers/gpu/nvgpu/perf/perf.c
@@ -61,11 +61,15 @@ u32 perf_pmu_vfe_load(struct gk20a *g)
61{ 61{
62 struct pmu_cmd cmd; 62 struct pmu_cmd cmd;
63 struct pmu_msg msg; 63 struct pmu_msg msg;
64 struct pmu_payload payload = { {0} }; 64 struct pmu_payload payload;
65 u32 status; 65 u32 status;
66 u32 seqdesc; 66 u32 seqdesc;
67 struct nv_pmu_perf_rpc rpccall = {0}; 67 struct nv_pmu_perf_rpc rpccall;
68 struct perfrpc_pmucmdhandler_params handler = {0}; 68 struct perfrpc_pmucmdhandler_params handler;
69
70 memset(&payload, 0, sizeof(struct pmu_payload));
71 memset(&rpccall, 0, sizeof(struct nv_pmu_perf_rpc));
72 memset(&handler, 0, sizeof(struct perfrpc_pmucmdhandler_params));
69 73
70 /*register call back for future VFE updates*/ 74 /*register call back for future VFE updates*/
71 g->ops.perf.handle_pmu_perf_event = pmu_handle_perf_event; 75 g->ops.perf.handle_pmu_perf_event = pmu_handle_perf_event;
diff --git a/drivers/gpu/nvgpu/perf/vfe_var.c b/drivers/gpu/nvgpu/perf/vfe_var.c
index 996929c2..c1f87c25 100644
--- a/drivers/gpu/nvgpu/perf/vfe_var.c
+++ b/drivers/gpu/nvgpu/perf/vfe_var.c
@@ -161,7 +161,7 @@ u32 vfe_var_pmu_setup(struct gk20a *g)
161 return status; 161 return status;
162} 162}
163 163
164u32 dev_init_get_vfield_info(struct gk20a *g, 164static u32 dev_init_get_vfield_info(struct gk20a *g,
165 struct vfe_var_single_sensed_fuse *pvfevar) 165 struct vfe_var_single_sensed_fuse *pvfevar)
166{ 166{
167 u8 *vfieldtableptr = NULL; 167 u8 *vfieldtableptr = NULL;