summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/vgpu/gr_vgpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/vgpu/gr_vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/vgpu/gr_vgpu.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/vgpu/gr_vgpu.c b/drivers/gpu/nvgpu/common/linux/vgpu/gr_vgpu.c
index dd2ae306..33551d17 100644
--- a/drivers/gpu/nvgpu/common/linux/vgpu/gr_vgpu.c
+++ b/drivers/gpu/nvgpu/common/linux/vgpu/gr_vgpu.c
@@ -20,6 +20,7 @@
20 20
21#include <nvgpu/kmem.h> 21#include <nvgpu/kmem.h>
22#include <nvgpu/bug.h> 22#include <nvgpu/bug.h>
23#include <nvgpu/error_notifier.h>
23 24
24#include "vgpu.h" 25#include "vgpu.h"
25#include "gr_vgpu.h" 26#include "gr_vgpu.h"
@@ -941,31 +942,31 @@ int vgpu_gr_isr(struct gk20a *g, struct tegra_vgpu_gr_intr_info *info)
941 nvgpu_cond_broadcast_interruptible(&ch->semaphore_wq); 942 nvgpu_cond_broadcast_interruptible(&ch->semaphore_wq);
942 break; 943 break;
943 case TEGRA_VGPU_GR_INTR_SEMAPHORE_TIMEOUT: 944 case TEGRA_VGPU_GR_INTR_SEMAPHORE_TIMEOUT:
944 gk20a_set_error_notifier(ch, 945 nvgpu_set_error_notifier(ch,
945 NVGPU_CHANNEL_GR_SEMAPHORE_TIMEOUT); 946 NVGPU_ERR_NOTIFIER_GR_SEMAPHORE_TIMEOUT);
946 break; 947 break;
947 case TEGRA_VGPU_GR_INTR_ILLEGAL_NOTIFY: 948 case TEGRA_VGPU_GR_INTR_ILLEGAL_NOTIFY:
948 gk20a_set_error_notifier(ch, 949 nvgpu_set_error_notifier(ch,
949 NVGPU_CHANNEL_GR_ILLEGAL_NOTIFY); 950 NVGPU_ERR_NOTIFIER_GR_ILLEGAL_NOTIFY);
950 case TEGRA_VGPU_GR_INTR_ILLEGAL_METHOD: 951 case TEGRA_VGPU_GR_INTR_ILLEGAL_METHOD:
951 break; 952 break;
952 case TEGRA_VGPU_GR_INTR_ILLEGAL_CLASS: 953 case TEGRA_VGPU_GR_INTR_ILLEGAL_CLASS:
953 gk20a_set_error_notifier(ch, 954 nvgpu_set_error_notifier(ch,
954 NVGPU_CHANNEL_GR_ERROR_SW_NOTIFY); 955 NVGPU_ERR_NOTIFIER_GR_ERROR_SW_NOTIFY);
955 break; 956 break;
956 case TEGRA_VGPU_GR_INTR_FECS_ERROR: 957 case TEGRA_VGPU_GR_INTR_FECS_ERROR:
957 break; 958 break;
958 case TEGRA_VGPU_GR_INTR_CLASS_ERROR: 959 case TEGRA_VGPU_GR_INTR_CLASS_ERROR:
959 gk20a_set_error_notifier(ch, 960 nvgpu_set_error_notifier(ch,
960 NVGPU_CHANNEL_GR_ERROR_SW_NOTIFY); 961 NVGPU_ERR_NOTIFIER_GR_ERROR_SW_NOTIFY);
961 break; 962 break;
962 case TEGRA_VGPU_GR_INTR_FIRMWARE_METHOD: 963 case TEGRA_VGPU_GR_INTR_FIRMWARE_METHOD:
963 gk20a_set_error_notifier(ch, 964 nvgpu_set_error_notifier(ch,
964 NVGPU_CHANNEL_GR_ERROR_SW_NOTIFY); 965 NVGPU_ERR_NOTIFIER_GR_ERROR_SW_NOTIFY);
965 break; 966 break;
966 case TEGRA_VGPU_GR_INTR_EXCEPTION: 967 case TEGRA_VGPU_GR_INTR_EXCEPTION:
967 gk20a_set_error_notifier(ch, 968 nvgpu_set_error_notifier(ch,
968 NVGPU_CHANNEL_GR_ERROR_SW_NOTIFY); 969 NVGPU_ERR_NOTIFIER_GR_ERROR_SW_NOTIFY);
969 break; 970 break;
970 case TEGRA_VGPU_GR_INTR_SM_EXCEPTION: 971 case TEGRA_VGPU_GR_INTR_SM_EXCEPTION:
971 gk20a_dbg_gpu_post_events(ch); 972 gk20a_dbg_gpu_post_events(ch);