From ca76b336b32dce2e57034fbd44a273c539f67a54 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Tue, 29 Dec 2015 13:53:46 +0530 Subject: gpu: nvgpu: support preprocessing of SM exceptions Support preprocessing of SM exceptions if API pointer pre_process_sm_exception() is defined Also, expose some common APIs Bug 200156699 Change-Id: I1303642c1c4403c520b62efb6fd83e95eaeb519b Signed-off-by: Deepak Nibade Reviewed-on: http://git-master/r/925883 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index ca5c0ee6..ce91fd49 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c @@ -2529,6 +2529,12 @@ int gk20a_fifo_set_channel_priority( return 0; } +struct channel_gk20a *gk20a_fifo_channel_from_hw_chid(struct gk20a *g, + u32 hw_chid) +{ + return g->fifo.channel + hw_chid; +} + void gk20a_init_fifo(struct gpu_ops *gops) { gk20a_init_channel(gops); -- cgit v1.2.2