diff options
| author | Shridhar Rasal <srasal@nvidia.com> | 2019-03-22 07:59:24 -0400 |
|---|---|---|
| committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2019-07-12 07:13:47 -0400 |
| commit | fafa521eb25f2d7fef7c7da34a5ca1d9d08899b5 (patch) | |
| tree | 0772000d1052fe28aec1920a078065919c8e5fee /include/uapi/linux/nvdev_fence.h | |
| parent | 77bc11b771c0645d8789da620a289a16a185da8c (diff) | |
video: tegra: host: nvdla: "Fast-forward" from dev-main
a11353e video: tegra: host: restores sof/eof, TS feature
30ad926 Revert "video: tegra: host: dla: refactor and cleanup code"
90728d1 Revert "video: tegra: host: add prefence signal support"
3a3cb49 Revert "video: tegra: host: add sof/eof taskstatus support"
ba8175d Revert "video: tegra: host: increase fw minor version"
641c3dd Revert "video: tegra: host: add sof/eof timestamp support"
dcdb0d6 video: tegra: host: increase fw minor version
a9cb0c9 video: tegra: host: add sof/eof timestamp support
6f683c8 video: tegra: host: add sof/eof taskstatus support
109f8e8 video: tegra: host: add prefence signal support
890be46 video: tegra: host: dla: refactor and cleanup code
fca91ed video: tegra: host: dla: use nvdla_queue
e428726 video: tegra: host: dla: switch to nvdla_buffer
b438bc7 video: tegra: host: dla: factor out nvhost queue
a6c24d8 video: tegra: host: dla: factor out nvhost buffer
0f2f0cc video: tegra: host: dla: addresslist alignment to 256
c0f2c0a video: tegra: host: update fw version interface
2aec9c3 video: tegra: host: update os and fw version interface
Bug 2635977
Change-Id: Ia66198c644032fffd8d12e7ba19ebdc785ce9aa2
Signed-off-by: Mitch Harwell <mharwell@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2145521
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'include/uapi/linux/nvdev_fence.h')
| -rw-r--r-- | include/uapi/linux/nvdev_fence.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/uapi/linux/nvdev_fence.h b/include/uapi/linux/nvdev_fence.h index 37d81be43..5877a3887 100644 --- a/include/uapi/linux/nvdev_fence.h +++ b/include/uapi/linux/nvdev_fence.h | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | * | 3 | * |
| 4 | * Tegra PVA/DLA fence support | 4 | * Tegra PVA/DLA fence support |
| 5 | * | 5 | * |
| 6 | * Copyright (c) 2018, NVIDIA Corporation. All rights reserved. | 6 | * Copyright (c) 2018-2019, NVIDIA Corporation. All rights reserved. |
| 7 | * | 7 | * |
| 8 | * This program is free software; you can redistribute it and/or modify | 8 | * This program is free software; you can redistribute it and/or modify |
| 9 | * it under the terms of the GNU General Public License as published by | 9 | * it under the terms of the GNU General Public License as published by |
| @@ -34,6 +34,7 @@ enum nvdev_fence_kind { | |||
| 34 | * struct nvdev_fence structure for passing fence information | 34 | * struct nvdev_fence structure for passing fence information |
| 35 | * | 35 | * |
| 36 | * @type: Type of the fence (syncpoint, sync fd or semaphore) | 36 | * @type: Type of the fence (syncpoint, sync fd or semaphore) |
| 37 | * @type: fence action (wait or signal) | ||
| 37 | * @syncpoint_index: Syncpoint id | 38 | * @syncpoint_index: Syncpoint id |
| 38 | * @syncpoint_value: Value of syncpoint id | 39 | * @syncpoint_value: Value of syncpoint id |
| 39 | * @sync_fd: Linux sync FD handle | 40 | * @sync_fd: Linux sync FD handle |
| @@ -47,6 +48,9 @@ struct nvdev_fence { | |||
| 47 | #define NVDEV_FENCE_TYPE_SYNC_FD 1 | 48 | #define NVDEV_FENCE_TYPE_SYNC_FD 1 |
| 48 | #define NVDEV_FENCE_TYPE_SEMAPHORE 2 | 49 | #define NVDEV_FENCE_TYPE_SEMAPHORE 2 |
| 49 | #define NVDEV_FENCE_TYPE_SEMAPHORE_TS 3 | 50 | #define NVDEV_FENCE_TYPE_SEMAPHORE_TS 3 |
| 51 | __u32 action; | ||
| 52 | #define NVDEV_FENCE_WAIT 0 | ||
| 53 | #define NVDEV_FENCE_SIGNAL 1 | ||
| 50 | __u32 syncpoint_index; | 54 | __u32 syncpoint_index; |
| 51 | __u32 syncpoint_value; | 55 | __u32 syncpoint_value; |
| 52 | __u32 sync_fd; | 56 | __u32 sync_fd; |
