From 6ff92bfb6e1ed68e29cef279f3275ac75ceaa4db Mon Sep 17 00:00:00 2001 From: Debarshi Dutta Date: Sun, 6 Aug 2017 14:44:11 +0530 Subject: gpu: nvgpu: Add wrapper over atomic_t and atomic64_t - added wrapper structs nvgpu_atomic_t and nvgpu_atomic64_t over atomic_t and atomic64_t - added nvgpu_atomic_* and nvgpu_atomic64_* APIs to access the above wrappers. JIRA NVGPU-121 Change-Id: I61667bb0a84c2fc475365abb79bffb42b8b4786a Signed-off-by: Debarshi Dutta Reviewed-on: https://git-master.nvidia.com/r/1533641 Reviewed-by: Terje Bergstrom Reviewed-by: svccoveritychecker Reviewed-by: svc-mobile-coverity Tested-by: Terje Bergstrom GVS: Gerrit_Virtual_Submit --- drivers/gpu/nvgpu/gv11b/fifo_gv11b.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'drivers/gpu/nvgpu/gv11b/fifo_gv11b.c') diff --git a/drivers/gpu/nvgpu/gv11b/fifo_gv11b.c b/drivers/gpu/nvgpu/gv11b/fifo_gv11b.c index bd769f75..c2792414 100644 --- a/drivers/gpu/nvgpu/gv11b/fifo_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/fifo_gv11b.c @@ -315,11 +315,10 @@ void gv11b_dump_channel_status_ramfc(struct gk20a *g, inst_mem[ram_fc_sem_payload_lo_w()], inst_mem[ram_fc_sem_execute_w()]); if (hw_sema) - gk20a_debug_output(o, "SEMA STATE: value: 0x%08x " - "next_val: 0x%08x addr: 0x%010llx\n", - __nvgpu_semaphore_read(hw_sema), - atomic_read(&hw_sema->next_value), - nvgpu_hw_sema_addr(hw_sema)); + gk20a_debug_output(o, "SEMA STATE: value: 0x%08x next_val: 0x%08x addr: 0x%010llx\n", + __nvgpu_semaphore_read(hw_sema), + nvgpu_atomic_read(&hw_sema->next_value), + nvgpu_hw_sema_addr(hw_sema)); gk20a_debug_output(o, "\n"); } -- cgit v1.2.2