summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/mc_gp10b.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/mc_gp10b.h')
-rw-r--r--drivers/gpu/nvgpu/gp10b/mc_gp10b.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/mc_gp10b.h b/drivers/gpu/nvgpu/gp10b/mc_gp10b.h
index f274ce05..b2ec4be4 100644
--- a/drivers/gpu/nvgpu/gp10b/mc_gp10b.h
+++ b/drivers/gpu/nvgpu/gp10b/mc_gp10b.h
@@ -15,8 +15,15 @@
15#define MC_GP20B_H 15#define MC_GP20B_H
16struct gk20a; 16struct gk20a;
17 17
18enum MC_INTERRUPT_REGLIST {
19 NVGPU_MC_INTR_STALLING = 0,
20 NVGPU_MC_INTR_NONSTALLING,
21};
22
18void gp10b_init_mc(struct gpu_ops *gops); 23void gp10b_init_mc(struct gpu_ops *gops);
19void mc_gp10b_intr_enable(struct gk20a *g); 24void mc_gp10b_intr_enable(struct gk20a *g);
25void mc_gp10b_intr_unit_config(struct gk20a *g, bool enable,
26 bool is_stalling, u32 mask);
20irqreturn_t mc_gp10b_isr_stall(struct gk20a *g); 27irqreturn_t mc_gp10b_isr_stall(struct gk20a *g);
21irqreturn_t mc_gp10b_isr_nonstall(struct gk20a *g); 28irqreturn_t mc_gp10b_isr_nonstall(struct gk20a *g);
22irqreturn_t mc_gp10b_intr_thread_stall(struct gk20a *g); 29irqreturn_t mc_gp10b_intr_thread_stall(struct gk20a *g);