Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/bnxt/bnxt_hwrm.h
Show All 30 Lines | |||||
#ifndef _BNXT_HWRM_H | #ifndef _BNXT_HWRM_H | ||||
#define _BNXT_HWRM_H | #define _BNXT_HWRM_H | ||||
#define BNXT_PAUSE_TX (HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_TX) | #define BNXT_PAUSE_TX (HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_TX) | ||||
#define BNXT_PAUSE_RX (HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_RX) | #define BNXT_PAUSE_RX (HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_RX) | ||||
#define BNXT_AUTO_PAUSE_AUTONEG_PAUSE \ | #define BNXT_AUTO_PAUSE_AUTONEG_PAUSE \ | ||||
(HWRM_PORT_PHY_QCFG_OUTPUT_AUTO_PAUSE_AUTONEG_PAUSE) | (HWRM_PORT_PHY_QCFG_OUTPUT_AUTO_PAUSE_AUTONEG_PAUSE) | ||||
#define BNXT_HWRM_SHORT_REQ_LEN sizeof(struct hwrm_short_input) | |||||
/* HWRM Function Prototypes */ | /* HWRM Function Prototypes */ | ||||
int bnxt_alloc_hwrm_dma_mem(struct bnxt_softc *softc); | int bnxt_alloc_hwrm_dma_mem(struct bnxt_softc *softc); | ||||
void bnxt_free_hwrm_dma_mem(struct bnxt_softc *softc); | void bnxt_free_hwrm_dma_mem(struct bnxt_softc *softc); | ||||
int bnxt_hwrm_ring_alloc(struct bnxt_softc *softc, uint8_t type, | int bnxt_hwrm_ring_alloc(struct bnxt_softc *softc, uint8_t type, | ||||
struct bnxt_ring *ring, uint16_t cmpl_ring_id, uint32_t stat_ctx_id, | struct bnxt_ring *ring, uint16_t cmpl_ring_id, uint32_t stat_ctx_id, | ||||
bool irq); | bool irq); | ||||
int bnxt_hwrm_ver_get(struct bnxt_softc *softc); | int bnxt_hwrm_ver_get(struct bnxt_softc *softc); | ||||
▲ Show 20 Lines • Show All 68 Lines • Show Last 20 Lines |