From f6eb64fcb56bebb61894272f26498bc0cc92169e Mon Sep 17 00:00:00 2001 From: Ashutosh Jain Date: Wed, 9 Dec 2015 21:48:39 +0530 Subject: gpu: nvgpu: Add 3 functions to regops interface. This change adds the following IOCTLS: - NVGPU_GPU_IOCTL_RESUME_FROM_PAUSE - NVGPU_GPU_IOCTL_TRIGGER_SUSPEND - NVGPU_GPU_IOCTL_CLEAR_SM_ERRORS Bug 1619430 Change-Id: Iac37d515a753d8b799e631224eae2fa168b43e2c Signed-off-by: ashutosh jain Reviewed-on: http://git-master/r/921378 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom --- include/uapi/linux/nvgpu.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'include/uapi/linux/nvgpu.h') diff --git a/include/uapi/linux/nvgpu.h b/include/uapi/linux/nvgpu.h index 748c9612..1172a07e 100644 --- a/include/uapi/linux/nvgpu.h +++ b/include/uapi/linux/nvgpu.h @@ -387,9 +387,15 @@ struct nvgpu_gpu_get_buffer_info_args { _IOWR(NVGPU_GPU_IOCTL_MAGIC, 19, struct nvgpu_gpu_vsms_mapping) #define NVGPU_GPU_IOCTL_GET_BUFFER_INFO \ _IOWR(NVGPU_GPU_IOCTL_MAGIC, 20, struct nvgpu_gpu_get_buffer_info_args) +#define NVGPU_GPU_IOCTL_RESUME_FROM_PAUSE \ + _IO(NVGPU_GPU_IOCTL_MAGIC, 21) +#define NVGPU_GPU_IOCTL_TRIGGER_SUSPEND \ + _IO(NVGPU_GPU_IOCTL_MAGIC, 22) +#define NVGPU_GPU_IOCTL_CLEAR_SM_ERRORS \ + _IO(NVGPU_GPU_IOCTL_MAGIC, 23) #define NVGPU_GPU_IOCTL_LAST \ - _IOC_NR(NVGPU_GPU_IOCTL_GET_BUFFER_INFO) + _IOC_NR(NVGPU_GPU_IOCTL_CLEAR_SM_ERRORS) #define NVGPU_GPU_IOCTL_MAX_ARG_SIZE \ sizeof(struct nvgpu_gpu_prepare_compressible_read_args) -- cgit v1.2.2