Files
linux-nvgpu/drivers/gpu/nvgpu/gp10b/mc_gp10b.h
Terje Bergstrom 0b50f2a202 gpu: nvgpu: Implement gp10b intr processing
Bug 1567274

Change-Id: I2a6cef954b56d1f97208d29584e0748ec1c5e29d
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/591628
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
2016-12-27 15:22:02 +05:30

25 lines
888 B
C

/*
* Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
* version 2, as published by the Free Software Foundation.
*
* This program is distributed in the hope it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*/
#ifndef MC_GP20B_H
#define MC_GP20B_H
struct gk20a;
void gp10b_init_mc(struct gpu_ops *gops);
void mc_gp10b_intr_enable(struct gk20a *g);
irqreturn_t mc_gp10b_isr_stall(struct gk20a *g);
irqreturn_t mc_gp10b_isr_nonstall(struct gk20a *g);
irqreturn_t mc_gp10b_intr_thread_stall(struct gk20a *g);
irqreturn_t mc_gp10b_intr_thread_nonstall(struct gk20a *g);
#endif