#ifndef __BNA_HW_DEFS_H__
#define __BNA_HW_DEFS_H__
#include "bfi_reg.h"
#define BFI_ENET_DEF_TXQ …
#define BFI_ENET_DEF_RXP …
#define BFI_ENET_DEF_UCAM …
#define BFI_ENET_DEF_RITSZ …
#define BFI_ENET_MAX_MCAM …
#define BFI_INVALID_RID …
#define BFI_IBIDX_SIZE …
#define BFI_VLAN_WORD_SHIFT …
#define BFI_VLAN_WORD_MASK …
#define BFI_VLAN_BLOCK_SHIFT …
#define BFI_VLAN_BMASK_ALL …
#define BFI_COALESCING_TIMER_UNIT …
#define BFI_MAX_COALESCING_TIMEO …
#define BFI_MAX_INTERPKT_COUNT …
#define BFI_MAX_INTERPKT_TIMEO …
#define BFI_TX_COALESCING_TIMEO …
#define BFI_TX_INTERPKT_COUNT …
#define BFI_TX_INTERPKT_TIMEO …
#define BFI_RX_COALESCING_TIMEO …
#define BFI_RX_INTERPKT_COUNT …
#define BFI_RX_INTERPKT_TIMEO …
#define BFI_TXQ_WI_SIZE …
#define BFI_RXQ_WI_SIZE …
#define BFI_CQ_WI_SIZE …
#define BFI_TX_MAX_WRR_QUOTA …
#define BFI_TX_MAX_VECTORS_PER_WI …
#define BFI_TX_MAX_VECTORS_PER_PKT …
#define BFI_TX_MAX_DATA_PER_VECTOR …
#define BFI_TX_MAX_DATA_PER_PKT …
#define BFI_SMALL_RXBUF_SIZE …
#define BFI_TX_MAX_PRIO …
#define BFI_TX_PRIO_MAP_ALL …
#define BNA_PCI_REG_CT_ADDRSZ …
#define ct_reg_addr_init(_bna, _pcidev) …
#define ct_bit_defn_init(_bna, _pcidev) …
#define ct2_reg_addr_init(_bna, _pcidev) …
#define ct2_bit_defn_init(_bna, _pcidev) …
#define bna_reg_addr_init(_bna, _pcidev) …
#define bna_port_id_get(_bna) …
#define IB_STATUS_BITS …
#define BNA_IS_MBOX_INTR(_bna, _intr_status) …
#define BNA_IS_HALT_INTR(_bna, _intr_status) …
#define BNA_IS_ERR_INTR(_bna, _intr_status) …
#define BNA_IS_MBOX_ERR_INTR(_bna, _intr_status) …
#define BNA_IS_INTX_DATA_INTR(_intr_status) …
#define bna_halt_clear(_bna) …
#define bna_intx_disable(_bna, _cur_mask) …
#define bna_intx_enable(bna, new_mask) …
#define bna_mbox_intr_disable(bna) …
#define bna_mbox_intr_enable(bna) …
#define bna_intr_status_get(_bna, _status) …
#define BNA_IB_MAX_ACK_EVENTS …
#define BNA_DOORBELL_Q_PRD_IDX(_pi) …
#define BNA_DOORBELL_Q_STOP …
#define BNA_DOORBELL_IB_INT_ACK(_timeout, _events) …
#define BNA_DOORBELL_IB_INT_DISABLE …
#define bna_ib_coalescing_timer_set(_i_dbell, _cls_timer) …
#define bna_ib_ack_disable_irq(_i_dbell, _events) …
#define bna_ib_ack(_i_dbell, _events) …
#define bna_ib_start(_bna, _ib, _is_regular) …
#define bna_ib_stop(_bna, _ib) …
#define bna_txq_prod_indx_doorbell(_tcb) …
#define bna_rxq_prod_indx_doorbell(_rcb) …
#define BNA_TXQ_WI_SEND …
#define BNA_TXQ_WI_SEND_LSO …
#define BNA_TXQ_WI_EXTENSION …
#define BNA_TXQ_WI_CF_FCOE_CRC …
#define BNA_TXQ_WI_CF_IPID_MODE …
#define BNA_TXQ_WI_CF_INS_PRIO …
#define BNA_TXQ_WI_CF_INS_VLAN …
#define BNA_TXQ_WI_CF_UDP_CKSUM …
#define BNA_TXQ_WI_CF_TCP_CKSUM …
#define BNA_TXQ_WI_CF_IP_CKSUM …
#define BNA_TXQ_WI_L4_HDR_N_OFFSET(_hdr_size, _offset) …
#define BNA_CQ_EF_MAC_ERROR …
#define BNA_CQ_EF_FCS_ERROR …
#define BNA_CQ_EF_TOO_LONG …
#define BNA_CQ_EF_FC_CRC_OK …
#define BNA_CQ_EF_RSVD1 …
#define BNA_CQ_EF_L4_CKSUM_OK …
#define BNA_CQ_EF_L3_CKSUM_OK …
#define BNA_CQ_EF_HDS_HEADER …
#define BNA_CQ_EF_UDP …
#define BNA_CQ_EF_TCP …
#define BNA_CQ_EF_IP_OPTIONS …
#define BNA_CQ_EF_IPV6 …
#define BNA_CQ_EF_IPV4 …
#define BNA_CQ_EF_VLAN …
#define BNA_CQ_EF_RSS …
#define BNA_CQ_EF_RSVD2 …
#define BNA_CQ_EF_MCAST_MATCH …
#define BNA_CQ_EF_MCAST …
#define BNA_CQ_EF_BCAST …
#define BNA_CQ_EF_REMOTE …
#define BNA_CQ_EF_LOCAL …
#define BNA_CQ_EF_EOP …
struct bna_reg_offset { … };
struct bna_bit_defn { … };
struct bna_reg { … };
struct bna_dma_addr { … };
struct bna_txq_wi_vector { … };
struct bna_txq_entry { … };
struct bna_rxq_entry { … };
struct bna_cq_entry { … };
#endif