Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/bnxt/bnxt.h
Context not available. | |||||
#define BNXT_GET_RSS_PROFILE_ID(rss_hash_type) ((rss_hash_type >> 1) & 0x1F) | #define BNXT_GET_RSS_PROFILE_ID(rss_hash_type) ((rss_hash_type >> 1) & 0x1F) | ||||
#define BNXT_NO_MORE_WOL_FILTERS 0xFFFF | #define BNXT_NO_MORE_WOL_FILTERS 0xFFFF | ||||
#define bnxt_wol_supported(softc) ((softc)->flags & BNXT_FLAG_WOL_CAP) | #define bnxt_wol_supported(softc) (!((softc)->flags & BNXT_FLAG_VF) && \ | ||||
((softc)->flags & BNXT_FLAG_WOL_CAP )) | |||||
/* Completion related defines */ | /* Completion related defines */ | ||||
#define CMP_VALID(cmp, v_bit) \ | #define CMP_VALID(cmp, v_bit) \ | ||||
Context not available. | |||||
bus_addr_t hwrm_cmd_req_dma_addr; | bus_addr_t hwrm_cmd_req_dma_addr; | ||||
}; | }; | ||||
#define BNXT_FLAG_VF (1<<1) | |||||
#define BNXT_PF(softc) (!((softc)->flags & BNXT_FLAG_VF)) | #define BNXT_PF(softc) (!((softc)->flags & BNXT_FLAG_VF)) | ||||
#define BNXT_VF(softc) ((softc)->flags & BNXT_FLAG_VF) | #define BNXT_VF(softc) ((softc)->flags & BNXT_FLAG_VF) | ||||
Context not available. | |||||
struct bnxt_bar_info hwrm_bar; | struct bnxt_bar_info hwrm_bar; | ||||
struct bnxt_bar_info doorbell_bar; | struct bnxt_bar_info doorbell_bar; | ||||
struct bnxt_link_info link_info; | struct bnxt_link_info link_info; | ||||
#define BNXT_FLAG_NPAR 0x1 | #define BNXT_FLAG_VF 0x0001 | ||||
#define BNXT_FLAG_WOL_CAP 0x2 | #define BNXT_FLAG_NPAR 0x0002 | ||||
#define BNXT_FLAG_WOL_CAP 0x0004 | |||||
uint32_t flags; | uint32_t flags; | ||||
uint32_t total_msix; | uint32_t total_msix; | ||||
Context not available. |