diff options
author | Michael Chan <michael.chan@broadcom.com> | 2016-12-07 00:26:20 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-12-07 10:59:26 -0500 |
commit | a1653b13f14c714f9bfd5e10c603a37c3bcba7b6 (patch) | |
tree | a2da410eece7af1831778d3465942c957d2bdbe8 /drivers/net/ethernet/broadcom/bnxt/bnxt.h | |
parent | e4060d306b5196966d74e05dee48e6c3a52aaad4 (diff) | |
download | lwn-a1653b13f14c714f9bfd5e10c603a37c3bcba7b6.tar.gz lwn-a1653b13f14c714f9bfd5e10c603a37c3bcba7b6.zip |
bnxt_en: Refactor the driver registration function with firmware.
The driver register function with firmware consists of passing version
information and registering for async events. To support the RDMA driver,
the async events that we need to register may change. Separate the
driver register function into 2 parts so that we can just update the
async events for the RDMA driver.
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnxt/bnxt.h')
-rw-r--r-- | drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.h b/drivers/net/ethernet/broadcom/bnxt/bnxt.h index d796836633c8..eec24155b569 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.h +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.h @@ -1240,6 +1240,8 @@ void bnxt_hwrm_cmd_hdr_init(struct bnxt *, void *, u16, u16, u16); int _hwrm_send_message(struct bnxt *, void *, u32, int); int hwrm_send_message(struct bnxt *, void *, u32, int); int hwrm_send_message_silent(struct bnxt *, void *, u32, int); +int bnxt_hwrm_func_rgtr_async_events(struct bnxt *bp, unsigned long *bmap, + int bmap_size); int bnxt_hwrm_set_coal(struct bnxt *); unsigned int bnxt_get_max_func_stat_ctxs(struct bnxt *bp); unsigned int bnxt_get_max_func_cp_rings(struct bnxt *bp); |