bnxt_en: Define macros for the various health register states.
authorMichael Chan <michael.chan@broadcom.com>
Mon, 25 Jan 2021 07:08:08 +0000 (02:08 -0500)
committerJakub Kicinski <kuba@kernel.org>
Tue, 26 Jan 2021 03:20:03 +0000 (19:20 -0800)
commitfe1b853572f17dcfdda93651c1ca3f41bbaf76f0
tree8b5cb57fc1b214f2ebd0bdfce4d20c724bf13fcf
parent16db6323042f39b6f49148969e9d03d11265bc1b
bnxt_en: Define macros for the various health register states.

Define macros to check for the various states in the lower 16 bits of
the health register.  Replace the C code that checks for these values
with the newly defined macros.

Reviewed-by: Edwin Peer <edwin.peer@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Acked-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c