summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
diff options
context:
space:
mode:
authorRichard Zhao <rizhao@nvidia.com>2016-07-21 19:51:40 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2016-08-15 14:41:16 -0400
commite1438818b90c5b0d73aae800b12bd6b36aec5142 (patch)
treef0582cda23552526c3067e90f4cb74b461d50d73 /drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
parent33ff34887f560449828e79170a2a36a97496eeec (diff)
gpu: nvgpu: vgpu: add vgpu private data and helper functions
Move vgpu private data to a dedicated structure and allocate it at probe time. Also add virt_handle helper function which is used everywhere. JIRA VFND-2103 Change-Id: I125911420be72ca9be948125d8357fa85d1d3afd Signed-off-by: Richard Zhao <rizhao@nvidia.com> Reviewed-on: http://git-master/r/1185206 GVS: Gerrit_Virtual_Submit Reviewed-by: Vladislav Buzov <vbuzov@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c b/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
index bd1a7451..634932b7 100644
--- a/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
@@ -106,7 +106,7 @@ static int vgpu_fecs_trace_enable(struct gk20a *g)
106{ 106{
107 struct tegra_vgpu_cmd_msg msg = { 107 struct tegra_vgpu_cmd_msg msg = {
108 .cmd = TEGRA_VGPU_CMD_FECS_TRACE_ENABLE, 108 .cmd = TEGRA_VGPU_CMD_FECS_TRACE_ENABLE,
109 .handle = gk20a_get_platform(g->dev)->virt_handle, 109 .handle = vgpu_get_handle(g),
110 }; 110 };
111 int err; 111 int err;
112 112
@@ -120,7 +120,7 @@ static int vgpu_fecs_trace_disable(struct gk20a *g)
120{ 120{
121 struct tegra_vgpu_cmd_msg msg = { 121 struct tegra_vgpu_cmd_msg msg = {
122 .cmd = TEGRA_VGPU_CMD_FECS_TRACE_DISABLE, 122 .cmd = TEGRA_VGPU_CMD_FECS_TRACE_DISABLE,
123 .handle = gk20a_get_platform(g->dev)->virt_handle, 123 .handle = vgpu_get_handle(g),
124 }; 124 };
125 int err; 125 int err;
126 126
@@ -134,7 +134,7 @@ static int vgpu_fecs_trace_poll(struct gk20a *g)
134{ 134{
135 struct tegra_vgpu_cmd_msg msg = { 135 struct tegra_vgpu_cmd_msg msg = {
136 .cmd = TEGRA_VGPU_CMD_FECS_TRACE_POLL, 136 .cmd = TEGRA_VGPU_CMD_FECS_TRACE_POLL,
137 .handle = gk20a_get_platform(g->dev)->virt_handle, 137 .handle = vgpu_get_handle(g),
138 }; 138 };
139 int err; 139 int err;
140 140
@@ -190,7 +190,7 @@ static int vgpu_fecs_trace_set_filter(struct gk20a *g,
190{ 190{
191 struct tegra_vgpu_cmd_msg msg = { 191 struct tegra_vgpu_cmd_msg msg = {
192 .cmd = TEGRA_VGPU_CMD_FECS_TRACE_SET_FILTER, 192 .cmd = TEGRA_VGPU_CMD_FECS_TRACE_SET_FILTER,
193 .handle = gk20a_get_platform(g->dev)->virt_handle, 193 .handle = vgpu_get_handle(g),
194 }; 194 };
195 struct tegra_vgpu_fecs_trace_filter *p = &msg.params.fecs_trace_filter; 195 struct tegra_vgpu_fecs_trace_filter *p = &msg.params.fecs_trace_filter;
196 int err; 196 int err;