diff options
Diffstat (limited to 'drivers/gpu/nvgpu/perf')
-rw-r--r-- | drivers/gpu/nvgpu/perf/perf.c | 10 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/perf/vfe_var.c | 2 |
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 | ||
164 | u32 dev_init_get_vfield_info(struct gk20a *g, | 164 | static 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; |