From 5032125551dbd511303a3803c75bab8616e22918 Mon Sep 17 00:00:00 2001 From: Seema Khowala Date: Mon, 6 Mar 2017 16:27:06 -0800 Subject: gpu: nvgpu: function to combine two u32 into u64 New function to combine two u32 values into one u64. This is introduced for t19x mmu fault handling. JIRA GPUT19X-7 Change-Id: I4cd1e5764c07f43fe96e487acfa781b6ebb7c57f Signed-off-by: Seema Khowala Reviewed-on: http://git-master/r/1315951 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/gk20a.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index d781034c..88acc3ec 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -1366,6 +1366,11 @@ static inline u32 u64_lo32(u64 n) return (u32)(n & ~(u32)0); } +static inline u64 hi32_lo32_to_u64(u32 hi, u32 lo) +{ + return (((u64)hi) << 32) | (u64)lo; +} + static inline u32 set_field(u32 val, u32 mask, u32 field) { return ((val & ~mask) | field); -- cgit v1.2.2