#ifndef _BRCM_D11_H_
#define _BRCM_D11_H_
#include <linux/ieee80211.h>
#include <defs.h>
#include "pub.h"
#include "dma.h"
#define RX_FIFO …
#define RX_TXSTATUS_FIFO …
#define TX_AC_BK_FIFO …
#define TX_AC_BE_FIFO …
#define TX_AC_VI_FIFO …
#define TX_AC_VO_FIFO …
#define TX_BCMC_FIFO …
#define TX_ATIM_FIFO …
#define M_AC_TXLMT_BASE_ADDR …
#define M_AC_TXLMT_ADDR(_ac) …
#define TX_DATA_FIFO …
#define TX_CTL_FIFO …
#define WL_RSSI_ANT_MAX …
struct intctrlregs { … };
struct pio2regs { … };
struct pio2regp { … };
struct pio4regs { … };
struct pio4regp { … };
pmqreg;
struct fifo64 { … };
struct d11regs { … };
#define D11REGOFFS(field) …
#define PIHR_BASE …
#define BT_DONE …
#define BT_B2S …
#define I_PC …
#define I_PD …
#define I_DE …
#define I_RU …
#define I_RO …
#define I_XU …
#define I_RI …
#define I_XI …
#define IRL_TO_MASK …
#define IRL_FC_MASK …
#define IRL_FC_SHIFT …
#define MCTL_GMODE …
#define MCTL_DISCARD_PMQ …
#define MCTL_TBTTHOLD …
#define MCTL_WAKE …
#define MCTL_HPS …
#define MCTL_PROMISC …
#define MCTL_KEEPBADFCS …
#define MCTL_KEEPCONTROL …
#define MCTL_PHYLOCK …
#define MCTL_BCNS_PROMISC …
#define MCTL_LOCK_RADIO …
#define MCTL_AP …
#define MCTL_INFRA …
#define MCTL_BIGEND …
#define MCTL_GPOUT_SEL_MASK …
#define MCTL_GPOUT_SEL_SHIFT …
#define MCTL_EN_PSMDBG …
#define MCTL_IHR_EN …
#define MCTL_SHM_UPPER …
#define MCTL_SHM_EN …
#define MCTL_PSM_JMP_0 …
#define MCTL_PSM_RUN …
#define MCTL_EN_MAC …
#define MCMD_BCN0VLD …
#define MCMD_BCN1VLD …
#define MCMD_DIRFRMQVAL …
#define MCMD_CCA …
#define MCMD_BG_NOISE …
#define MCMD_SKIP_SHMINIT …
#define MCMD_SAMPLECOLL …
#define MI_MACSSPNDD …
#define MI_BCNTPL …
#define MI_TBTT …
#define MI_BCNSUCCESS …
#define MI_BCNCANCLD …
#define MI_ATIMWINEND …
#define MI_PMQ …
#define MI_NSPECGEN_0 …
#define MI_NSPECGEN_1 …
#define MI_MACTXERR …
#define MI_NSPECGEN_3 …
#define MI_PHYTXERR …
#define MI_PME …
#define MI_GP0 …
#define MI_GP1 …
#define MI_DMAINT …
#define MI_TXSTOP …
#define MI_CCA …
#define MI_BG_NOISE …
#define MI_DTIM_TBTT …
#define MI_PRQ …
#define MI_PWRUP …
#define MI_RESERVED3 …
#define MI_RESERVED2 …
#define MI_RESERVED1 …
#define MI_RFDISABLE …
#define MI_TFS …
#define MI_PHYCHANGED …
#define MI_TO …
#define MCAP_TKIPMIC …
#define PMQH_DATA_MASK …
#define PMQH_BSSCFG …
#define PMQH_PMOFF …
#define PMQH_PMON …
#define PMQH_DASAT …
#define PMQH_ATIMFAIL …
#define PMQH_DEL_ENTRY …
#define PMQH_DEL_MULT …
#define PMQH_OFLO …
#define PMQH_NOT_EMPTY …
#define PDBG_CRS …
#define PDBG_TXA …
#define PDBG_TXF …
#define PDBG_TXE …
#define PDBG_RXF …
#define PDBG_RXS …
#define PDBG_RXFRG …
#define PDBG_RXV …
#define PDBG_RFD …
#define OBJADDR_SEL_MASK …
#define OBJADDR_UCM_SEL …
#define OBJADDR_SHM_SEL …
#define OBJADDR_SCR_SEL …
#define OBJADDR_IHR_SEL …
#define OBJADDR_RCMTA_SEL …
#define OBJADDR_SRCHM_SEL …
#define OBJADDR_WINC …
#define OBJADDR_RINC …
#define OBJADDR_AUTO_INC …
#define WEP_PCMADDR …
#define WEP_PCMDATA …
#define TXS_V …
#define TXS_STATUS_MASK …
#define TXS_FID_MASK …
#define TXS_FID_SHIFT …
#define TXS_SEQ_MASK …
#define TXS_PTX_MASK …
#define TXS_PTX_SHIFT …
#define TXS_MU_MASK …
#define TXS_MU_SHIFT …
#define CCS_ERSRC_REQ_D11PLL …
#define CCS_ERSRC_REQ_PHYPLL …
#define CCS_ERSRC_AVAIL_D11PLL …
#define CCS_ERSRC_AVAIL_PHYPLL …
#define CCS_ERSRC_REQ_HT …
#define CCS_ERSRC_AVAIL_HT …
#define CFPREP_CBI_MASK …
#define CFPREP_CBI_SHIFT …
#define CFPREP_CFPP …
#define TXFIFOCMD_RESET_MASK …
#define TXFIFOCMD_FIFOSEL_SHIFT …
#define TXFIFO_FIFOTOP_SHIFT …
#define TXFIFO_START_BLK16 …
#define TXFIFO_START_BLK …
#define TXFIFO_SIZE_UNIT …
#define MBSS16_TEMPLMEM_MINBLKS …
#define PV_AV_MASK …
#define PV_AV_SHIFT …
#define PV_PT_MASK …
#define PV_PT_SHIFT …
#define PV_PV_MASK …
#define PHY_TYPE(v) …
#define PHY_TYPE_N …
#define PHY_TYPE_SSN …
#define PHY_TYPE_LCN …
#define PHY_TYPE_LCNXN …
#define PHY_TYPE_NULL …
#define ANA_11N_013 …
struct ofdm_phy_hdr { … } __packed;
#define D11A_PHY_HDR_GRATE(phdr) …
#define D11A_PHY_HDR_GRES(phdr) …
#define D11A_PHY_HDR_GLENGTH(phdr) …
#define D11A_PHY_HDR_GPARITY(phdr) …
#define D11A_PHY_HDR_GTAIL(phdr) …
#define D11A_PHY_HDR_SRATE(phdr, rate) …
#define D11A_PHY_HDR_SRES(phdr) …
#define D11A_PHY_HDR_SLENGTH(phdr, length) …
#define D11A_PHY_HDR_STAIL(phdr) …
#define D11A_PHY_HDR_LEN_L …
#define D11A_PHY_HDR_LEN_R …
#define D11A_PHY_TX_DELAY …
#define D11A_PHY_HDR_TIME …
#define D11A_PHY_PRE_TIME …
#define D11A_PHY_PREHDR_TIME …
struct cck_phy_hdr { … } __packed;
#define D11B_PHY_HDR_LEN …
#define D11B_PHY_TX_DELAY …
#define D11B_PHY_LHDR_TIME …
#define D11B_PHY_LPRE_TIME …
#define D11B_PHY_LPREHDR_TIME …
#define D11B_PHY_SHDR_TIME …
#define D11B_PHY_SPRE_TIME …
#define D11B_PHY_SPREHDR_TIME …
#define D11B_PLCP_SIGNAL_LOCKED …
#define D11B_PLCP_SIGNAL_LE …
#define MIMO_PLCP_MCS_MASK …
#define MIMO_PLCP_40MHZ …
#define MIMO_PLCP_AMPDU …
#define BRCMS_GET_CCK_PLCP_LEN(plcp) …
#define BRCMS_GET_MIMO_PLCP_LEN(plcp) …
#define BRCMS_SET_MIMO_PLCP_LEN(plcp, len) …
#define BRCMS_SET_MIMO_PLCP_AMPDU(plcp) …
#define BRCMS_CLR_MIMO_PLCP_AMPDU(plcp) …
#define BRCMS_IS_MIMO_PLCP_AMPDU(plcp) …
#define D11_PHY_HDR_LEN …
struct d11txh { … } __packed __aligned(…);
#define D11_TXH_LEN …
#define FT_CCK …
#define FT_OFDM …
#define FT_HT …
#define FT_N …
#define TXC_AMPDU_SHIFT …
#define TXC_AMPDU_NONE …
#define TXC_AMPDU_FIRST …
#define TXC_AMPDU_MIDDLE …
#define TXC_AMPDU_LAST …
#define TXC_AMIC …
#define TXC_SENDCTS …
#define TXC_AMPDU_MASK …
#define TXC_BW_40 …
#define TXC_FREQBAND_5G …
#define TXC_DFCS …
#define TXC_IGNOREPMQ …
#define TXC_HWSEQ …
#define TXC_STARTMSDU …
#define TXC_SENDRTS …
#define TXC_LONGFRAME …
#define TXC_IMMEDACK …
#define TXC_PREAMBLE_RTS_FB_SHORT …
#define TXC_PREAMBLE_RTS_MAIN_SHORT …
#define TXC_PREAMBLE_DATA_FB_SHORT …
#define TXC_AMPDU_FBR …
#define TXC_SECKEY_MASK …
#define TXC_SECKEY_SHIFT …
#define TXC_ALT_TXPWR …
#define TXC_SECTYPE_MASK …
#define TXC_SECTYPE_SHIFT …
#define AMPDU_FBR_NULL_DELIM …
#define PHY_TXC_PWR_MASK …
#define PHY_TXC_PWR_SHIFT …
#define PHY_TXC_ANT_MASK …
#define PHY_TXC_ANT_SHIFT …
#define PHY_TXC_ANT_0_1 …
#define PHY_TXC_LCNPHY_ANT_LAST …
#define PHY_TXC_ANT_3 …
#define PHY_TXC_ANT_2 …
#define PHY_TXC_ANT_1 …
#define PHY_TXC_ANT_0 …
#define PHY_TXC_SHORT_HDR …
#define PHY_TXC_OLD_ANT_0 …
#define PHY_TXC_OLD_ANT_1 …
#define PHY_TXC_OLD_ANT_LAST …
#define PHY_TXC1_BW_MASK …
#define PHY_TXC1_BW_10MHZ …
#define PHY_TXC1_BW_10MHZ_UP …
#define PHY_TXC1_BW_20MHZ …
#define PHY_TXC1_BW_20MHZ_UP …
#define PHY_TXC1_BW_40MHZ …
#define PHY_TXC1_BW_40MHZ_DUP …
#define PHY_TXC1_MODE_SHIFT …
#define PHY_TXC1_MODE_MASK …
#define PHY_TXC1_MODE_SISO …
#define PHY_TXC1_MODE_CDD …
#define PHY_TXC1_MODE_STBC …
#define PHY_TXC1_MODE_SDM …
#define PHY_TXC_HTANT_MASK …
#define XFTS_RTS_FT_SHIFT …
#define XFTS_FBRRTS_FT_SHIFT …
#define XFTS_CHANNEL_SHIFT …
#define PHY_AWS_ANTDIV …
#define IFS_USEEDCF …
#define IFS_CTL1_EDCRS …
#define IFS_CTL1_EDCRS_20L …
#define IFS_CTL1_EDCRS_40 …
#define ABI_MAS_ADDR_BMP_IDX_MASK …
#define ABI_MAS_ADDR_BMP_IDX_SHIFT …
#define ABI_MAS_FBR_ANT_PTN_MASK …
#define ABI_MAS_FBR_ANT_PTN_SHIFT …
#define ABI_MAS_MRT_ANT_PTN_MASK …
struct tx_status { … } __packed;
#define TXSTATUS_LEN …
#define TX_STATUS_FRM_RTX_MASK …
#define TX_STATUS_FRM_RTX_SHIFT …
#define TX_STATUS_RTS_RTX_MASK …
#define TX_STATUS_RTS_RTX_SHIFT …
#define TX_STATUS_MASK …
#define TX_STATUS_PMINDCTD …
#define TX_STATUS_INTERMEDIATE …
#define TX_STATUS_AMPDU …
#define TX_STATUS_SUPR_MASK …
#define TX_STATUS_SUPR_SHIFT …
#define TX_STATUS_ACK_RCV …
#define TX_STATUS_VALID …
#define TX_STATUS_NO_ACK …
#define TX_STATUS_SUPR_PMQ …
#define TX_STATUS_SUPR_FLUSH …
#define TX_STATUS_SUPR_FRAG …
#define TX_STATUS_SUPR_TBTT …
#define TX_STATUS_SUPR_BADCH …
#define TX_STATUS_SUPR_EXPTIME …
#define TX_STATUS_SUPR_UF …
#define TX_STATUS_UNEXP(status) …
#define TX_STATUS_UNEXP_AMPDU(status) …
#define TX_STATUS_BA_BMAP03_MASK …
#define TX_STATUS_BA_BMAP03_SHIFT …
#define TX_STATUS_BA_BMAP47_MASK …
#define TX_STATUS_BA_BMAP47_SHIFT …
#define RCM_INC_MASK_H …
#define RCM_INC_MASK_L …
#define RCM_INC_DATA …
#define RCM_INDEX_MASK …
#define RCM_SIZE …
#define RCM_MAC_OFFSET …
#define RCM_BSSID_OFFSET …
#define RCM_F_BSSID_0_OFFSET …
#define RCM_F_BSSID_1_OFFSET …
#define RCM_F_BSSID_2_OFFSET …
#define RCM_WEP_TA0_OFFSET …
#define RCM_WEP_TA1_OFFSET …
#define RCM_WEP_TA2_OFFSET …
#define RCM_WEP_TA3_OFFSET …
#define MAC_PHY_RESET …
#define MAC_PHY_CLOCK_EN …
#define MAC_PHY_FORCE_CLK …
#define WKEY_START …
#define WKEY_SEL_MASK …
#define RCMTA_SIZE …
#define M_ADDR_BMP_BLK …
#define M_ADDR_BMP_BLK_SZ …
#define ADDR_BMP_RA …
#define ADDR_BMP_TA …
#define ADDR_BMP_BSSID …
#define ADDR_BMP_AP …
#define ADDR_BMP_STA …
#define ADDR_BMP_RESERVED1 …
#define ADDR_BMP_RESERVED2 …
#define ADDR_BMP_RESERVED3 …
#define ADDR_BMP_BSS_IDX_MASK …
#define ADDR_BMP_BSS_IDX_SHIFT …
#define WSEC_MAX_RCMTA_KEYS …
#define WSEC_MAX_TKMIC_ENGINE_KEYS …
#define WSEC_MAX_RXE_KEYS …
#define SKL_ALGO_MASK …
#define SKL_ALGO_SHIFT …
#define SKL_KEYID_MASK …
#define SKL_KEYID_SHIFT …
#define SKL_INDEX_MASK …
#define SKL_INDEX_SHIFT …
#define SKL_GRP_ALGO_MASK …
#define SKL_GRP_ALGO_SHIFT …
#define SKL_IBSS_INDEX_MASK …
#define SKL_IBSS_INDEX_SHIFT …
#define SKL_IBSS_KEYID1_MASK …
#define SKL_IBSS_KEYID1_SHIFT …
#define SKL_IBSS_KEYID2_MASK …
#define SKL_IBSS_KEYID2_SHIFT …
#define SKL_IBSS_KEYALGO_MASK …
#define SKL_IBSS_KEYALGO_SHIFT …
#define WSEC_MODE_OFF …
#define WSEC_MODE_HW …
#define WSEC_MODE_SW …
#define WSEC_ALGO_OFF …
#define WSEC_ALGO_WEP1 …
#define WSEC_ALGO_TKIP …
#define WSEC_ALGO_AES …
#define WSEC_ALGO_WEP128 …
#define WSEC_ALGO_AES_LEGACY …
#define WSEC_ALGO_NALG …
#define AES_MODE_NONE …
#define AES_MODE_CCM …
#define WECR0_KEYREG_SHIFT …
#define WECR0_KEYREG_MASK …
#define WECR0_DECRYPT …
#define WECR0_IVINLINE …
#define WECR0_WEPALG_SHIFT …
#define WECR0_WEPALG_MASK …
#define WECR0_WKEYSEL_SHIFT …
#define WECR0_WKEYSEL_MASK …
#define WECR0_WKEYSTART …
#define WECR0_WEPINIT …
#define WECR0_ICVERR …
#define T_ACTS_TPL_BASE …
#define T_NULL_TPL_BASE …
#define T_QNULL_TPL_BASE …
#define T_RR_TPL_BASE …
#define T_BCN0_TPL_BASE …
#define T_PRS_TPL_BASE …
#define T_BCN1_TPL_BASE …
#define T_TX_FIFO_TXRAM_BASE …
#define T_BA_TPL_BASE …
#define T_RAM_ACCESS_SZ …
#define M_MACHW_VER …
#define M_MACHW_CAP_L …
#define M_MACHW_CAP_H …
#define M_EDCF_STATUS_OFF …
#define M_TXF_CUR_INDEX …
#define M_EDCF_QINFO …
#define M_DOT11_SLOT …
#define M_DOT11_DTIMPERIOD …
#define M_NOSLPZNATDTIM …
#define M_BCN0_FRM_BYTESZ …
#define M_BCN1_FRM_BYTESZ …
#define M_BCN_TXTSF_OFFSET …
#define M_TIMBPOS_INBEACON …
#define M_SFRMTXCNTFBRTHSD …
#define M_LFRMTXCNTFBRTHSD …
#define M_BCN_PCTLWD …
#define M_BCN_LI …
#define M_MAXRXFRM_LEN …
#define M_RSP_PCTLWD …
#define M_TXPWR_N …
#define M_TXPWR_TARGET …
#define M_TXPWR_MAX …
#define M_TXPWR_CUR …
#define M_RX_PAD_DATA_OFFSET …
#define M_SEC_DEFIVLOC …
#define M_SEC_VALNUMSOFTMCHTA …
#define M_PHYVER …
#define M_PHYTYPE …
#define M_SECRXKEYS_PTR …
#define M_TKMICKEYS_PTR …
#define M_SECKINDXALGO_BLK …
#define M_SECKINDXALGO_BLK_SZ …
#define M_SECPSMRXTAMCH_BLK …
#define M_TKIP_TSC_TTAK …
#define D11_MAX_KEY_SIZE …
#define M_MAX_ANTCNT …
#define M_SSIDLEN …
#define M_PRB_RESP_FRM_LEN …
#define M_PRS_MAXTIME …
#define M_SSID …
#define M_CTXPRS_BLK …
#define C_CTX_PCTLWD_POS …
#define M_OFDM_OFFSET …
#define M_B_TSSI_0 …
#define M_B_TSSI_1 …
#define M_HOST_FLAGS1 …
#define M_HOST_FLAGS2 …
#define M_HOST_FLAGS3 …
#define M_HOST_FLAGS4 …
#define M_HOST_FLAGS5 …
#define M_HOST_FLAGS_SZ …
#define M_RADAR_REG …
#define M_A_TSSI_0 …
#define M_A_TSSI_1 …
#define M_NOISE_IF_COUNT …
#define M_NOISE_IF_TIMEOUT …
#define M_RF_RX_SP_REG1 …
#define M_G_TSSI_0 …
#define M_G_TSSI_1 …
#define M_JSSI_0 …
#define M_JSSI_1 …
#define M_JSSI_AUX …
#define M_CUR_2050_RADIOCODE …
#define M_FIFOSIZE0 …
#define M_FIFOSIZE1 …
#define M_FIFOSIZE2 …
#define M_FIFOSIZE3 …
#define D11_MAX_TX_FRMS …
#define M_CURCHANNEL …
#define D11_CURCHANNEL_5G …
#define D11_CURCHANNEL_40 …
#define D11_CURCHANNEL_MAX …
#define M_BCMC_FID …
#define INVALIDFID …
#define M_BCN_PCTL1WD …
#define M_TX_IDLE_BUSY_RATIO_X_16_CCK …
#define M_TX_IDLE_BUSY_RATIO_X_16_OFDM …
#define M_LCN_RSSI_0 …
#define M_LCN_RSSI_1 …
#define M_LCN_RSSI_2 …
#define M_LCN_RSSI_3 …
#define M_LCN_SNR_A_0 …
#define M_LCN_SNR_B_0 …
#define M_LCN_SNR_A_1 …
#define M_LCN_SNR_B_1 …
#define M_LCN_SNR_A_2 …
#define M_LCN_SNR_B_2 …
#define M_LCN_SNR_A_3 …
#define M_LCN_SNR_B_3 …
#define M_LCN_LAST_RESET …
#define M_LCN_LAST_LOC …
#define M_LCNPHY_RESET_STATUS …
#define M_LCNPHY_DSC_TIME …
#define M_LCNPHY_RESET_CNT_DSC …
#define M_LCNPHY_RESET_CNT …
#define M_RT_DIRMAP_A …
#define M_RT_BBRSMAP_A …
#define M_RT_DIRMAP_B …
#define M_RT_BBRSMAP_B …
#define M_RT_PRS_PLCP_POS …
#define M_RT_PRS_DUR_POS …
#define M_RT_OFDM_PCTL1_POS …
#define M_20IN40_IQ …
#define M_CURR_IDX1 …
#define M_CURR_IDX2 …
#define M_BSCALE_ANT0 …
#define M_BSCALE_ANT1 …
#define M_MIMO_ANTSEL_RXDFLT …
#define M_ANTSEL_CLKDIV …
#define M_MIMO_ANTSEL_TXDFLT …
#define M_MIMO_MAXSYM …
#define MIMO_MAXSYM_DEF …
#define MIMO_MAXSYM_MAX …
#define M_WATCHDOG_8TU …
#define WATCHDOG_8TU_DEF …
#define WATCHDOG_8TU_MAX …
#define M_PKTENG_CTRL …
#define M_PKTENG_IFS …
#define M_PKTENG_FRMCNT_LO …
#define M_PKTENG_FRMCNT_HI …
#define M_LCN_PWR_IDX_MAX …
#define M_LCN_PWR_IDX_MIN …
#define M_PKTENG_MODE_TX …
#define M_PKTENG_MODE_TX_RIFS …
#define M_PKTENG_MODE_TX_CTS …
#define M_PKTENG_MODE_RX …
#define M_PKTENG_MODE_RX_WITH_ACK …
#define M_PKTENG_MODE_MASK …
#define M_PKTENG_FRMCNT_VLD …
#define M_SMPL_COL_BMP …
#define M_SMPL_COL_CTL …
#define ANTSEL_CLKDIV_4MHZ …
#define MIMO_ANTSEL_BUSY …
#define MIMO_ANTSEL_SEL …
#define MIMO_ANTSEL_WAIT …
#define MIMO_ANTSEL_OVERRIDE …
struct shm_acparams { … } __packed;
#define M_EDCF_QLEN …
#define WME_STATUS_NEWAC …
#define MHFMAX …
#define MHF1 …
#define MHF2 …
#define MHF3 …
#define MHF4 …
#define MHF5 …
#define MHF1_ANTDIV …
#define MHF1_EDCF …
#define MHF1_IQSWAP_WAR …
#define MHF1_FORCEFASTCLK …
#define MHF2_TXBCMC_NOW …
#define MHF2_HWPWRCTL …
#define MHF2_NPHY40MHZ_WAR …
#define MHF3_ANTSEL_EN …
#define MHF3_ANTSEL_MODE …
#define MHF3_RESERVED1 …
#define MHF3_RESERVED2 …
#define MHF3_NPHY_MLADV_WAR …
#define MHF4_BPHY_TXCORE0 …
#define MHF4_EXTPA_ENABLE …
#define MHF5_4313_GPIOCTRL …
#define MHF5_RESERVED1 …
#define MHF5_RESERVED2 …
#define M_RADIO_PWR …
#define M_PHY_NOISE …
#define PHY_NOISE_MASK …
struct d11rxhdr_le { … } __packed;
struct d11rxhdr { … } __packed;
#define PRXS0_FT_MASK …
#define PRXS0_CLIP_MASK …
#define PRXS0_CLIP_SHIFT …
#define PRXS0_UNSRATE …
#define PRXS0_RXANT_UPSUBBAND …
#define PRXS0_LCRS …
#define PRXS0_SHORTH …
#define PRXS0_PLCPFV …
#define PRXS0_PLCPHCF …
#define PRXS0_GAIN_CTL …
#define PRXS0_ANTSEL_MASK …
#define PRXS0_ANTSEL_SHIFT …
#define PRXS0_CCK …
#define PRXS0_OFDM …
#define PRXS0_PREN …
#define PRXS0_STDN …
#define PRXS0_ANTSEL_0 …
#define PRXS0_ANTSEL_1 …
#define PRXS0_ANTSEL_2 …
#define PRXS0_ANTSEL_3 …
#define PRXS1_JSSI_MASK …
#define PRXS1_JSSI_SHIFT …
#define PRXS1_SQ_MASK …
#define PRXS1_SQ_SHIFT …
#define PRXS1_nphy_PWR0_MASK …
#define PRXS1_nphy_PWR1_MASK …
#define PRXS0_BAND …
#define PRXS0_RSVD …
#define PRXS0_UNUSED …
#define PRXS1_HTPHY_CORE_MASK …
#define PRXS1_HTPHY_ANTCFG_MASK …
#define PRXS1_HTPHY_MMPLCPLenL_MASK …
#define PRXS2_HTPHY_MMPLCPLenH_MASK …
#define PRXS2_HTPHY_MMPLCH_RATE_MASK …
#define PRXS2_HTPHY_RXPWR_ANT0 …
#define PRXS3_HTPHY_RXPWR_ANT1 …
#define PRXS3_HTPHY_RXPWR_ANT2 …
#define PRXS4_HTPHY_RXPWR_ANT3 …
#define PRXS4_HTPHY_CFO …
#define PRXS5_HTPHY_FFO …
#define PRXS5_HTPHY_AR …
#define HTPHY_MMPLCPLen(rxs) …
#define HTPHY_RXPWR_ANT0(rxs) …
#define HTPHY_RXPWR_ANT1(rxs) …
#define HTPHY_RXPWR_ANT2(rxs) …
#define RXS_BCNSENT …
#define RXS_SECKINDX_MASK …
#define RXS_SECKINDX_SHIFT …
#define RXS_DECERR …
#define RXS_DECATMPT …
#define RXS_PBPRES …
#define RXS_RESPFRAMETX …
#define RXS_FCSERR …
#define RXS_AMSDU_MASK …
#define RXS_AGGTYPE_MASK …
#define RXS_AGGTYPE_SHIFT …
#define RXS_PHYRXST_VALID …
#define RXS_RXANT_MASK …
#define RXS_RXANT_SHIFT …
#define RXS_CHAN_40 …
#define RXS_CHAN_5G …
#define RXS_CHAN_ID_MASK …
#define RXS_CHAN_ID_SHIFT …
#define RXS_CHAN_PHYTYPE_MASK …
#define RXS_CHAN_PHYTYPE_SHIFT …
#define M_PWRIND_BLKS …
#define M_PWRIND_MAP0 …
#define M_PWRIND_MAP1 …
#define M_PWRIND_MAP2 …
#define M_PWRIND_MAP3 …
#define M_PWRIND_MAP(core) …
#define M_PSM_SOFT_REGS …
#define M_BOM_REV_MAJOR …
#define M_BOM_REV_MINOR …
#define M_UCODE_DBGST …
#define M_UCODE_MACSTAT …
#define M_AGING_THRSH …
#define M_MBURST_SIZE …
#define M_MBURST_TXOP …
#define M_SYNTHPU_DLY …
#define M_PRETBTT …
#define M_ALT_TXPWR_IDX …
#define M_PHY_TX_FLT_PTR …
#define M_CTS_DURATION …
#define M_LP_RCCAL_OVR …
#define M_RXSTATS_BLK_PTR …
#define DBGST_INACTIVE …
#define DBGST_INIT …
#define DBGST_ACTIVE …
#define DBGST_SUSPENDED …
#define DBGST_ASLEEP …
enum _ePsmScratchPadRegDefinitions { … };
#define S_BEACON_INDX …
#define S_PRS_INDX …
#define S_PHYTYPE …
#define S_PHYVER …
#define SLOW_CTRL_PDE …
#define SLOW_CTRL_FD …
struct macstat { … };
#define SICF_PCLKE …
#define SICF_PRST …
#define SICF_MPCLKE …
#define SICF_FREF …
#define SICF_BWMASK …
#define SICF_BW40 …
#define SICF_BW20 …
#define SICF_BW10 …
#define SICF_GMODE …
#define SISF_2G_PHY …
#define SISF_5G_PHY …
#define SISF_FCLKA …
#define SISF_DB_PHY …
#define BPHY_REG_OFT_BASE …
#define BPHY_BB_CONFIG …
#define BPHY_ADCBIAS …
#define BPHY_ANACORE …
#define BPHY_PHYCRSTH …
#define BPHY_TEST …
#define BPHY_PA_TX_TO …
#define BPHY_SYNTH_DC_TO …
#define BPHY_PA_TX_TIME_UP …
#define BPHY_RX_FLTR_TIME_UP …
#define BPHY_TX_POWER_OVERRIDE …
#define BPHY_RF_OVERRIDE …
#define BPHY_RF_TR_LOOKUP1 …
#define BPHY_RF_TR_LOOKUP2 …
#define BPHY_COEFFS …
#define BPHY_PLL_OUT …
#define BPHY_REFRESH_MAIN …
#define BPHY_REFRESH_TO0 …
#define BPHY_REFRESH_TO1 …
#define BPHY_RSSI_TRESH …
#define BPHY_IQ_TRESH_HH …
#define BPHY_IQ_TRESH_H …
#define BPHY_IQ_TRESH_L …
#define BPHY_IQ_TRESH_LL …
#define BPHY_GAIN …
#define BPHY_LNA_GAIN_RANGE …
#define BPHY_JSSI …
#define BPHY_TSSI_CTL …
#define BPHY_TSSI …
#define BPHY_TR_LOSS_CTL …
#define BPHY_LO_LEAKAGE …
#define BPHY_LO_RSSI_ACC …
#define BPHY_LO_IQMAG_ACC …
#define BPHY_TX_DC_OFF1 …
#define BPHY_TX_DC_OFF2 …
#define BPHY_PEAK_CNT_THRESH …
#define BPHY_FREQ_OFFSET …
#define BPHY_DIVERSITY_CTL …
#define BPHY_PEAK_ENERGY_LO …
#define BPHY_PEAK_ENERGY_HI …
#define BPHY_SYNC_CTL …
#define BPHY_TX_PWR_CTRL …
#define BPHY_TX_EST_PWR …
#define BPHY_STEP …
#define BPHY_WARMUP …
#define BPHY_LMS_CFF_READ …
#define BPHY_LMS_COEFF_I …
#define BPHY_LMS_COEFF_Q …
#define BPHY_SIG_POW …
#define BPHY_RFDC_CANCEL_CTL …
#define BPHY_HDR_TYPE …
#define BPHY_SFD_TO …
#define BPHY_SFD_CTL …
#define BPHY_DEBUG …
#define BPHY_RX_DELAY_COMP …
#define BPHY_CRS_DROP_TO …
#define BPHY_SHORT_SFD_NZEROS …
#define BPHY_DSSS_COEFF1 …
#define BPHY_DSSS_COEFF2 …
#define BPHY_CCK_COEFF1 …
#define BPHY_CCK_COEFF2 …
#define BPHY_TR_CORR …
#define BPHY_ANGLE_SCALE …
#define BPHY_TX_PWR_BASE_IDX …
#define BPHY_OPTIONAL_MODES2 …
#define BPHY_CCK_LMS_STEP …
#define BPHY_BYPASS …
#define BPHY_CCK_DELAY_LONG …
#define BPHY_CCK_DELAY_SHORT …
#define BPHY_PPROC_CHAN_DELAY …
#define BPHY_DDFS_ENABLE …
#define BPHY_PHASE_SCALE …
#define BPHY_FREQ_CONTROL …
#define BPHY_LNA_GAIN_RANGE_10 …
#define BPHY_LNA_GAIN_RANGE_32 …
#define BPHY_OPTIONAL_MODES …
#define BPHY_RX_STATUS2 …
#define BPHY_RX_STATUS3 …
#define BPHY_DAC_CONTROL …
#define BPHY_ANA11G_FILT_CTRL …
#define BPHY_REFRESH_CTRL …
#define BPHY_RF_OVERRIDE2 …
#define BPHY_SPUR_CANCEL_CTRL …
#define BPHY_FINE_DIGIGAIN_CTRL …
#define BPHY_RSSI_LUT …
#define BPHY_RSSI_LUT_END …
#define BPHY_TSSI_LUT …
#define BPHY_TSSI_LUT_END …
#define BPHY_TSSI2PWR_LUT …
#define BPHY_TSSI2PWR_LUT_END …
#define BPHY_LOCOMP_LUT …
#define BPHY_LOCOMP_LUT_END …
#define BPHY_TXGAIN_LUT …
#define BPHY_TXGAIN_LUT_END …
#define PHY_BBC_ANT_MASK …
#define PHY_BBC_ANT_SHIFT …
#define BB_DARWIN …
#define BBCFG_RESETCCA …
#define BBCFG_RESETRX …
#define TST_DDFS …
#define TST_TXFILT1 …
#define TST_UNSCRAM …
#define TST_CARR_SUPP …
#define TST_DC_COMP_LOOP …
#define TST_LOOPBACK …
#define TST_TXFILT0 …
#define TST_TXTEST_ENABLE …
#define TST_TXTEST_RATE …
#define TST_TXTEST_PHASE …
#define TST_TXTEST_RATE_1MBPS …
#define TST_TXTEST_RATE_2MBPS …
#define TST_TXTEST_RATE_5_5MBPS …
#define TST_TXTEST_RATE_11MBPS …
#define TST_TXTEST_RATE_SHIFT …
#define SHM_BYT_CNT …
#define MAX_BYT_CNT …
struct d11cnt { … };
#endif