net/bnxt: fix HWRM macros and locking