summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/perf/perf.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/perf/perf.c')
-rw-r--r--drivers/gpu/nvgpu/perf/perf.c10
1 files changed, 7 insertions, 3 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;