From a77bce7193dbd877d00a8bd69e2964db42419a8d Mon Sep 17 00:00:00 2001 From: Amulya Date: Mon, 3 Sep 2018 17:12:18 +0530 Subject: nvgpu: gk20a: gr: MISRA 10.1 & 14.4 boolean fixes Fix violations where a variable of type non-boolean is used as a boolean in nvgpu/gk20a/gr_gk20a.c Changed instances of BIT() to BIT32() in nvgpu/gk20a/gr_pri_gk20a.h JIRA NVGPU-646 JIRA NVGPU-1019 Change-Id: I1784f8509cc87d65ac1c8c95796a4c8876626b48 Signed-off-by: Amulya Reviewed-on: https://git-master.nvidia.com/r/1811925 Reviewed-by: svc-misra-checker GVS: Gerrit_Virtual_Submit Tested-by: Amulya Murthyreddy Reviewed-by: Vijayakumar Subbu Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h | 36 +++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h') diff --git a/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h index 32a30d78..d832d905 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h @@ -239,23 +239,23 @@ enum ctxsw_addr_type { CTXSW_ADDR_TYPE_FBP = 10, }; -#define PRI_BROADCAST_FLAGS_NONE 0 -#define PRI_BROADCAST_FLAGS_GPC BIT(0) -#define PRI_BROADCAST_FLAGS_TPC BIT(1) -#define PRI_BROADCAST_FLAGS_BE BIT(2) -#define PRI_BROADCAST_FLAGS_PPC BIT(3) -#define PRI_BROADCAST_FLAGS_LTCS BIT(4) -#define PRI_BROADCAST_FLAGS_LTSS BIT(5) -#define PRI_BROADCAST_FLAGS_FBPA BIT(6) -#define PRI_BROADCAST_FLAGS_EGPC BIT(7) -#define PRI_BROADCAST_FLAGS_ETPC BIT(8) -#define PRI_BROADCAST_FLAGS_PMMGPC BIT(9) -#define PRI_BROADCAST_FLAGS_PMM_GPCS BIT(10) -#define PRI_BROADCAST_FLAGS_PMM_GPCGS_GPCTPCA BIT(11) -#define PRI_BROADCAST_FLAGS_PMM_GPCGS_GPCTPCB BIT(12) -#define PRI_BROADCAST_FLAGS_PMMFBP BIT(13) -#define PRI_BROADCAST_FLAGS_PMM_FBPS BIT(14) -#define PRI_BROADCAST_FLAGS_PMM_FBPGS_LTC BIT(15) -#define PRI_BROADCAST_FLAGS_PMM_FBPGS_ROP BIT(16) +#define PRI_BROADCAST_FLAGS_NONE 0U +#define PRI_BROADCAST_FLAGS_GPC BIT32(0) +#define PRI_BROADCAST_FLAGS_TPC BIT32(1) +#define PRI_BROADCAST_FLAGS_BE BIT32(2) +#define PRI_BROADCAST_FLAGS_PPC BIT32(3) +#define PRI_BROADCAST_FLAGS_LTCS BIT32(4) +#define PRI_BROADCAST_FLAGS_LTSS BIT32(5) +#define PRI_BROADCAST_FLAGS_FBPA BIT32(6) +#define PRI_BROADCAST_FLAGS_EGPC BIT32(7) +#define PRI_BROADCAST_FLAGS_ETPC BIT32(8) +#define PRI_BROADCAST_FLAGS_PMMGPC BIT32(9) +#define PRI_BROADCAST_FLAGS_PMM_GPCS BIT32(10) +#define PRI_BROADCAST_FLAGS_PMM_GPCGS_GPCTPCA BIT32(11) +#define PRI_BROADCAST_FLAGS_PMM_GPCGS_GPCTPCB BIT32(12) +#define PRI_BROADCAST_FLAGS_PMMFBP BIT32(13) +#define PRI_BROADCAST_FLAGS_PMM_FBPS BIT32(14) +#define PRI_BROADCAST_FLAGS_PMM_FBPGS_LTC BIT32(15) +#define PRI_BROADCAST_FLAGS_PMM_FBPGS_ROP BIT32(16) #endif /* GR_PRI_GK20A_H */ -- cgit v1.2.2