diff options
author | Richard Zhao <rizhao@nvidia.com> | 2016-03-07 17:23:12 -0500 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-04-11 18:38:12 -0400 |
commit | 60b715e85600a6be283e54c610c2a3db3b552059 (patch) | |
tree | aaf2332b8a03c5869a1be74843eae5ea5ccb99be /drivers/gpu/nvgpu/gk20a/gk20a.h | |
parent | 6eeabfbdd08e48f924885952c80ff41aa2b534b7 (diff) |
gpu: nvgpu: vgpu: add fecs trace support
Bug 1648908
Change-Id: I7901e7bce5f7aa124a188101dd0736241d87bd53
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/1031861
Reviewed-on: http://git-master/r/1121261
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Thomas Fleury <tfleury@nvidia.com>
Reviewed-by: Aingara Paramakuru <aparamakuru@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index d9cc3d4f..fb149f56 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -391,6 +391,13 @@ struct gpu_ops { | |||
391 | int (*bind_channel)(struct gk20a *, struct channel_gk20a *); | 391 | int (*bind_channel)(struct gk20a *, struct channel_gk20a *); |
392 | int (*unbind_channel)(struct gk20a *, struct channel_gk20a *); | 392 | int (*unbind_channel)(struct gk20a *, struct channel_gk20a *); |
393 | int (*deinit)(struct gk20a *g); | 393 | int (*deinit)(struct gk20a *g); |
394 | int (*alloc_user_buffer)(struct gk20a *g, | ||
395 | void **buf, size_t *size); | ||
396 | int (*free_user_buffer)(struct gk20a *g); | ||
397 | int (*mmap_user_buffer)(struct gk20a *g, | ||
398 | struct vm_area_struct *vma); | ||
399 | int (*set_filter)(struct gk20a *g, | ||
400 | struct nvgpu_ctxsw_trace_filter *filter); | ||
394 | } fecs_trace; | 401 | } fecs_trace; |
395 | struct { | 402 | struct { |
396 | bool (*support_sparse)(struct gk20a *g); | 403 | bool (*support_sparse)(struct gk20a *g); |