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 <Amurthyreddy@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1811925
Reviewed-by: svc-misra-checker <svc-misra-checker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Tested-by: Amulya Murthyreddy <amurthyreddy@nvidia.com>
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Amulya
2018-09-03 17:12:18 +05:30
committed by mobile promotions
parent 941ac9a9d0
commit a77bce7193
2 changed files with 269 additions and 255 deletions

View File

File diff suppressed because it is too large Load Diff

View File

@@ -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 */