diff options
author | Richard Zhao <rizhao@nvidia.com> | 2016-12-28 17:44:59 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-01-06 18:02:24 -0500 |
commit | ecc3722aa1d7cd439035b0895781930871008a82 (patch) | |
tree | ccc82c5e701760c193ec2cc54546ac6f2f0fe66d /include | |
parent | 48ce94f940c9bae34282c40852047a7af7763ceb (diff) |
gpu: nvgpu: vgpu: restructure event handling
Take interrupts as one kind of event message, and make it
easier to add new kind of events.
JIRA VFND-3291
Bug 200257899
Change-Id: I83482293230c0aa10b05caf61e249a042bf6653c
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/1278396
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aingara Paramakuru <aparamakuru@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/tegra_vgpu.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/tegra_vgpu.h b/include/linux/tegra_vgpu.h index 79698d23..40f92aec 100644 --- a/include/linux/tegra_vgpu.h +++ b/include/linux/tegra_vgpu.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * Tegra GPU Virtualization Interfaces to Server | 2 | * Tegra GPU Virtualization Interfaces to Server |
3 | * | 3 | * |
4 | * Copyright (c) 2014-2016, NVIDIA Corporation. All rights reserved. | 4 | * Copyright (c) 2014-2017, NVIDIA Corporation. All rights reserved. |
5 | * | 5 | * |
6 | * This program is free software; you can redistribute it and/or modify it | 6 | * This program is free software; you can redistribute it and/or modify it |
7 | * under the terms and conditions of the GNU General Public License, | 7 | * under the terms and conditions of the GNU General Public License, |
@@ -554,7 +554,7 @@ struct tegra_vgpu_fecs_trace_event_info { | |||
554 | u32 type; | 554 | u32 type; |
555 | }; | 555 | }; |
556 | 556 | ||
557 | struct tegra_vgpu_general_event_info { | 557 | struct tegra_vgpu_channel_event_info { |
558 | u32 event_id; | 558 | u32 event_id; |
559 | u32 is_tsg; | 559 | u32 is_tsg; |
560 | u32 id; /* channel id or tsg id */ | 560 | u32 id; /* channel id or tsg id */ |
@@ -587,7 +587,7 @@ struct tegra_vgpu_intr_msg { | |||
587 | struct tegra_vgpu_fifo_nonstall_intr_info fifo_nonstall_intr; | 587 | struct tegra_vgpu_fifo_nonstall_intr_info fifo_nonstall_intr; |
588 | struct tegra_vgpu_ce2_nonstall_intr_info ce2_nonstall_intr; | 588 | struct tegra_vgpu_ce2_nonstall_intr_info ce2_nonstall_intr; |
589 | struct tegra_vgpu_fecs_trace_event_info fecs_trace; | 589 | struct tegra_vgpu_fecs_trace_event_info fecs_trace; |
590 | struct tegra_vgpu_general_event_info general_event; | 590 | struct tegra_vgpu_channel_event_info channel_event; |
591 | char padding[32]; | 591 | char padding[32]; |
592 | } info; | 592 | } info; |
593 | }; | 593 | }; |