diff options
author | Richard Zhao <rizhao@nvidia.com> | 2016-07-21 19:51:40 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-08-15 14:41:16 -0400 |
commit | e1438818b90c5b0d73aae800b12bd6b36aec5142 (patch) | |
tree | f0582cda23552526c3067e90f4cb74b461d50d73 /drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c | |
parent | 33ff34887f560449828e79170a2a36a97496eeec (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.c | 8 |
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; |