hfa384x.h File Reference

Go to the source code of this file.

Data Structures

struct  hfa384x_bytestr
struct  hfa384x_bytestr32
struct  hfa384x_record
struct  hfa384x_record16
struct  hfa384x_record32
struct  hfa384x_compident
struct  hfa384x_caplevel
struct  hfa384x_cnfPortType
struct  hfa384x_cnfOwnMACAddress
struct  hfa384x_cnfDesiredSSID
struct  hfa384x_cnfOwnChannel
struct  hfa384x_cnfOwnSSID
struct  hfa384x_cnfOwnATIMWindow
struct  hfa384x_cnfSystemScale
struct  hfa384x_cnfMaxDataLength
struct  hfa384x_cnfWDSAddress
struct  hfa384x_cnfPMEnabled
struct  hfa384x_cnfPMEPS
struct  hfa384x_cnfMulticastReceive
struct  hfa384x_cnfMaxSleepDuration
struct  hfa384x_cnfPMHoldoverDuration
struct  hfa384x_cnfOwnName
struct  hfa384x_cnfOwnDTIMPeriod
struct  hfa384x_cnfWDSAddressN
struct  hfa384x_cnfMulticastPMBuffering
struct  hfa384x_GroupAddresses
struct  hfa384x_CreateIBSS
struct  hfa384x_FragmentationThreshold
struct  hfa384x_RTSThreshold
struct  hfa384x_TxRateControl
struct  hfa384x_PromiscuousMode
struct  hfa384x_ScanRequest_data
struct  hfa384x_HostScanRequest_data
struct  hfa384x_JoinRequest_data
struct  hfa384x_authenticateStation_data
struct  hfa384x_associateStation_data
struct  hfa384x_ChannelInfoRequest_data
struct  hfa384x_WEPKeyMapping
struct  hfa384x_WPAData
struct  hfa384x_TickTime
struct  hfa384x_MaxLoadTime
struct  hfa384x_downloadbuffer
struct  hfa384x_PRIIdentity
struct  hfa384x_PRISupRange
struct  hfa384x_CFIActRanges
struct  hfa384x_NICSerialNumber
struct  hfa384x_NICIdentity
struct  hfa384x_MFISupRange
struct  hfa384x_CFISupRange
struct  hfa384x_BuildSeq
struct  hfa384x_FWID
struct  hfa384x_ChannelList
struct  hfa384x_RegulatoryDomains
struct  hfa384x_TempType
struct  hfa384x_CIS
struct  hfa384x_STAIdentity
struct  hfa384x_STASupRange
struct  hfa384x_MFIActRanges
struct  hfa384x_PortStatus
struct  hfa384x_CurrentSSID
struct  hfa384x_CurrentBSSID
struct  hfa384x_commsquality
struct  hfa384x_dbmcommsquality
struct  hfa384x_CurrentTxRate
struct  hfa384x_CurrentBeaconInterval
struct  hfa384x_CurrentScaleThresholds
struct  hfa384x_ProtocolRspTime
struct  hfa384x_ShortRetryLimit
struct  hfa384x_LongRetryLimit
struct  hfa384x_MaxTransmitLifetime
struct  hfa384x_MaxReceiveLifetime
struct  hfa384x_CFPollable
struct  hfa384x_AuthenticationAlgorithms
struct  hfa384x_AuthenticationAlgorithms_data
struct  hfa384x_PrivacyOptionImplemented
struct  hfa384x_OwnMACAddress
struct  hfa384x_PCFInfo
struct  hfa384x_PCFInfo_data
struct  hfa384x_PHYType
struct  hfa384x_CurrentChannel
struct  hfa384x_CurrentPowerState
struct  hfa384x_CCAMode
struct  hfa384x_SupportedDataRates
struct  hfa384x_LFOStatus
struct  hfa384x_LEDControl
struct  hfa384x_tx_frame
struct  hfa384x_rx_frame
struct  hfa384x_HandoverAddr
struct  hfa384x_CommTallies16
struct  hfa384x_CommTallies32
struct  hfa384x_ScanResultSub
struct  hfa384x_ScanResult
struct  hfa384x_ChInfoResultSub
struct  hfa384x_ChInfoResult
struct  hfa384x_HScanResultSub
struct  hfa384x_HScanResult
struct  hfa384x_LinkStatus
struct  hfa384x_AssocStatus
struct  hfa384x_AuthRequest
struct  hfa384x_AssocRequest
struct  hfa384x_MicFailure
struct  hfa384x_PSUserCount
struct  hfa384x_KeyIDChanged
union  hfa384x_infodata
struct  hfa384x_InfFrame
struct  hfa384x_usb_txfrm
struct  hfa384x_usb_cmdreq
struct  hfa384x_usb_wridreq
struct  hfa384x_usb_rridreq
struct  hfa384x_usb_wmemreq
struct  hfa384x_usb_rmemreq
struct  hfa384x_usb_rxfrm
struct  hfa384x_usb_infofrm
struct  hfa384x_usb_statusresp
struct  hfa384x_usb_rridresp
struct  hfa384x_usb_rmemresp
struct  hfa384x_usb_bufavail
struct  hfa384x_usb_error
union  hfa384x_usbout
union  hfa384x_usbin
struct  hfa384x_pdr_pcb_partnum
struct  hfa384x_pdr_pcb_tracenum
struct  hfa384x_pdr_nic_serial
struct  hfa384x_pdr_mkk_measurements
struct  hfa384x_pdr_nic_ramsize
struct  hfa384x_pdr_mfisuprange
struct  hfa384x_pdr_cfisuprange
struct  hfa384x_pdr_nicid
struct  hfa384x_pdr_refdac_measurements
struct  hfa384x_pdr_vgdac_measurements
struct  hfa384x_pdr_level_comp_measurements
struct  hfa384x_pdr_mac_address
struct  hfa384x_pdr_mkk_callname
struct  hfa384x_pdr_regdomain
struct  hfa384x_pdr_allowed_channel
struct  hfa384x_pdr_default_channel
struct  hfa384x_pdr_privacy_option
struct  hfa384x_pdr_temptype
struct  hfa384x_pdr_refdac_setup
struct  hfa384x_pdr_vgdac_setup
struct  hfa384x_pdr_level_comp_setup
struct  hfa384x_pdr_trimdac_setup
struct  hfa384x_pdr_ifr_setting
struct  hfa384x_pdr_rfr_setting
struct  hfa384x_pdr_hfa3861_baseline
struct  hfa384x_pdr_hfa3861_shadow
struct  hfa384x_pdr_hfa3861_ifrf
struct  hfa384x_pdr_hfa3861_chcalsp
struct  hfa384x_pdr_hfa3861_chcali
struct  hfa384x_pdr_hfa3861_nic_config
struct  hfa384x_pdr_hfo_delay
struct  hfa384x_pdr_hfa3861_manf_testsp
struct  hfa384x_pdr_hfa3861_manf_testi
struct  hfa384x_end_of_pda
struct  hfa384x_pdrec
union  hfa384x_pdrec::pdr

Defines

#define HFA384x_FIRMWARE_VERSION(a, b, c)   (((a) << 16) + ((b) << 8) + (c))
#define HFA384x_LEVEL_TO_dBm(v)   (0x100 + (v) * 100 / 255 - 100)
#define HFA384x_CMD_ALLOC_LEN_MIN   ((UINT16)4)
#define HFA384x_CMD_ALLOC_LEN_MAX   ((UINT16)2400)
#define HFA384x_BAP_DATALEN_MAX   ((UINT16)4096)
#define HFA384x_BAP_OFFSET_MAX   ((UINT16)4096)
#define HFA384x_PORTID_MAX   ((UINT16)7)
#define HFA384x_NUMPORTS_MAX   ((UINT16)(HFA384x_PORTID_MAX+1))
#define HFA384x_PDR_LEN_MAX   ((UINT16)512)
#define HFA384x_PDA_RECS_MAX   ((UINT16)200)
#define HFA384x_PDA_LEN_MAX   ((UINT16)1024)
#define HFA384x_SCANRESULT_MAX   ((UINT16)31)
#define HFA384x_HSCANRESULT_MAX   ((UINT16)31)
#define HFA384x_CHINFORESULT_MAX   ((UINT16)16)
#define HFA384x_DRVR_FIDSTACKLEN_MAX   (10)
#define HFA384x_DRVR_TXBUF_MAX
#define HFA384x_DRVR_MAGIC   (0x4a2d)
#define HFA384x_INFODATA_MAXLEN   (sizeof(hfa384x_infodata_t))
#define HFA384x_INFOFRM_MAXLEN   (sizeof(hfa384x_InfFrame_t))
#define HFA384x_RID_GUESSING_MAXLEN   2048
#define HFA384x_RIDDATA_MAXLEN   HFA384x_RID_GUESSING_MAXLEN
#define HFA384x_USB_RWMEM_MAXLEN   2048
#define HFA384x_BAP_PROC   ((UINT16)0)
#define HFA384x_BAP_INT   ((UINT16)1)
#define HFA384x_PORTTYPE_IBSS   ((UINT16)0)
#define HFA384x_PORTTYPE_BSS   ((UINT16)1)
#define HFA384x_PORTTYPE_WDS   ((UINT16)2)
#define HFA384x_PORTTYPE_PSUEDOIBSS   ((UINT16)3)
#define HFA384x_PORTTYPE_HOSTAP   ((UINT16)6)
#define HFA384x_WEPFLAGS_PRIVINVOKED   ((UINT16)BIT0)
#define HFA384x_WEPFLAGS_EXCLUDE   ((UINT16)BIT1)
#define HFA384x_WEPFLAGS_DISABLE_TXCRYPT   ((UINT16)BIT4)
#define HFA384x_WEPFLAGS_DISABLE_RXCRYPT   ((UINT16)BIT7)
#define HFA384x_WEPFLAGS_DISALLOW_MIXED   ((UINT16)BIT11)
#define HFA384x_WEPFLAGS_IV_INTERVAL1   ((UINT16)0)
#define HFA384x_WEPFLAGS_IV_INTERVAL10   ((UINT16)BIT5)
#define HFA384x_WEPFLAGS_IV_INTERVAL50   ((UINT16)BIT6)
#define HFA384x_WEPFLAGS_IV_INTERVAL100   ((UINT16)(BIT5 | BIT6))
#define HFA384x_WEPFLAGS_FIRMWARE_WPA   ((UINT16)BIT8)
#define HFA384x_WEPFLAGS_HOST_MIC   ((UINT16)BIT9)
#define HFA384x_ROAMMODE_FWSCAN_FWROAM   ((UINT16)1)
#define HFA384x_ROAMMODE_FWSCAN_HOSTROAM   ((UINT16)2)
#define HFA384x_ROAMMODE_HOSTSCAN_HOSTROAM   ((UINT16)3)
#define HFA384x_PORTSTATUS_DISABLED   ((UINT16)1)
#define HFA384x_PORTSTATUS_INITSRCH   ((UINT16)2)
#define HFA384x_PORTSTATUS_CONN_IBSS   ((UINT16)3)
#define HFA384x_PORTSTATUS_CONN_ESS   ((UINT16)4)
#define HFA384x_PORTSTATUS_OOR_ESS   ((UINT16)5)
#define HFA384x_PORTSTATUS_CONN_WDS   ((UINT16)6)
#define HFA384x_PORTSTATUS_HOSTAP   ((UINT16)8)
#define HFA384x_RATEBIT_1   ((UINT16)1)
#define HFA384x_RATEBIT_2   ((UINT16)2)
#define HFA384x_RATEBIT_5dot5   ((UINT16)4)
#define HFA384x_RATEBIT_11   ((UINT16)8)
#define HFA384x_TXCMD_NORECL   ((UINT16)0)
#define HFA384x_TXCMD_RECL   ((UINT16)1)
#define HFA384x_ADDR_AUX_OFF_MAX   ((UINT16)0x007f)
#define HFA384x_ADDR_FLAT_AUX_PAGE_MASK   (0x007fff80)
#define HFA384x_ADDR_FLAT_AUX_OFF_MASK   (0x0000007f)
#define HFA384x_ADDR_FLAT_CMD_PAGE_MASK   (0xffff0000)
#define HFA384x_ADDR_FLAT_CMD_OFF_MASK   (0x0000ffff)
#define HFA384x_ADDR_AUX_PAGE_MASK   (0xffff)
#define HFA384x_ADDR_AUX_OFF_MASK   (0x007f)
#define HFA384x_ADDR_CMD_PAGE_MASK   (0x007f)
#define HFA384x_ADDR_CMD_OFF_MASK   (0xffff)
#define HFA384x_ADDR_AUX_MKFLAT(p, o)
#define HFA384x_ADDR_CMD_MKFLAT(p, o)
#define HFA384x_ADDR_AUX_MKPAGE(f)   ((UINT16)((((UINT32)(f))&HFA384x_ADDR_FLAT_AUX_PAGE_MASK)>>7))
#define HFA384x_ADDR_AUX_MKOFF(f)   ((UINT16)(((UINT32)(f))&HFA384x_ADDR_FLAT_AUX_OFF_MASK))
#define HFA384x_ADDR_CMD_MKPAGE(f)   ((UINT16)((((UINT32)(f))&HFA384x_ADDR_FLAT_CMD_PAGE_MASK)>>16))
#define HFA384x_ADDR_CMD_MKOFF(f)   ((UINT16)(((UINT32)(f))&HFA384x_ADDR_FLAT_CMD_OFF_MASK))
#define HFA384x_AUX_CTL_EXTDS   (0x00)
#define HFA384x_AUX_CTL_NV   (0x01)
#define HFA384x_AUX_CTL_PHY   (0x02)
#define HFA384x_AUX_CTL_ICSRAM   (0x03)
#define HFA384x_AUX_MKOFF(f, c)   (HFA384x_ADDR_AUX_MKOFF(f) | (((UINT16)(c))<<12))
#define HFA384x_AUX_MKPAGE(f)   HFA384x_ADDR_AUX_MKPAGE(f)
#define HFA3842_PDA_BASE   (0x007f0000UL)
#define HFA3841_PDA_BASE   (0x003f0000UL)
#define HFA3841_PDA_BOGUS_BASE   (0x00390000UL)
#define HFA384x_DLSTATE_DISABLED   0
#define HFA384x_DLSTATE_RAMENABLED   1
#define HFA384x_DLSTATE_FLASHENABLED   2
#define HFA384x_DLSTATE_FLASHWRITTEN   3
#define HFA384x_DLSTATE_FLASHWRITEPENDING   4
#define HFA384x_DLSTATE_GENESIS   5
#define HFA384x_CMD_OFF   (0x00)
#define HFA384x_PARAM0_OFF   (0x02)
#define HFA384x_PARAM1_OFF   (0x04)
#define HFA384x_PARAM2_OFF   (0x06)
#define HFA384x_STATUS_OFF   (0x08)
#define HFA384x_RESP0_OFF   (0x0A)
#define HFA384x_RESP1_OFF   (0x0C)
#define HFA384x_RESP2_OFF   (0x0E)
#define HFA384x_INFOFID_OFF   (0x10)
#define HFA384x_RXFID_OFF   (0x20)
#define HFA384x_ALLOCFID_OFF   (0x22)
#define HFA384x_TXCOMPLFID_OFF   (0x24)
#define HFA384x_SELECT0_OFF   (0x18)
#define HFA384x_OFFSET0_OFF   (0x1C)
#define HFA384x_DATA0_OFF   (0x36)
#define HFA384x_SELECT1_OFF   (0x1A)
#define HFA384x_OFFSET1_OFF   (0x1E)
#define HFA384x_DATA1_OFF   (0x38)
#define HFA384x_EVSTAT_OFF   (0x30)
#define HFA384x_INTEN_OFF   (0x32)
#define HFA384x_EVACK_OFF   (0x34)
#define HFA384x_CONTROL_OFF   (0x14)
#define HFA384x_SWSUPPORT0_OFF   (0x28)
#define HFA384x_SWSUPPORT1_OFF   (0x2A)
#define HFA384x_SWSUPPORT2_OFF   (0x2C)
#define HFA384x_AUXPAGE_OFF   (0x3A)
#define HFA384x_AUXOFFSET_OFF   (0x3C)
#define HFA384x_AUXDATA_OFF   (0x3E)
#define HFA384x_CMD_BUSY   ((UINT16)BIT15)
#define HFA384x_CMD_AINFO   ((UINT16)(BIT14 | BIT13 | BIT12 | BIT11 | BIT10 | BIT9 | BIT8))
#define HFA384x_CMD_MACPORT   ((UINT16)(BIT10 | BIT9 | BIT8))
#define HFA384x_CMD_RECL   ((UINT16)BIT8)
#define HFA384x_CMD_WRITE   ((UINT16)BIT8)
#define HFA384x_CMD_PROGMODE   ((UINT16)(BIT9 | BIT8))
#define HFA384x_CMD_CMDCODE   ((UINT16)(BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0))
#define HFA384x_STATUS_RESULT   ((UINT16)(BIT14 | BIT13 | BIT12 | BIT11 | BIT10 | BIT9 | BIT8))
#define HFA384x_STATUS_CMDCODE   ((UINT16)(BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0))
#define HFA384x_OFFSET_BUSY   ((UINT16)BIT15)
#define HFA384x_OFFSET_ERR   ((UINT16)BIT14)
#define HFA384x_OFFSET_DATAOFF   ((UINT16)(BIT11 | BIT10 | BIT9 | BIT8 | BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1))
#define HFA384x_EVSTAT_TICK   ((UINT16)BIT15)
#define HFA384x_EVSTAT_WTERR   ((UINT16)BIT14)
#define HFA384x_EVSTAT_INFDROP   ((UINT16)BIT13)
#define HFA384x_EVSTAT_INFO   ((UINT16)BIT7)
#define HFA384x_EVSTAT_DTIM   ((UINT16)BIT5)
#define HFA384x_EVSTAT_CMD   ((UINT16)BIT4)
#define HFA384x_EVSTAT_ALLOC   ((UINT16)BIT3)
#define HFA384x_EVSTAT_TXEXC   ((UINT16)BIT2)
#define HFA384x_EVSTAT_TX   ((UINT16)BIT1)
#define HFA384x_EVSTAT_RX   ((UINT16)BIT0)
#define HFA384x_INT_BAP_OP   (HFA384x_EVSTAT_INFO|HFA384x_EVSTAT_RX|HFA384x_EVSTAT_TX|HFA384x_EVSTAT_TXEXC)
#define HFA384x_INT_NORMAL   (HFA384x_EVSTAT_INFO|HFA384x_EVSTAT_RX|HFA384x_EVSTAT_TX|HFA384x_EVSTAT_TXEXC|HFA384x_EVSTAT_INFDROP|HFA384x_EVSTAT_ALLOC|HFA384x_EVSTAT_DTIM)
#define HFA384x_INTEN_TICK   ((UINT16)BIT15)
#define HFA384x_INTEN_WTERR   ((UINT16)BIT14)
#define HFA384x_INTEN_INFDROP   ((UINT16)BIT13)
#define HFA384x_INTEN_INFO   ((UINT16)BIT7)
#define HFA384x_INTEN_DTIM   ((UINT16)BIT5)
#define HFA384x_INTEN_CMD   ((UINT16)BIT4)
#define HFA384x_INTEN_ALLOC   ((UINT16)BIT3)
#define HFA384x_INTEN_TXEXC   ((UINT16)BIT2)
#define HFA384x_INTEN_TX   ((UINT16)BIT1)
#define HFA384x_INTEN_RX   ((UINT16)BIT0)
#define HFA384x_EVACK_TICK   ((UINT16)BIT15)
#define HFA384x_EVACK_WTERR   ((UINT16)BIT14)
#define HFA384x_EVACK_INFDROP   ((UINT16)BIT13)
#define HFA384x_EVACK_INFO   ((UINT16)BIT7)
#define HFA384x_EVACK_DTIM   ((UINT16)BIT5)
#define HFA384x_EVACK_CMD   ((UINT16)BIT4)
#define HFA384x_EVACK_ALLOC   ((UINT16)BIT3)
#define HFA384x_EVACK_TXEXC   ((UINT16)BIT2)
#define HFA384x_EVACK_TX   ((UINT16)BIT1)
#define HFA384x_EVACK_RX   ((UINT16)BIT0)
#define HFA384x_CONTROL_AUXEN   ((UINT16)(BIT15 | BIT14))
#define HFA384x_CMDCODE_INIT   ((UINT16)0x00)
#define HFA384x_CMDCODE_ENABLE   ((UINT16)0x01)
#define HFA384x_CMDCODE_DISABLE   ((UINT16)0x02)
#define HFA384x_CMDCODE_DIAG   ((UINT16)0x03)
#define HFA384x_CMDCODE_ALLOC   ((UINT16)0x0A)
#define HFA384x_CMDCODE_TX   ((UINT16)0x0B)
#define HFA384x_CMDCODE_CLRPRST   ((UINT16)0x12)
#define HFA384x_CMDCODE_NOTIFY   ((UINT16)0x10)
#define HFA384x_CMDCODE_INQ   ((UINT16)0x11)
#define HFA384x_CMDCODE_ACCESS   ((UINT16)0x21)
#define HFA384x_CMDCODE_DOWNLD   ((UINT16)0x22)
#define HFA384x_CMDCODE_MONITOR   ((UINT16)(0x38))
#define HFA384x_MONITOR_ENABLE   ((UINT16)(0x0b))
#define HFA384x_MONITOR_DISABLE   ((UINT16)(0x0f))
#define HFA384x_SUCCESS   ((UINT16)(0x00))
#define HFA384x_CARD_FAIL   ((UINT16)(0x01))
#define HFA384x_NO_BUFF   ((UINT16)(0x05))
#define HFA384x_CMD_ERR   ((UINT16)(0x7F))
#define HFA384x_PROGMODE_DISABLE   ((UINT16)0x00)
#define HFA384x_PROGMODE_RAM   ((UINT16)0x01)
#define HFA384x_PROGMODE_NV   ((UINT16)0x02)
#define HFA384x_PROGMODE_NVWRITE   ((UINT16)0x03)
#define HFA384x_AUXPW0   ((UINT16)0xfe01)
#define HFA384x_AUXPW1   ((UINT16)0xdc23)
#define HFA384x_AUXPW2   ((UINT16)0xba45)
#define HFA384x_CONTROL_AUX_ISDISABLED   ((UINT16)0x0000)
#define HFA384x_CONTROL_AUX_ISENABLED   ((UINT16)0xc000)
#define HFA384x_CONTROL_AUX_DOENABLE   ((UINT16)0x8000)
#define HFA384x_CONTROL_AUX_DODISABLE   ((UINT16)0x4000)
#define HFA384x_RID_CNFPORTTYPE   ((UINT16)0xFC00)
#define HFA384x_RID_CNFOWNMACADDR   ((UINT16)0xFC01)
#define HFA384x_RID_CNFDESIREDSSID   ((UINT16)0xFC02)
#define HFA384x_RID_CNFOWNCHANNEL   ((UINT16)0xFC03)
#define HFA384x_RID_CNFOWNSSID   ((UINT16)0xFC04)
#define HFA384x_RID_CNFOWNATIMWIN   ((UINT16)0xFC05)
#define HFA384x_RID_CNFSYSSCALE   ((UINT16)0xFC06)
#define HFA384x_RID_CNFMAXDATALEN   ((UINT16)0xFC07)
#define HFA384x_RID_CNFWDSADDR   ((UINT16)0xFC08)
#define HFA384x_RID_CNFPMENABLED   ((UINT16)0xFC09)
#define HFA384x_RID_CNFPMEPS   ((UINT16)0xFC0A)
#define HFA384x_RID_CNFMULTICASTRX   ((UINT16)0xFC0B)
#define HFA384x_RID_CNFMAXSLEEPDUR   ((UINT16)0xFC0C)
#define HFA384x_RID_CNFPMHOLDDUR   ((UINT16)0xFC0D)
#define HFA384x_RID_CNFOWNNAME   ((UINT16)0xFC0E)
#define HFA384x_RID_CNFOWNDTIMPER   ((UINT16)0xFC10)
#define HFA384x_RID_CNFWDSADDR1   ((UINT16)0xFC11)
#define HFA384x_RID_CNFWDSADDR2   ((UINT16)0xFC12)
#define HFA384x_RID_CNFWDSADDR3   ((UINT16)0xFC13)
#define HFA384x_RID_CNFWDSADDR4   ((UINT16)0xFC14)
#define HFA384x_RID_CNFWDSADDR5   ((UINT16)0xFC15)
#define HFA384x_RID_CNFWDSADDR6   ((UINT16)0xFC16)
#define HFA384x_RID_CNFMCASTPMBUFF   ((UINT16)0xFC17)
#define HFA384x_RID_CNFPORTTYPE_LEN   ((UINT16)2)
#define HFA384x_RID_CNFOWNMACADDR_LEN   ((UINT16)6)
#define HFA384x_RID_CNFDESIREDSSID_LEN   ((UINT16)34)
#define HFA384x_RID_CNFOWNCHANNEL_LEN   ((UINT16)2)
#define HFA384x_RID_CNFOWNSSID_LEN   ((UINT16)34)
#define HFA384x_RID_CNFOWNATIMWIN_LEN   ((UINT16)2)
#define HFA384x_RID_CNFSYSSCALE_LEN   ((UINT16)0)
#define HFA384x_RID_CNFMAXDATALEN_LEN   ((UINT16)0)
#define HFA384x_RID_CNFWDSADDR_LEN   ((UINT16)6)
#define HFA384x_RID_CNFPMENABLED_LEN   ((UINT16)0)
#define HFA384x_RID_CNFPMEPS_LEN   ((UINT16)0)
#define HFA384x_RID_CNFMULTICASTRX_LEN   ((UINT16)0)
#define HFA384x_RID_CNFMAXSLEEPDUR_LEN   ((UINT16)0)
#define HFA384x_RID_CNFPMHOLDDUR_LEN   ((UINT16)0)
#define HFA384x_RID_CNFOWNNAME_LEN   ((UINT16)34)
#define HFA384x_RID_CNFOWNDTIMPER_LEN   ((UINT16)0)
#define HFA384x_RID_CNFWDSADDR1_LEN   ((UINT16)6)
#define HFA384x_RID_CNFWDSADDR2_LEN   ((UINT16)6)
#define HFA384x_RID_CNFWDSADDR3_LEN   ((UINT16)6)
#define HFA384x_RID_CNFWDSADDR4_LEN   ((UINT16)6)
#define HFA384x_RID_CNFWDSADDR5_LEN   ((UINT16)6)
#define HFA384x_RID_CNFWDSADDR6_LEN   ((UINT16)6)
#define HFA384x_RID_CNFMCASTPMBUFF_LEN   ((UINT16)0)
#define HFA384x_RID_CNFAUTHENTICATION_LEN   ((UINT16)sizeof(UINT16))
#define HFA384x_RID_CNFMAXSLEEPDUR_LEN   ((UINT16)0)
#define HFA384x_RID_GROUPADDR   ((UINT16)0xFC80)
#define HFA384x_RID_CREATEIBSS   ((UINT16)0xFC81)
#define HFA384x_RID_FRAGTHRESH   ((UINT16)0xFC82)
#define HFA384x_RID_RTSTHRESH   ((UINT16)0xFC83)
#define HFA384x_RID_TXRATECNTL   ((UINT16)0xFC84)
#define HFA384x_RID_PROMISCMODE   ((UINT16)0xFC85)
#define HFA384x_RID_FRAGTHRESH0   ((UINT16)0xFC90)
#define HFA384x_RID_FRAGTHRESH1   ((UINT16)0xFC91)
#define HFA384x_RID_FRAGTHRESH2   ((UINT16)0xFC92)
#define HFA384x_RID_FRAGTHRESH3   ((UINT16)0xFC93)
#define HFA384x_RID_FRAGTHRESH4   ((UINT16)0xFC94)
#define HFA384x_RID_FRAGTHRESH5   ((UINT16)0xFC95)
#define HFA384x_RID_FRAGTHRESH6   ((UINT16)0xFC96)
#define HFA384x_RID_RTSTHRESH0   ((UINT16)0xFC97)
#define HFA384x_RID_RTSTHRESH1   ((UINT16)0xFC98)
#define HFA384x_RID_RTSTHRESH2   ((UINT16)0xFC99)
#define HFA384x_RID_RTSTHRESH3   ((UINT16)0xFC9A)
#define HFA384x_RID_RTSTHRESH4   ((UINT16)0xFC9B)
#define HFA384x_RID_RTSTHRESH5   ((UINT16)0xFC9C)
#define HFA384x_RID_RTSTHRESH6   ((UINT16)0xFC9D)
#define HFA384x_RID_TXRATECNTL0   ((UINT16)0xFC9E)
#define HFA384x_RID_TXRATECNTL1   ((UINT16)0xFC9F)
#define HFA384x_RID_TXRATECNTL2   ((UINT16)0xFCA0)
#define HFA384x_RID_TXRATECNTL3   ((UINT16)0xFCA1)
#define HFA384x_RID_TXRATECNTL4   ((UINT16)0xFCA2)
#define HFA384x_RID_TXRATECNTL5   ((UINT16)0xFCA3)
#define HFA384x_RID_TXRATECNTL6   ((UINT16)0xFCA4)
#define HFA384x_RID_GROUPADDR_LEN   ((UINT16)16 * WLAN_ADDR_LEN)
#define HFA384x_RID_CREATEIBSS_LEN   ((UINT16)0)
#define HFA384x_RID_FRAGTHRESH_LEN   ((UINT16)0)
#define HFA384x_RID_RTSTHRESH_LEN   ((UINT16)0)
#define HFA384x_RID_TXRATECNTL_LEN   ((UINT16)4)
#define HFA384x_RID_PROMISCMODE_LEN   ((UINT16)2)
#define HFA384x_RID_FRAGTHRESH0_LEN   ((UINT16)0)
#define HFA384x_RID_FRAGTHRESH1_LEN   ((UINT16)0)
#define HFA384x_RID_FRAGTHRESH2_LEN   ((UINT16)0)
#define HFA384x_RID_FRAGTHRESH3_LEN   ((UINT16)0)
#define HFA384x_RID_FRAGTHRESH4_LEN   ((UINT16)0)
#define HFA384x_RID_FRAGTHRESH5_LEN   ((UINT16)0)
#define HFA384x_RID_FRAGTHRESH6_LEN   ((UINT16)0)
#define HFA384x_RID_RTSTHRESH0_LEN   ((UINT16)0)
#define HFA384x_RID_RTSTHRESH1_LEN   ((UINT16)0)
#define HFA384x_RID_RTSTHRESH2_LEN   ((UINT16)0)
#define HFA384x_RID_RTSTHRESH3_LEN   ((UINT16)0)
#define HFA384x_RID_RTSTHRESH4_LEN   ((UINT16)0)
#define HFA384x_RID_RTSTHRESH5_LEN   ((UINT16)0)
#define HFA384x_RID_RTSTHRESH6_LEN   ((UINT16)0)
#define HFA384x_RID_TXRATECNTL0_LEN   ((UINT16)0)
#define HFA384x_RID_TXRATECNTL1_LEN   ((UINT16)0)
#define HFA384x_RID_TXRATECNTL2_LEN   ((UINT16)0)
#define HFA384x_RID_TXRATECNTL3_LEN   ((UINT16)0)
#define HFA384x_RID_TXRATECNTL4_LEN   ((UINT16)0)
#define HFA384x_RID_TXRATECNTL5_LEN   ((UINT16)0)
#define HFA384x_RID_TXRATECNTL6_LEN   ((UINT16)0)
#define HFA384x_RID_ITICKTIME   ((UINT16)0xFCE0)
#define HFA384x_RID_ITICKTIME_LEN   ((UINT16)2)
#define HFA384x_RID_MAXLOADTIME   ((UINT16)0xFD00)
#define HFA384x_RID_DOWNLOADBUFFER   ((UINT16)0xFD01)
#define HFA384x_RID_PRIIDENTITY   ((UINT16)0xFD02)
#define HFA384x_RID_PRISUPRANGE   ((UINT16)0xFD03)
#define HFA384x_RID_PRI_CFIACTRANGES   ((UINT16)0xFD04)
#define HFA384x_RID_NICSERIALNUMBER   ((UINT16)0xFD0A)
#define HFA384x_RID_NICIDENTITY   ((UINT16)0xFD0B)
#define HFA384x_RID_MFISUPRANGE   ((UINT16)0xFD0C)
#define HFA384x_RID_CFISUPRANGE   ((UINT16)0xFD0D)
#define HFA384x_RID_CHANNELLIST   ((UINT16)0xFD10)
#define HFA384x_RID_REGULATORYDOMAINS   ((UINT16)0xFD11)
#define HFA384x_RID_TEMPTYPE   ((UINT16)0xFD12)
#define HFA384x_RID_CIS   ((UINT16)0xFD13)
#define HFA384x_RID_STAIDENTITY   ((UINT16)0xFD20)
#define HFA384x_RID_STASUPRANGE   ((UINT16)0xFD21)
#define HFA384x_RID_STA_MFIACTRANGES   ((UINT16)0xFD22)
#define HFA384x_RID_STA_CFIACTRANGES   ((UINT16)0xFD23)
#define HFA384x_RID_BUILDSEQ   ((UINT16)0xFFFE)
#define HFA384x_RID_FWID   ((UINT16)0xFFFF)
#define HFA384x_RID_MAXLOADTIME_LEN   ((UINT16)0)
#define HFA384x_RID_DOWNLOADBUFFER_LEN   ((UINT16)sizeof(hfa384x_downloadbuffer_t))
#define HFA384x_RID_PRIIDENTITY_LEN   ((UINT16)8)
#define HFA384x_RID_PRISUPRANGE_LEN   ((UINT16)10)
#define HFA384x_RID_CFIACTRANGES_LEN   ((UINT16)10)
#define HFA384x_RID_NICSERIALNUMBER_LEN   ((UINT16)12)
#define HFA384x_RID_NICIDENTITY_LEN   ((UINT16)8)
#define HFA384x_RID_MFISUPRANGE_LEN   ((UINT16)10)
#define HFA384x_RID_CFISUPRANGE_LEN   ((UINT16)10)
#define HFA384x_RID_CHANNELLIST_LEN   ((UINT16)0)
#define HFA384x_RID_REGULATORYDOMAINS_LEN   ((UINT16)12)
#define HFA384x_RID_TEMPTYPE_LEN   ((UINT16)0)
#define HFA384x_RID_CIS_LEN   ((UINT16)480)
#define HFA384x_RID_STAIDENTITY_LEN   ((UINT16)8)
#define HFA384x_RID_STASUPRANGE_LEN   ((UINT16)10)
#define HFA384x_RID_MFIACTRANGES_LEN   ((UINT16)10)
#define HFA384x_RID_CFIACTRANGES2_LEN   ((UINT16)10)
#define HFA384x_RID_BUILDSEQ_LEN   ((UINT16)sizeof(hfa384x_BuildSeq_t))
#define HFA384x_RID_FWID_LEN   ((UINT16)sizeof(hfa384x_FWID_t))
#define HFA384x_RID_PORTSTATUS   ((UINT16)0xFD40)
#define HFA384x_RID_CURRENTSSID   ((UINT16)0xFD41)
#define HFA384x_RID_CURRENTBSSID   ((UINT16)0xFD42)
#define HFA384x_RID_COMMSQUALITY   ((UINT16)0xFD43)
#define HFA384x_RID_CURRENTTXRATE   ((UINT16)0xFD44)
#define HFA384x_RID_CURRENTBCNINT   ((UINT16)0xFD45)
#define HFA384x_RID_CURRENTSCALETHRESH   ((UINT16)0xFD46)
#define HFA384x_RID_PROTOCOLRSPTIME   ((UINT16)0xFD47)
#define HFA384x_RID_SHORTRETRYLIMIT   ((UINT16)0xFD48)
#define HFA384x_RID_LONGRETRYLIMIT   ((UINT16)0xFD49)
#define HFA384x_RID_MAXTXLIFETIME   ((UINT16)0xFD4A)
#define HFA384x_RID_MAXRXLIFETIME   ((UINT16)0xFD4B)
#define HFA384x_RID_CFPOLLABLE   ((UINT16)0xFD4C)
#define HFA384x_RID_AUTHALGORITHMS   ((UINT16)0xFD4D)
#define HFA384x_RID_PRIVACYOPTIMP   ((UINT16)0xFD4F)
#define HFA384x_RID_DBMCOMMSQUALITY   ((UINT16)0xFD51)
#define HFA384x_RID_CURRENTTXRATE1   ((UINT16)0xFD80)
#define HFA384x_RID_CURRENTTXRATE2   ((UINT16)0xFD81)
#define HFA384x_RID_CURRENTTXRATE3   ((UINT16)0xFD82)
#define HFA384x_RID_CURRENTTXRATE4   ((UINT16)0xFD83)
#define HFA384x_RID_CURRENTTXRATE5   ((UINT16)0xFD84)
#define HFA384x_RID_CURRENTTXRATE6   ((UINT16)0xFD85)
#define HFA384x_RID_OWNMACADDRESS   ((UINT16)0xFD86)
#define HFA384x_RID_SCANRESULTS   ((UINT16)0xFD88)
#define HFA384x_RID_HOSTSCANRESULTS   ((UINT16)0xFD89)
#define HFA384x_RID_AUTHENTICATIONUSED   ((UINT16)0xFD8A)
#define HFA384x_RID_ASSOCIATEFAILURE   ((UINT16)0xFD8D)
#define HFA384x_RID_PORTSTATUS_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTSSID_LEN   ((UINT16)34)
#define HFA384x_RID_CURRENTBSSID_LEN   ((UINT16)WLAN_BSSID_LEN)
#define HFA384x_RID_COMMSQUALITY_LEN   ((UINT16)sizeof(hfa384x_commsquality_t))
#define HFA384x_RID_DBMCOMMSQUALITY_LEN   ((UINT16)sizeof(hfa384x_dbmcommsquality_t))
#define HFA384x_RID_CURRENTTXRATE_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTBCNINT_LEN   ((UINT16)0)
#define HFA384x_RID_STACURSCALETHRESH_LEN   ((UINT16)12)
#define HFA384x_RID_APCURSCALETHRESH_LEN   ((UINT16)6)
#define HFA384x_RID_PROTOCOLRSPTIME_LEN   ((UINT16)0)
#define HFA384x_RID_SHORTRETRYLIMIT_LEN   ((UINT16)0)
#define HFA384x_RID_LONGRETRYLIMIT_LEN   ((UINT16)0)
#define HFA384x_RID_MAXTXLIFETIME_LEN   ((UINT16)0)
#define HFA384x_RID_MAXRXLIFETIME_LEN   ((UINT16)0)
#define HFA384x_RID_CFPOLLABLE_LEN   ((UINT16)0)
#define HFA384x_RID_AUTHALGORITHMS_LEN   ((UINT16)4)
#define HFA384x_RID_PRIVACYOPTIMP_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTTXRATE1_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTTXRATE2_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTTXRATE3_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTTXRATE4_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTTXRATE5_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTTXRATE6_LEN   ((UINT16)0)
#define HFA384x_RID_OWNMACADDRESS_LEN   ((UINT16)6)
#define HFA384x_RID_PCFINFO_LEN   ((UINT16)6)
#define HFA384x_RID_CNFAPPCFINFO_LEN   ((UINT16)sizeof(hfa384x_PCFInfo_data_t))
#define HFA384x_RID_SCANREQUEST_LEN   ((UINT16)sizeof(hfa384x_ScanRequest_data_t))
#define HFA384x_RID_JOINREQUEST_LEN   ((UINT16)sizeof(hfa384x_JoinRequest_data_t))
#define HFA384x_RID_AUTHENTICATESTA_LEN   ((UINT16)sizeof(hfa384x_authenticateStation_data_t))
#define HFA384x_RID_CHANNELINFOREQUEST_LEN   ((UINT16)sizeof(hfa384x_ChannelInfoRequest_data_t))
#define HFA384x_RID_PHYTYPE   ((UINT16)0xFDC0)
#define HFA384x_RID_CURRENTCHANNEL   ((UINT16)0xFDC1)
#define HFA384x_RID_CURRENTPOWERSTATE   ((UINT16)0xFDC2)
#define HFA384x_RID_CCAMODE   ((UINT16)0xFDC3)
#define HFA384x_RID_SUPPORTEDDATARATES   ((UINT16)0xFDC6)
#define HFA384x_RID_LFOSTATUS   ((UINT16)0xFDC7)
#define HFA384x_RID_PHYTYPE_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTCHANNEL_LEN   ((UINT16)0)
#define HFA384x_RID_CURRENTPOWERSTATE_LEN   ((UINT16)0)
#define HFA384x_RID_CCAMODE_LEN   ((UINT16)0)
#define HFA384x_RID_SUPPORTEDDATARATES_LEN   ((UINT16)10)
#define HFA384x_RID_CNFWEPDEFAULTKEYID   ((UINT16)0xFC23)
#define HFA384x_RID_CNFWEPDEFAULTKEY0   ((UINT16)0xFC24)
#define HFA384x_RID_CNFWEPDEFAULTKEY1   ((UINT16)0xFC25)
#define HFA384x_RID_CNFWEPDEFAULTKEY2   ((UINT16)0xFC26)
#define HFA384x_RID_CNFWEPDEFAULTKEY3   ((UINT16)0xFC27)
#define HFA384x_RID_CNFWEPFLAGS   ((UINT16)0xFC28)
#define HFA384x_RID_CNFWEPKEYMAPTABLE   ((UINT16)0xFC29)
#define HFA384x_RID_CNFAUTHENTICATION   ((UINT16)0xFC2A)
#define HFA384x_RID_CNFMAXASSOCSTATIONS   ((UINT16)0xFC2B)
#define HFA384x_RID_CNFTXCONTROL   ((UINT16)0xFC2C)
#define HFA384x_RID_CNFROAMINGMODE   ((UINT16)0xFC2D)
#define HFA384x_RID_CNFHOSTAUTHASSOC   ((UINT16)0xFC2E)
#define HFA384x_RID_CNFRCVCRCERROR   ((UINT16)0xFC30)
#define HFA384x_RID_CNFALTRETRYCNT   ((UINT16)0xFC32)
#define HFA384x_RID_CNFAPBCNINT   ((UINT16)0xFC33)
#define HFA384x_RID_CNFAPPCFINFO   ((UINT16)0xFC34)
#define HFA384x_RID_CNFSTAPCFINFO   ((UINT16)0xFC35)
#define HFA384x_RID_CNFPRIORITYQUSAGE   ((UINT16)0xFC37)
#define HFA384x_RID_CNFTIMCTRL   ((UINT16)0xFC40)
#define HFA384x_RID_CNFTHIRTY2TALLY   ((UINT16)0xFC42)
#define HFA384x_RID_CNFENHSECURITY   ((UINT16)0xFC43)
#define HFA384x_RID_CNFDBMADJUST   ((UINT16)0xFC46)
#define HFA384x_RID_CNFWPADATA   ((UINT16)0xFC48)
#define HFA384x_RID_CNFPROPOGATIONDELAY   ((UINT16)0xFC49)
#define HFA384x_RID_CNFSHORTPREAMBLE   ((UINT16)0xFCB0)
#define HFA384x_RID_CNFEXCLONGPREAMBLE   ((UINT16)0xFCB1)
#define HFA384x_RID_CNFAUTHRSPTIMEOUT   ((UINT16)0xFCB2)
#define HFA384x_RID_CNFBASICRATES   ((UINT16)0xFCB3)
#define HFA384x_RID_CNFSUPPRATES   ((UINT16)0xFCB4)
#define HFA384x_RID_CNFFALLBACKCTRL   ((UINT16)0xFCB5)
#define HFA384x_RID_WEPKEYSTATUS   ((UINT16)0xFCB6)
#define HFA384x_RID_WEPKEYMAPINDEX   ((UINT16)0xFCB7)
#define HFA384x_RID_BROADCASTKEYID   ((UINT16)0xFCB8)
#define HFA384x_RID_ENTSECFLAGEYID   ((UINT16)0xFCB9)
#define HFA384x_RID_CNFPASSIVESCANCTRL   ((UINT16)0xFCBA)
#define HFA384x_RID_CNFWPAHANDLING   ((UINT16)0xFCBB)
#define HFA384x_RID_MDCCONTROL   ((UINT16)0xFCBC)
#define HFA384x_RID_MDCCOUNTRY   ((UINT16)0xFCBD)
#define HFA384x_RID_TXPOWERMAX   ((UINT16)0xFCBE)
#define HFA384x_RID_CNFLFOENBLED   ((UINT16)0xFCBF)
#define HFA384x_RID_CAPINFO   ((UINT16)0xFCC0)
#define HFA384x_RID_LISTENINTERVAL   ((UINT16)0xFCC1)
#define HFA384x_RID_DIVERSITYENABLED   ((UINT16)0xFCC2)
#define HFA384x_RID_LED_CONTROL   ((UINT16)0xFCC4)
#define HFA384x_RID_HFO_DELAY   ((UINT16)0xFCC5)
#define HFA384x_RID_DISSALOWEDBSSID   ((UINT16)0xFCC6)
#define HFA384x_RID_SCANREQUEST   ((UINT16)0xFCE1)
#define HFA384x_RID_JOINREQUEST   ((UINT16)0xFCE2)
#define HFA384x_RID_AUTHENTICATESTA   ((UINT16)0xFCE3)
#define HFA384x_RID_CHANNELINFOREQUEST   ((UINT16)0xFCE4)
#define HFA384x_RID_HOSTSCAN   ((UINT16)0xFCE5)
#define HFA384x_RID_ASSOCIATESTA   ((UINT16)0xFCE6)
#define HFA384x_RID_CNFWEPDEFAULTKEY_LEN   ((UINT16)6)
#define HFA384x_RID_CNFWEP128DEFAULTKEY_LEN   ((UINT16)14)
#define HFA384x_RID_CNFPRIOQUSAGE_LEN   ((UINT16)4)
#define HFA384x_PDR_PCB_PARTNUM   ((UINT16)0x0001)
#define HFA384x_PDR_PDAVER   ((UINT16)0x0002)
#define HFA384x_PDR_NIC_SERIAL   ((UINT16)0x0003)
#define HFA384x_PDR_MKK_MEASUREMENTS   ((UINT16)0x0004)
#define HFA384x_PDR_NIC_RAMSIZE   ((UINT16)0x0005)
#define HFA384x_PDR_MFISUPRANGE   ((UINT16)0x0006)
#define HFA384x_PDR_CFISUPRANGE   ((UINT16)0x0007)
#define HFA384x_PDR_NICID   ((UINT16)0x0008)
#define HFA384x_PDR_MAC_ADDRESS   ((UINT16)0x0101)
#define HFA384x_PDR_REGDOMAIN   ((UINT16)0x0103)
#define HFA384x_PDR_ALLOWED_CHANNEL   ((UINT16)0x0104)
#define HFA384x_PDR_DEFAULT_CHANNEL   ((UINT16)0x0105)
#define HFA384x_PDR_TEMPTYPE   ((UINT16)0x0107)
#define HFA384x_PDR_IFR_SETTING   ((UINT16)0x0200)
#define HFA384x_PDR_RFR_SETTING   ((UINT16)0x0201)
#define HFA384x_PDR_HFA3861_BASELINE   ((UINT16)0x0202)
#define HFA384x_PDR_HFA3861_SHADOW   ((UINT16)0x0203)
#define HFA384x_PDR_HFA3861_IFRF   ((UINT16)0x0204)
#define HFA384x_PDR_HFA3861_CHCALSP   ((UINT16)0x0300)
#define HFA384x_PDR_HFA3861_CHCALI   ((UINT16)0x0301)
#define HFA384x_PDR_MAX_TX_POWER   ((UINT16)0x0302)
#define HFA384x_PDR_MASTER_CHAN_LIST   ((UINT16)0x0303)
#define HFA384x_PDR_3842_NIC_CONFIG   ((UINT16)0x0400)
#define HFA384x_PDR_USB_ID   ((UINT16)0x0401)
#define HFA384x_PDR_PCI_ID   ((UINT16)0x0402)
#define HFA384x_PDR_PCI_IFCONF   ((UINT16)0x0403)
#define HFA384x_PDR_PCI_PMCONF   ((UINT16)0x0404)
#define HFA384x_PDR_RFENRGY   ((UINT16)0x0406)
#define HFA384x_PDR_USB_POWER_TYPE   ((UINT16)0x0407)
#define HFA384x_PDR_USB_MAX_POWER   ((UINT16)0x0409)
#define HFA384x_PDR_USB_MANUFACTURER   ((UINT16)0x0410)
#define HFA384x_PDR_USB_PRODUCT   ((UINT16)0x0411)
#define HFA384x_PDR_ANT_DIVERSITY   ((UINT16)0x0412)
#define HFA384x_PDR_HFO_DELAY   ((UINT16)0x0413)
#define HFA384x_PDR_SCALE_THRESH   ((UINT16)0x0414)
#define HFA384x_PDR_HFA3861_MANF_TESTSP   ((UINT16)0x0900)
#define HFA384x_PDR_HFA3861_MANF_TESTI   ((UINT16)0x0901)
#define HFA384x_PDR_END_OF_PDA   ((UINT16)0x0000)
#define HFA384x_CMD   HFA384x_CMD_OFF
#define HFA384x_PARAM0   HFA384x_PARAM0_OFF
#define HFA384x_PARAM1   HFA384x_PARAM1_OFF
#define HFA384x_PARAM2   HFA384x_PARAM2_OFF
#define HFA384x_STATUS   HFA384x_STATUS_OFF
#define HFA384x_RESP0   HFA384x_RESP0_OFF
#define HFA384x_RESP1   HFA384x_RESP1_OFF
#define HFA384x_RESP2   HFA384x_RESP2_OFF
#define HFA384x_INFOFID   HFA384x_INFOFID_OFF
#define HFA384x_RXFID   HFA384x_RXFID_OFF
#define HFA384x_ALLOCFID   HFA384x_ALLOCFID_OFF
#define HFA384x_TXCOMPLFID   HFA384x_TXCOMPLFID_OFF
#define HFA384x_SELECT0   HFA384x_SELECT0_OFF
#define HFA384x_OFFSET0   HFA384x_OFFSET0_OFF
#define HFA384x_DATA0   HFA384x_DATA0_OFF
#define HFA384x_SELECT1   HFA384x_SELECT1_OFF
#define HFA384x_OFFSET1   HFA384x_OFFSET1_OFF
#define HFA384x_DATA1   HFA384x_DATA1_OFF
#define HFA384x_EVSTAT   HFA384x_EVSTAT_OFF
#define HFA384x_INTEN   HFA384x_INTEN_OFF
#define HFA384x_EVACK   HFA384x_EVACK_OFF
#define HFA384x_CONTROL   HFA384x_CONTROL_OFF
#define HFA384x_SWSUPPORT0   HFA384x_SWSUPPORT0_OFF
#define HFA384x_SWSUPPORT1   HFA384x_SWSUPPORT1_OFF
#define HFA384x_SWSUPPORT2   HFA384x_SWSUPPORT2_OFF
#define HFA384x_AUXPAGE   HFA384x_AUXPAGE_OFF
#define HFA384x_AUXOFFSET   HFA384x_AUXOFFSET_OFF
#define HFA384x_AUXDATA   HFA384x_AUXDATA_OFF
#define HFA384x_PCICOR   HFA384x_PCICOR_OFF
#define HFA384x_PCIHCR   HFA384x_PCIHCR_OFF
#define HFA384x_CMD_ISBUSY(value)   ((UINT16)(((UINT16)value) & HFA384x_CMD_BUSY))
#define HFA384x_CMD_AINFO_GET(value)   ((UINT16)(((UINT16)(value) & HFA384x_CMD_AINFO) >> 8))
#define HFA384x_CMD_AINFO_SET(value)   ((UINT16)((UINT16)(value) << 8))
#define HFA384x_CMD_MACPORT_GET(value)   ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_MACPORT)))
#define HFA384x_CMD_MACPORT_SET(value)   ((UINT16)HFA384x_CMD_AINFO_SET(value))
#define HFA384x_CMD_ISRECL(value)   ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_RECL)))
#define HFA384x_CMD_RECL_SET(value)   ((UINT16)HFA384x_CMD_AINFO_SET(value))
#define HFA384x_CMD_QOS_GET(value)   ((UINT16((((UINT16)(value))&((UINT16)0x3000)) >> 12))
#define HFA384x_CMD_QOS_SET(value)   ((UINT16)((((UINT16)(value)) << 12) & 0x3000))
#define HFA384x_CMD_ISWRITE(value)   ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_WRITE)))
#define HFA384x_CMD_WRITE_SET(value)   ((UINT16)HFA384x_CMD_AINFO_SET((UINT16)value))
#define HFA384x_CMD_PROGMODE_GET(value)   ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_PROGMODE)))
#define HFA384x_CMD_PROGMODE_SET(value)   ((UINT16)HFA384x_CMD_AINFO_SET((UINT16)value))
#define HFA384x_CMD_CMDCODE_GET(value)   ((UINT16)(((UINT16)(value)) & HFA384x_CMD_CMDCODE))
#define HFA384x_CMD_CMDCODE_SET(value)   ((UINT16)(value))
#define HFA384x_STATUS_RESULT_GET(value)   ((UINT16)((((UINT16)(value)) & HFA384x_STATUS_RESULT) >> 8))
#define HFA384x_STATUS_RESULT_SET(value)   (((UINT16)(value)) << 8)
#define HFA384x_STATUS_CMDCODE_GET(value)   (((UINT16)(value)) & HFA384x_STATUS_CMDCODE)
#define HFA384x_STATUS_CMDCODE_SET(value)   ((UINT16)(value))
#define HFA384x_OFFSET_ISBUSY(value)   ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_BUSY))
#define HFA384x_OFFSET_ISERR(value)   ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_ERR))
#define HFA384x_OFFSET_DATAOFF_GET(value)   ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_DATAOFF))
#define HFA384x_OFFSET_DATAOFF_SET(value)   ((UINT16)(value))
#define HFA384x_EVSTAT_ISTICK(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TICK))
#define HFA384x_EVSTAT_ISWTERR(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_WTERR))
#define HFA384x_EVSTAT_ISINFDROP(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_INFDROP))
#define HFA384x_EVSTAT_ISINFO(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_INFO))
#define HFA384x_EVSTAT_ISDTIM(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_DTIM))
#define HFA384x_EVSTAT_ISCMD(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_CMD))
#define HFA384x_EVSTAT_ISALLOC(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_ALLOC))
#define HFA384x_EVSTAT_ISTXEXC(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TXEXC))
#define HFA384x_EVSTAT_ISTX(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TX))
#define HFA384x_EVSTAT_ISRX(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_RX))
#define HFA384x_EVSTAT_ISBAP_OP(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INT_BAP_OP))
#define HFA384x_INTEN_ISTICK(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TICK))
#define HFA384x_INTEN_TICK_SET(value)   ((UINT16)(((UINT16)(value)) << 15))
#define HFA384x_INTEN_ISWTERR(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_WTERR))
#define HFA384x_INTEN_WTERR_SET(value)   ((UINT16)(((UINT16)(value)) << 14))
#define HFA384x_INTEN_ISINFDROP(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_INFDROP))
#define HFA384x_INTEN_INFDROP_SET(value)   ((UINT16)(((UINT16)(value)) << 13))
#define HFA384x_INTEN_ISINFO(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_INFO))
#define HFA384x_INTEN_INFO_SET(value)   ((UINT16)(((UINT16)(value)) << 7))
#define HFA384x_INTEN_ISDTIM(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_DTIM))
#define HFA384x_INTEN_DTIM_SET(value)   ((UINT16)(((UINT16)(value)) << 5))
#define HFA384x_INTEN_ISCMD(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_CMD))
#define HFA384x_INTEN_CMD_SET(value)   ((UINT16)(((UINT16)(value)) << 4))
#define HFA384x_INTEN_ISALLOC(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_ALLOC))
#define HFA384x_INTEN_ALLOC_SET(value)   ((UINT16)(((UINT16)(value)) << 3))
#define HFA384x_INTEN_ISTXEXC(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TXEXC))
#define HFA384x_INTEN_TXEXC_SET(value)   ((UINT16)(((UINT16)(value)) << 2))
#define HFA384x_INTEN_ISTX(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TX))
#define HFA384x_INTEN_TX_SET(value)   ((UINT16)(((UINT16)(value)) << 1))
#define HFA384x_INTEN_ISRX(value)   ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_RX))
#define HFA384x_INTEN_RX_SET(value)   ((UINT16)(((UINT16)(value)) << 0))
#define HFA384x_EVACK_ISTICK(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TICK))
#define HFA384x_EVACK_TICK_SET(value)   ((UINT16)(((UINT16)(value)) << 15))
#define HFA384x_EVACK_ISWTERR(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_WTERR))
#define HFA384x_EVACK_WTERR_SET(value)   ((UINT16)(((UINT16)(value)) << 14))
#define HFA384x_EVACK_ISINFDROP(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_INFDROP))
#define HFA384x_EVACK_INFDROP_SET(value)   ((UINT16)(((UINT16)(value)) << 13))
#define HFA384x_EVACK_ISINFO(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_INFO))
#define HFA384x_EVACK_INFO_SET(value)   ((UINT16)(((UINT16)(value)) << 7))
#define HFA384x_EVACK_ISDTIM(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_DTIM))
#define HFA384x_EVACK_DTIM_SET(value)   ((UINT16)(((UINT16)(value)) << 5))
#define HFA384x_EVACK_ISCMD(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_CMD))
#define HFA384x_EVACK_CMD_SET(value)   ((UINT16)(((UINT16)(value)) << 4))
#define HFA384x_EVACK_ISALLOC(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_ALLOC))
#define HFA384x_EVACK_ALLOC_SET(value)   ((UINT16)(((UINT16)(value)) << 3))
#define HFA384x_EVACK_ISTXEXC(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TXEXC))
#define HFA384x_EVACK_TXEXC_SET(value)   ((UINT16)(((UINT16)(value)) << 2))
#define HFA384x_EVACK_ISTX(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TX))
#define HFA384x_EVACK_TX_SET(value)   ((UINT16)(((UINT16)(value)) << 1))
#define HFA384x_EVACK_ISRX(value)   ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_RX))
#define HFA384x_EVACK_RX_SET(value)   ((UINT16)(((UINT16)(value)) << 0))
#define HFA384x_CONTROL_AUXEN_SET(value)   ((UINT16)(((UINT16)(value)) << 14))
#define HFA384x_CONTROL_AUXEN_GET(value)   ((UINT16)(((UINT16)(value)) >> 14))
#define HFA384x_STATE_PREINIT   0
#define HFA384x_STATE_INIT   1
#define HFA384x_STATE_RUNNING   2
#define HFA384x_HOSTAUTHASSOC_HOSTAUTH   BIT0
#define HFA384x_HOSTAUTHASSOC_HOSTASSOC   BIT1
#define HFA384x_WHAHANDLING_DISABLED   0
#define HFA384x_WHAHANDLING_PASSTHROUGH   BIT1
#define HFA384x_CNFAUTHENTICATION_OPENSYSTEM   0x0001
#define HFA384x_CNFAUTHENTICATION_SHAREDKEY   0x0002
#define HFA384x_CNFAUTHENTICATION_LEAP   0x0004
#define HFA384x_CREATEIBSS_JOINCREATEIBSS   0
#define HFA384x_CREATEIBSS_JOINESS_JOINCREATEIBSS   1
#define HFA384x_CREATEIBSS_JOINIBSS   2
#define HFA384x_CREATEIBSS_JOINESS_JOINIBSS   3
#define HFA384x_FWID_LEN   14
#define HFA384x_PSTATUS_DISABLED   ((UINT16)1)
#define HFA384x_PSTATUS_SEARCHING   ((UINT16)2)
#define HFA384x_PSTATUS_CONN_IBSS   ((UINT16)3)
#define HFA384x_PSTATUS_CONN_ESS   ((UINT16)4)
#define HFA384x_PSTATUS_OUTOFRANGE   ((UINT16)5)
#define HFA384x_PSTATUS_CONN_WDS   ((UINT16)6)
#define HFA384x_TESTRESULT_ALLPASSED   BIT0
#define HFA384x_TESTRESULT_LFO_FAIL   BIT1
#define HFA384x_TESTRESULT_VR_HF0_FAIL   BIT2
#define HFA384x_HOST_FIRM_COORDINATE   BIT7
#define HFA384x_TESTRESULT_COORDINATE   BIT15
#define HFA384x_FD_STATUS_OFF   ((UINT16)0x44)
#define HFA384x_FD_TIME_OFF   ((UINT16)0x46)
#define HFA384x_FD_SWSUPPORT_OFF   ((UINT16)0x4A)
#define HFA384x_FD_SILENCE_OFF   ((UINT16)0x4A)
#define HFA384x_FD_SIGNAL_OFF   ((UINT16)0x4B)
#define HFA384x_FD_RATE_OFF   ((UINT16)0x4C)
#define HFA384x_FD_RXFLOW_OFF   ((UINT16)0x4D)
#define HFA384x_FD_RESERVED_OFF   ((UINT16)0x4E)
#define HFA384x_FD_TXCONTROL_OFF   ((UINT16)0x50)
#define HFA384x_FD_FRAMECONTROL_OFF   ((UINT16)0x52)
#define HFA384x_FD_DURATIONID_OFF   ((UINT16)0x54)
#define HFA384x_FD_ADDRESS1_OFF   ((UINT16)0x56)
#define HFA384x_FD_ADDRESS2_OFF   ((UINT16)0x5C)
#define HFA384x_FD_ADDRESS3_OFF   ((UINT16)0x62)
#define HFA384x_FD_SEQCONTROL_OFF   ((UINT16)0x68)
#define HFA384x_FD_ADDRESS4_OFF   ((UINT16)0x6A)
#define HFA384x_FD_DATALEN_OFF   ((UINT16)0x70)
#define HFA384x_FD_DESTADDRESS_OFF   ((UINT16)0x72)
#define HFA384x_FD_SRCADDRESS_OFF   ((UINT16)0x78)
#define HFA384x_FD_DATALENGTH_OFF   ((UINT16)0x7E)
#define HFA384x_TXSTATUS_ACKERR   ((UINT16)BIT5)
#define HFA384x_TXSTATUS_FORMERR   ((UINT16)BIT3)
#define HFA384x_TXSTATUS_DISCON   ((UINT16)BIT2)
#define HFA384x_TXSTATUS_AGEDERR   ((UINT16)BIT1)
#define HFA384x_TXSTATUS_RETRYERR   ((UINT16)BIT0)
#define HFA384x_TX_CFPOLL   ((UINT16)BIT12)
#define HFA384x_TX_PRST   ((UINT16)BIT11)
#define HFA384x_TX_MACPORT   ((UINT16)(BIT10 | BIT9 | BIT8))
#define HFA384x_TX_NOENCRYPT   ((UINT16)BIT7)
#define HFA384x_TX_RETRYSTRAT   ((UINT16)(BIT6 | BIT5))
#define HFA384x_TX_STRUCTYPE   ((UINT16)(BIT4 | BIT3))
#define HFA384x_TX_TXEX   ((UINT16)BIT2)
#define HFA384x_TX_TXOK   ((UINT16)BIT1)
#define HFA384x_TXSTATUS_ISERROR(v)
#define HFA384x_TXSTATUS_ISACKERR(v)   ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_ACKERR))
#define HFA384x_TXSTATUS_ISFORMERR(v)   ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_FORMERR))
#define HFA384x_TXSTATUS_ISDISCON(v)   ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_DISCON))
#define HFA384x_TXSTATUS_ISAGEDERR(v)   ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_AGEDERR))
#define HFA384x_TXSTATUS_ISRETRYERR(v)   ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_RETRYERR))
#define HFA384x_TX_GET(v, m, s)   ((((UINT16)(v))&((UINT16)(m)))>>((UINT16)(s)))
#define HFA384x_TX_SET(v, m, s)   ((((UINT16)(v))<<((UINT16)(s)))&((UINT16)(m)))
#define HFA384x_TX_CFPOLL_GET(v)   HFA384x_TX_GET(v, HFA384x_TX_CFPOLL,12)
#define HFA384x_TX_CFPOLL_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_CFPOLL,12)
#define HFA384x_TX_PRST_GET(v)   HFA384x_TX_GET(v, HFA384x_TX_PRST,11)
#define HFA384x_TX_PRST_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_PRST,11)
#define HFA384x_TX_MACPORT_GET(v)   HFA384x_TX_GET(v, HFA384x_TX_MACPORT, 8)
#define HFA384x_TX_MACPORT_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_MACPORT, 8)
#define HFA384x_TX_NOENCRYPT_GET(v)   HFA384x_TX_GET(v, HFA384x_TX_NOENCRYPT, 7)
#define HFA384x_TX_NOENCRYPT_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_NOENCRYPT, 7)
#define HFA384x_TX_RETRYSTRAT_GET(v)   HFA384x_TX_GET(v, HFA384x_TX_RETRYSTRAT, 5)
#define HFA384x_TX_RETRYSTRAT_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_RETRYSTRAT, 5)
#define HFA384x_TX_STRUCTYPE_GET(v)   HFA384x_TX_GET(v, HFA384x_TX_STRUCTYPE, 3)
#define HFA384x_TX_STRUCTYPE_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_STRUCTYPE, 3)
#define HFA384x_TX_TXEX_GET(v)   HFA384x_TX_GET(v, HFA384x_TX_TXEX, 2)
#define HFA384x_TX_TXEX_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_TXEX, 2)
#define HFA384x_TX_TXOK_GET(v)   HFA384x_TX_GET(v, HFA384x_TX_TXOK, 1)
#define HFA384x_TX_TXOK_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_TXOK, 1)
#define HFA384x_RX_DATA_LEN_OFF   ((UINT16)44)
#define HFA384x_RX_80211HDR_OFF   ((UINT16)14)
#define HFA384x_RX_DATA_OFF   ((UINT16)60)
#define HFA384x_RXSTATUS_MSGTYPE   ((UINT16)(BIT15 | BIT14 | BIT13))
#define HFA384x_RXSTATUS_MACPORT   ((UINT16)(BIT10 | BIT9 | BIT8))
#define HFA384x_RXSTATUS_UNDECR   ((UINT16)BIT1)
#define HFA384x_RXSTATUS_FCSERR   ((UINT16)BIT0)
#define HFA384x_RXSTATUS_MSGTYPE_GET(value)   ((UINT16)((((UINT16)(value)) & HFA384x_RXSTATUS_MSGTYPE) >> 13))
#define HFA384x_RXSTATUS_MSGTYPE_SET(value)   ((UINT16)(((UINT16)(value)) << 13))
#define HFA384x_RXSTATUS_MACPORT_GET(value)   ((UINT16)((((UINT16)(value)) & HFA384x_RXSTATUS_MACPORT) >> 8))
#define HFA384x_RXSTATUS_MACPORT_SET(value)   ((UINT16)(((UINT16)(value)) << 8))
#define HFA384x_RXSTATUS_ISUNDECR(value)   ((UINT16)(((UINT16)(value)) & HFA384x_RXSTATUS_UNDECR))
#define HFA384x_RXSTATUS_ISFCSERR(value)   ((UINT16)(((UINT16)(value)) & HFA384x_RXSTATUS_FCSERR))
#define HFA384x_IT_HANDOVERADDR   ((UINT16)0xF000UL)
#define HFA384x_IT_HANDOVERDEAUTHADDRESS   ((UINT16)0xF001UL)
#define HFA384x_IT_COMMTALLIES   ((UINT16)0xF100UL)
#define HFA384x_IT_SCANRESULTS   ((UINT16)0xF101UL)
#define HFA384x_IT_CHINFORESULTS   ((UINT16)0xF102UL)
#define HFA384x_IT_HOSTSCANRESULTS   ((UINT16)0xF103UL)
#define HFA384x_IT_LINKSTATUS   ((UINT16)0xF200UL)
#define HFA384x_IT_ASSOCSTATUS   ((UINT16)0xF201UL)
#define HFA384x_IT_AUTHREQ   ((UINT16)0xF202UL)
#define HFA384x_IT_PSUSERCNT   ((UINT16)0xF203UL)
#define HFA384x_IT_KEYIDCHANGED   ((UINT16)0xF204UL)
#define HFA384x_IT_ASSOCREQ   ((UINT16)0xF205UL)
#define HFA384x_IT_MICFAILURE   ((UINT16)0xF206UL)
#define HFA384x_CHINFORESULT_BSSACTIVE   BIT0
#define HFA384x_CHINFORESULT_PCFACTIVE   BIT1
#define HFA384x_LINK_NOTCONNECTED   ((UINT16)0)
#define HFA384x_LINK_CONNECTED   ((UINT16)1)
#define HFA384x_LINK_DISCONNECTED   ((UINT16)2)
#define HFA384x_LINK_AP_CHANGE   ((UINT16)3)
#define HFA384x_LINK_AP_OUTOFRANGE   ((UINT16)4)
#define HFA384x_LINK_AP_INRANGE   ((UINT16)5)
#define HFA384x_LINK_ASSOCFAIL   ((UINT16)6)
#define HFA384x_ASSOCSTATUS_STAASSOC   ((UINT16)1)
#define HFA384x_ASSOCSTATUS_REASSOC   ((UINT16)2)
#define HFA384x_ASSOCSTATUS_DISASSOC   ((UINT16)3)
#define HFA384x_ASSOCSTATUS_ASSOCFAIL   ((UINT16)4)
#define HFA384x_ASSOCSTATUS_AUTHFAIL   ((UINT16)5)
#define HFA384x_ASSOCREQ_TYPE_ASSOC   0
#define HFA384x_ASSOCREQ_TYPE_REASSOC   1
#define HFA384x_USB_ENBULKIN   6
#define HFA384x_USB_TXFRM   0
#define HFA384x_USB_CMDREQ   1
#define HFA384x_USB_WRIDREQ   2
#define HFA384x_USB_RRIDREQ   3
#define HFA384x_USB_WMEMREQ   4
#define HFA384x_USB_RMEMREQ   5
#define HFA384x_USB_ISFRM(a)   (!((a) & 0x8000))
#define HFA384x_USB_ISTXFRM(a)   (((a) & 0x9000) == 0x1000)
#define HFA384x_USB_ISRXFRM(a)   (!((a) & 0x9000))
#define HFA384x_USB_INFOFRM   0x8000
#define HFA384x_USB_CMDRESP   0x8001
#define HFA384x_USB_WRIDRESP   0x8002
#define HFA384x_USB_RRIDRESP   0x8003
#define HFA384x_USB_WMEMRESP   0x8004
#define HFA384x_USB_RMEMRESP   0x8005
#define HFA384x_USB_BUFAVAIL   0x8006
#define HFA384x_USB_ERROR   0x8007

Typedefs

typedef struct hfa384x_bytestr hfa384x_bytestr_t
typedef struct hfa384x_bytestr32 hfa384x_bytestr32_t
typedef struct hfa384x_record hfa384x_rec_t
typedef struct hfa384x_record16 hfa384x_rec16_t
typedef struct hfa384x_record32 hfa384x_rec32
typedef struct hfa384x_compident hfa384x_compident_t
typedef struct hfa384x_caplevel hfa384x_caplevel_t
typedef struct hfa384x_cnfPortType hfa384x_cnfPortType_t
typedef struct
hfa384x_cnfOwnMACAddress 
hfa384x_cnfOwnMACAddress_t
typedef struct
hfa384x_cnfDesiredSSID 
hfa384x_cnfDesiredSSID_t
typedef struct
hfa384x_cnfOwnChannel 
hfa384x_cnfOwnChannel_t
typedef struct hfa384x_cnfOwnSSID hfa384x_cnfOwnSSID_t
typedef struct
hfa384x_cnfOwnATIMWindow 
hfa384x_cnfOwnATIMWindow_t
typedef struct
hfa384x_cnfSystemScale 
hfa384x_cnfSystemScale_t
typedef struct
hfa384x_cnfMaxDataLength 
hfa384x_cnfMaxDataLength_t
typedef struct
hfa384x_cnfWDSAddress 
hfa384x_cnfWDSAddress_t
typedef struct hfa384x_cnfPMEnabled hfa384x_cnfPMEnabled_t
typedef struct hfa384x_cnfPMEPS hfa384x_cnfPMEPS_t
typedef struct
hfa384x_cnfMulticastReceive 
hfa384x_cnfMulticastReceive_t
typedef struct
hfa384x_cnfMaxSleepDuration 
hfa384x_cnfMaxSleepDuration_t
typedef struct
hfa384x_cnfPMHoldoverDuration 
hfa384x_cnfPMHoldoverDuration_t
typedef struct hfa384x_cnfOwnName hfa384x_cnfOwnName_t
typedef struct
hfa384x_cnfOwnDTIMPeriod 
hfa384x_cnfOwnDTIMPeriod_t
typedef struct
hfa384x_cnfWDSAddressN 
hfa384x_cnfWDSAddressN_t
typedef struct
hfa384x_cnfMulticastPMBuffering 
hfa384x_cnfMulticastPMBuffering_t
typedef struct
hfa384x_GroupAddresses 
hfa384x_GroupAddresses_t
typedef struct hfa384x_CreateIBSS hfa384x_CreateIBSS_t
typedef struct
hfa384x_FragmentationThreshold 
hfa384x_FragmentationThreshold_t
typedef struct hfa384x_RTSThreshold hfa384x_RTSThreshold_t
typedef struct
hfa384x_TxRateControl 
hfa384x_TxRateControl_t
typedef struct
hfa384x_PromiscuousMode 
hfa384x_PromiscuousMode_t
typedef struct
hfa384x_ScanRequest_data 
hfa384x_ScanRequest_data_t
typedef struct
hfa384x_HostScanRequest_data 
hfa384x_HostScanRequest_data_t
typedef struct
hfa384x_JoinRequest_data 
hfa384x_JoinRequest_data_t
typedef struct
hfa384x_authenticateStation_data 
hfa384x_authenticateStation_data_t
typedef struct
hfa384x_associateStation_data 
hfa384x_associateStation_data_t
typedef struct
hfa384x_ChannelInfoRequest_data 
hfa384x_ChannelInfoRequest_data_t
typedef struct
hfa384x_WEPKeyMapping 
hfa384x_WEPKeyMapping_t
typedef struct hfa384x_WPAData hfa384x_WPAData_t
typedef struct hfa384x_TickTime hfa384x_TickTime_t
typedef struct hfa384x_MaxLoadTime hfa384x_MaxLoadTime_t
typedef struct
hfa384x_downloadbuffer 
hfa384x_downloadbuffer_t
typedef struct hfa384x_PRIIdentity hfa384x_PRIIdentity_t
typedef struct hfa384x_PRISupRange hfa384x_PRISupRange_t
typedef struct hfa384x_CFIActRanges hfa384x_CFIActRanges_t
typedef struct
hfa384x_NICSerialNumber 
hfa384x_NICSerialNumber_t
typedef struct hfa384x_NICIdentity hfa384x_NICIdentity_t
typedef struct hfa384x_MFISupRange hfa384x_MFISupRange_t
typedef struct hfa384x_CFISupRange hfa384x_CFISupRange_t
typedef struct hfa384x_BuildSeq hfa384x_BuildSeq_t
typedef struct hfa384x_FWID hfa384x_FWID_t
typedef struct hfa384x_ChannelList hfa384x_ChannelList_t
typedef struct
hfa384x_RegulatoryDomains 
hfa384x_RegulatoryDomains_t
typedef struct hfa384x_TempType hfa384x_TempType_t
typedef struct hfa384x_CIS hfa384x_CIS_t
typedef struct hfa384x_STAIdentity hfa384x_STAIdentity_t
typedef struct hfa384x_STASupRange hfa384x_STASupRange_t
typedef struct hfa384x_MFIActRanges hfa384x_MFIActRanges_t
typedef struct hfa384x_PortStatus hfa384x_PortStatus_t
typedef struct hfa384x_CurrentSSID hfa384x_CurrentSSID_t
typedef struct hfa384x_CurrentBSSID hfa384x_CurrentBSSID_t
typedef struct hfa384x_commsquality hfa384x_commsquality_t
typedef struct
hfa384x_dbmcommsquality 
hfa384x_dbmcommsquality_t
typedef struct
hfa384x_CurrentTxRate 
hfa384x_CurrentTxRate_t
typedef struct
hfa384x_CurrentBeaconInterval 
hfa384x_CurrentBeaconInterval_t
typedef struct
hfa384x_CurrentScaleThresholds 
hfa384x_CurrentScaleThresholds_t
typedef struct
hfa384x_ProtocolRspTime 
hfa384x_ProtocolRspTime_t
typedef struct
hfa384x_ShortRetryLimit 
hfa384x_ShortRetryLimit_t
typedef struct
hfa384x_LongRetryLimit 
hfa384x_LongRetryLimit_t
typedef struct
hfa384x_MaxTransmitLifetime 
hfa384x_MaxTransmitLifetime_t
typedef struct
hfa384x_MaxReceiveLifetime 
hfa384x_MaxReceiveLifetime_t
typedef struct hfa384x_CFPollable hfa384x_CFPollable_t
typedef struct
hfa384x_AuthenticationAlgorithms 
hfa384x_AuthenticationAlgorithms_t
typedef struct
hfa384x_AuthenticationAlgorithms_data 
hfa384x_AuthenticationAlgorithms_data_t
typedef struct
hfa384x_PrivacyOptionImplemented 
hfa384x_PrivacyOptionImplemented_t
typedef struct
hfa384x_OwnMACAddress 
hfa384x_OwnMACAddress_t
typedef struct hfa384x_PCFInfo hfa384x_PCFInfo_t
typedef struct hfa384x_PCFInfo_data hfa384x_PCFInfo_data_t
typedef struct hfa384x_PHYType hfa384x_PHYType_t
typedef struct
hfa384x_CurrentChannel 
hfa384x_CurrentChannel_t
typedef struct
hfa384x_CurrentPowerState 
hfa384x_CurrentPowerState_t
typedef struct hfa384x_CCAMode hfa384x_CCAMode_t
typedef struct
hfa384x_SupportedDataRates 
hfa384x_SupportedDataRates_t
typedef struct hfa384x_LFOStatus hfa384x_LFOStatus_t
typedef struct hfa384x_LEDControl hfa384x_LEDControl_t
typedef struct hfa384x_tx_frame hfa384x_tx_frame_t
typedef struct hfa384x_rx_frame hfa384x_rx_frame_t
typedef struct hfa384x_HandoverAddr hfa384x_HandoverAddr_t
typedef struct
hfa384x_CommTallies16 
hfa384x_CommTallies16_t
typedef struct
hfa384x_CommTallies32 
hfa384x_CommTallies32_t
typedef struct
hfa384x_ScanResultSub 
hfa384x_ScanResultSub_t
typedef struct hfa384x_ScanResult hfa384x_ScanResult_t
typedef struct
hfa384x_ChInfoResultSub 
hfa384x_ChInfoResultSub_t
typedef struct hfa384x_ChInfoResult hfa384x_ChInfoResult_t
typedef struct
hfa384x_HScanResultSub 
hfa384x_HScanResultSub_t
typedef struct hfa384x_HScanResult hfa384x_HScanResult_t
typedef struct hfa384x_LinkStatus hfa384x_LinkStatus_t
typedef struct hfa384x_AssocStatus hfa384x_AssocStatus_t
typedef struct hfa384x_AuthRequest hfa384x_AuthReq_t
typedef struct hfa384x_AssocRequest hfa384x_AssocReq_t
typedef struct hfa384x_MicFailure hfa384x_MicFailure_t
typedef struct hfa384x_PSUserCount hfa384x_PSUserCount_t
typedef struct hfa384x_KeyIDChanged hfa384x_KeyIDChanged_t
typedef union hfa384x_infodata hfa384x_infodata_t
typedef struct hfa384x_InfFrame hfa384x_InfFrame_t
typedef struct hfa384x_usb_txfrm hfa384x_usb_txfrm_t
typedef struct hfa384x_usb_cmdreq hfa384x_usb_cmdreq_t
typedef struct hfa384x_usb_wridreq hfa384x_usb_wridreq_t
typedef struct hfa384x_usb_rridreq hfa384x_usb_rridreq_t
typedef struct hfa384x_usb_wmemreq hfa384x_usb_wmemreq_t
typedef struct hfa384x_usb_rmemreq hfa384x_usb_rmemreq_t
typedef struct hfa384x_usb_rxfrm hfa384x_usb_rxfrm_t
typedef struct hfa384x_usb_infofrm hfa384x_usb_infofrm_t
typedef struct
hfa384x_usb_statusresp 
hfa384x_usb_cmdresp_t
typedef hfa384x_usb_cmdresp_t hfa384x_usb_wridresp_t
typedef struct hfa384x_usb_rridresp hfa384x_usb_rridresp_t
typedef hfa384x_usb_cmdresp_t hfa384x_usb_wmemresp_t
typedef struct hfa384x_usb_rmemresp hfa384x_usb_rmemresp_t
typedef struct hfa384x_usb_bufavail hfa384x_usb_bufavail_t
typedef struct hfa384x_usb_error hfa384x_usb_error_t
typedef union hfa384x_usbout hfa384x_usbout_t
typedef union hfa384x_usbin hfa384x_usbin_t
typedef struct
hfa384x_pdr_pcb_partnum 
hfa384x_pdr_pcb_partnum_t
typedef struct
hfa384x_pdr_pcb_tracenum 
hfa384x_pdr_pcb_tracenum_t
typedef struct
hfa384x_pdr_nic_serial 
hfa384x_pdr_nic_serial_t
typedef struct
hfa384x_pdr_mkk_measurements 
hfa384x_pdr_mkk_measurements_t
typedef struct
hfa384x_pdr_nic_ramsize 
hfa384x_pdr_nic_ramsize_t
typedef struct
hfa384x_pdr_mfisuprange 
hfa384x_pdr_mfisuprange_t
typedef struct
hfa384x_pdr_cfisuprange 
hfa384x_pdr_cfisuprange_t
typedef struct hfa384x_pdr_nicid hfa384x_pdr_nicid_t
typedef struct
hfa384x_pdr_refdac_measurements 
hfa384x_pdr_refdac_measurements_t
typedef struct
hfa384x_pdr_vgdac_measurements 
hfa384x_pdr_vgdac_measurements_t
typedef struct
hfa384x_pdr_level_comp_measurements 
hfa384x_pdr_level_compc_measurements_t
typedef struct
hfa384x_pdr_mac_address 
hfa384x_pdr_mac_address_t
typedef struct
hfa384x_pdr_mkk_callname 
hfa384x_pdr_mkk_callname_t
typedef struct
hfa384x_pdr_regdomain 
hfa384x_pdr_regdomain_t
typedef struct
hfa384x_pdr_allowed_channel 
hfa384x_pdr_allowed_channel_t
typedef struct
hfa384x_pdr_default_channel 
hfa384x_pdr_default_channel_t
typedef struct
hfa384x_pdr_privacy_option 
hfa384x_pdr_privacy_option_t
typedef struct hfa384x_pdr_temptype hfa384x_pdr_temptype_t
typedef struct
hfa384x_pdr_refdac_setup 
hfa384x_pdr_refdac_setup_t
typedef struct
hfa384x_pdr_vgdac_setup 
hfa384x_pdr_vgdac_setup_t
typedef struct
hfa384x_pdr_level_comp_setup 
hfa384x_pdr_level_comp_setup_t
typedef struct
hfa384x_pdr_trimdac_setup 
hfa384x_pdr_trimdac_setup_t
typedef struct
hfa384x_pdr_ifr_setting 
hfa384x_pdr_ifr_setting_t
typedef struct
hfa384x_pdr_rfr_setting 
hfa384x_pdr_rfr_setting_t
typedef struct
hfa384x_pdr_hfa3861_baseline 
hfa384x_pdr_hfa3861_baseline_t
typedef struct
hfa384x_pdr_hfa3861_shadow 
hfa384x_pdr_hfa3861_shadow_t
typedef struct
hfa384x_pdr_hfa3861_ifrf 
hfa384x_pdr_hfa3861_ifrf_t
typedef struct
hfa384x_pdr_hfa3861_chcalsp 
hfa384x_pdr_hfa3861_chcalsp_t
typedef struct
hfa384x_pdr_hfa3861_chcali 
hfa384x_pdr_hfa3861_chcali_t
typedef struct
hfa384x_pdr_hfa3861_nic_config 
hfa384x_pdr_nic_config_t
typedef struct
hfa384x_pdr_hfo_delay 
hfa384x_hfo_delay_t
typedef struct
hfa384x_pdr_hfa3861_manf_testsp 
hfa384x_pdr_hfa3861_manf_testsp_t
typedef struct
hfa384x_pdr_hfa3861_manf_testi 
hfa384x_pdr_hfa3861_manf_testi_t
typedef struct hfa384x_end_of_pda hfa384x_pdr_end_of_pda_t
typedef struct hfa384x_pdrec hfa384x_pdrec_t

Functions

 FILE_LICENCE (GPL2_ONLY)


Define Documentation

#define HFA384x_FIRMWARE_VERSION ( a,
b,
 )     (((a) << 16) + ((b) << 8) + (c))

Definition at line 62 of file hfa384x.h.

#define HFA384x_LEVEL_TO_dBm (  )     (0x100 + (v) * 100 / 255 - 100)

Definition at line 64 of file hfa384x.h.

#define HFA384x_CMD_ALLOC_LEN_MIN   ((UINT16)4)

Definition at line 68 of file hfa384x.h.

#define HFA384x_CMD_ALLOC_LEN_MAX   ((UINT16)2400)

Definition at line 69 of file hfa384x.h.

#define HFA384x_BAP_DATALEN_MAX   ((UINT16)4096)

Definition at line 70 of file hfa384x.h.

#define HFA384x_BAP_OFFSET_MAX   ((UINT16)4096)

Definition at line 71 of file hfa384x.h.

Referenced by hfa384x_prepare_bap().

#define HFA384x_PORTID_MAX   ((UINT16)7)

Definition at line 72 of file hfa384x.h.

#define HFA384x_NUMPORTS_MAX   ((UINT16)(HFA384x_PORTID_MAX+1))

Definition at line 73 of file hfa384x.h.

#define HFA384x_PDR_LEN_MAX   ((UINT16)512)

Definition at line 74 of file hfa384x.h.

#define HFA384x_PDA_RECS_MAX   ((UINT16)200)

Definition at line 75 of file hfa384x.h.

#define HFA384x_PDA_LEN_MAX   ((UINT16)1024)

Definition at line 76 of file hfa384x.h.

#define HFA384x_SCANRESULT_MAX   ((UINT16)31)

Definition at line 77 of file hfa384x.h.

#define HFA384x_HSCANRESULT_MAX   ((UINT16)31)

Definition at line 78 of file hfa384x.h.

#define HFA384x_CHINFORESULT_MAX   ((UINT16)16)

Definition at line 79 of file hfa384x.h.

#define HFA384x_DRVR_FIDSTACKLEN_MAX   (10)

Definition at line 80 of file hfa384x.h.

#define HFA384x_DRVR_TXBUF_MAX

Value:

Definition at line 81 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_DRVR_MAGIC   (0x4a2d)

Definition at line 85 of file hfa384x.h.

#define HFA384x_INFODATA_MAXLEN   (sizeof(hfa384x_infodata_t))

Definition at line 86 of file hfa384x.h.

#define HFA384x_INFOFRM_MAXLEN   (sizeof(hfa384x_InfFrame_t))

Definition at line 87 of file hfa384x.h.

#define HFA384x_RID_GUESSING_MAXLEN   2048

Definition at line 88 of file hfa384x.h.

#define HFA384x_RIDDATA_MAXLEN   HFA384x_RID_GUESSING_MAXLEN

Definition at line 89 of file hfa384x.h.

#define HFA384x_USB_RWMEM_MAXLEN   2048

Definition at line 90 of file hfa384x.h.

#define HFA384x_BAP_PROC   ((UINT16)0)

Definition at line 93 of file hfa384x.h.

#define HFA384x_BAP_INT   ((UINT16)1)

Definition at line 94 of file hfa384x.h.

#define HFA384x_PORTTYPE_IBSS   ((UINT16)0)

Definition at line 95 of file hfa384x.h.

#define HFA384x_PORTTYPE_BSS   ((UINT16)1)

Definition at line 96 of file hfa384x.h.

#define HFA384x_PORTTYPE_WDS   ((UINT16)2)

Definition at line 97 of file hfa384x.h.

#define HFA384x_PORTTYPE_PSUEDOIBSS   ((UINT16)3)

Definition at line 98 of file hfa384x.h.

#define HFA384x_PORTTYPE_HOSTAP   ((UINT16)6)

Definition at line 99 of file hfa384x.h.

#define HFA384x_WEPFLAGS_PRIVINVOKED   ((UINT16)BIT0)

Definition at line 100 of file hfa384x.h.

#define HFA384x_WEPFLAGS_EXCLUDE   ((UINT16)BIT1)

Definition at line 101 of file hfa384x.h.

#define HFA384x_WEPFLAGS_DISABLE_TXCRYPT   ((UINT16)BIT4)

Definition at line 102 of file hfa384x.h.

#define HFA384x_WEPFLAGS_DISABLE_RXCRYPT   ((UINT16)BIT7)

Definition at line 103 of file hfa384x.h.

#define HFA384x_WEPFLAGS_DISALLOW_MIXED   ((UINT16)BIT11)

Definition at line 104 of file hfa384x.h.

#define HFA384x_WEPFLAGS_IV_INTERVAL1   ((UINT16)0)

Definition at line 105 of file hfa384x.h.

#define HFA384x_WEPFLAGS_IV_INTERVAL10   ((UINT16)BIT5)

Definition at line 106 of file hfa384x.h.

#define HFA384x_WEPFLAGS_IV_INTERVAL50   ((UINT16)BIT6)

Definition at line 107 of file hfa384x.h.

#define HFA384x_WEPFLAGS_IV_INTERVAL100   ((UINT16)(BIT5 | BIT6))

Definition at line 108 of file hfa384x.h.

#define HFA384x_WEPFLAGS_FIRMWARE_WPA   ((UINT16)BIT8)

Definition at line 109 of file hfa384x.h.

#define HFA384x_WEPFLAGS_HOST_MIC   ((UINT16)BIT9)

Definition at line 110 of file hfa384x.h.

#define HFA384x_ROAMMODE_FWSCAN_FWROAM   ((UINT16)1)

Definition at line 111 of file hfa384x.h.

#define HFA384x_ROAMMODE_FWSCAN_HOSTROAM   ((UINT16)2)

Definition at line 112 of file hfa384x.h.

#define HFA384x_ROAMMODE_HOSTSCAN_HOSTROAM   ((UINT16)3)

Definition at line 113 of file hfa384x.h.

#define HFA384x_PORTSTATUS_DISABLED   ((UINT16)1)

Definition at line 114 of file hfa384x.h.

#define HFA384x_PORTSTATUS_INITSRCH   ((UINT16)2)

Definition at line 115 of file hfa384x.h.

#define HFA384x_PORTSTATUS_CONN_IBSS   ((UINT16)3)

Definition at line 116 of file hfa384x.h.

#define HFA384x_PORTSTATUS_CONN_ESS   ((UINT16)4)

Definition at line 117 of file hfa384x.h.

#define HFA384x_PORTSTATUS_OOR_ESS   ((UINT16)5)

Definition at line 118 of file hfa384x.h.

#define HFA384x_PORTSTATUS_CONN_WDS   ((UINT16)6)

Definition at line 119 of file hfa384x.h.

#define HFA384x_PORTSTATUS_HOSTAP   ((UINT16)8)

Definition at line 120 of file hfa384x.h.

#define HFA384x_RATEBIT_1   ((UINT16)1)

Definition at line 121 of file hfa384x.h.

#define HFA384x_RATEBIT_2   ((UINT16)2)

Definition at line 122 of file hfa384x.h.

#define HFA384x_RATEBIT_5dot5   ((UINT16)4)

Definition at line 123 of file hfa384x.h.

#define HFA384x_RATEBIT_11   ((UINT16)8)

Definition at line 124 of file hfa384x.h.

#define HFA384x_TXCMD_NORECL   ((UINT16)0)

Definition at line 127 of file hfa384x.h.

#define HFA384x_TXCMD_RECL   ((UINT16)1)

Definition at line 128 of file hfa384x.h.

#define HFA384x_ADDR_AUX_OFF_MAX   ((UINT16)0x007f)

Definition at line 145 of file hfa384x.h.

#define HFA384x_ADDR_FLAT_AUX_PAGE_MASK   (0x007fff80)

Definition at line 148 of file hfa384x.h.

#define HFA384x_ADDR_FLAT_AUX_OFF_MASK   (0x0000007f)

Definition at line 149 of file hfa384x.h.

#define HFA384x_ADDR_FLAT_CMD_PAGE_MASK   (0xffff0000)

Definition at line 150 of file hfa384x.h.

#define HFA384x_ADDR_FLAT_CMD_OFF_MASK   (0x0000ffff)

Definition at line 151 of file hfa384x.h.

#define HFA384x_ADDR_AUX_PAGE_MASK   (0xffff)

Definition at line 154 of file hfa384x.h.

#define HFA384x_ADDR_AUX_OFF_MASK   (0x007f)

Definition at line 155 of file hfa384x.h.

#define HFA384x_ADDR_CMD_PAGE_MASK   (0x007f)

Definition at line 158 of file hfa384x.h.

#define HFA384x_ADDR_CMD_OFF_MASK   (0xffff)

Definition at line 159 of file hfa384x.h.

#define HFA384x_ADDR_AUX_MKFLAT ( p,
 ) 

Value:

Definition at line 162 of file hfa384x.h.

#define HFA384x_ADDR_CMD_MKFLAT ( p,
 ) 

Value:

Definition at line 167 of file hfa384x.h.

#define HFA384x_ADDR_AUX_MKPAGE (  )     ((UINT16)((((UINT32)(f))&HFA384x_ADDR_FLAT_AUX_PAGE_MASK)>>7))

Definition at line 172 of file hfa384x.h.

#define HFA384x_ADDR_AUX_MKOFF (  )     ((UINT16)(((UINT32)(f))&HFA384x_ADDR_FLAT_AUX_OFF_MASK))

Definition at line 174 of file hfa384x.h.

#define HFA384x_ADDR_CMD_MKPAGE (  )     ((UINT16)((((UINT32)(f))&HFA384x_ADDR_FLAT_CMD_PAGE_MASK)>>16))

Definition at line 178 of file hfa384x.h.

#define HFA384x_ADDR_CMD_MKOFF (  )     ((UINT16)(((UINT32)(f))&HFA384x_ADDR_FLAT_CMD_OFF_MASK))

Definition at line 180 of file hfa384x.h.

#define HFA384x_AUX_CTL_EXTDS   (0x00)

Definition at line 186 of file hfa384x.h.

#define HFA384x_AUX_CTL_NV   (0x01)

Definition at line 187 of file hfa384x.h.

#define HFA384x_AUX_CTL_PHY   (0x02)

Definition at line 188 of file hfa384x.h.

#define HFA384x_AUX_CTL_ICSRAM   (0x03)

Definition at line 189 of file hfa384x.h.

#define HFA384x_AUX_MKOFF ( f,
 )     (HFA384x_ADDR_AUX_MKOFF(f) | (((UINT16)(c))<<12))

Definition at line 192 of file hfa384x.h.

#define HFA384x_AUX_MKPAGE (  )     HFA384x_ADDR_AUX_MKPAGE(f)

Definition at line 194 of file hfa384x.h.

#define HFA3842_PDA_BASE   (0x007f0000UL)

Definition at line 198 of file hfa384x.h.

#define HFA3841_PDA_BASE   (0x003f0000UL)

Definition at line 199 of file hfa384x.h.

#define HFA3841_PDA_BOGUS_BASE   (0x00390000UL)

Definition at line 200 of file hfa384x.h.

#define HFA384x_DLSTATE_DISABLED   0

Definition at line 203 of file hfa384x.h.

#define HFA384x_DLSTATE_RAMENABLED   1

Definition at line 204 of file hfa384x.h.

#define HFA384x_DLSTATE_FLASHENABLED   2

Definition at line 205 of file hfa384x.h.

#define HFA384x_DLSTATE_FLASHWRITTEN   3

Definition at line 206 of file hfa384x.h.

#define HFA384x_DLSTATE_FLASHWRITEPENDING   4

Definition at line 207 of file hfa384x.h.

#define HFA384x_DLSTATE_GENESIS   5

Definition at line 208 of file hfa384x.h.

#define HFA384x_CMD_OFF   (0x00)

Definition at line 213 of file hfa384x.h.

#define HFA384x_PARAM0_OFF   (0x02)

Definition at line 214 of file hfa384x.h.

#define HFA384x_PARAM1_OFF   (0x04)

Definition at line 215 of file hfa384x.h.

#define HFA384x_PARAM2_OFF   (0x06)

Definition at line 216 of file hfa384x.h.

#define HFA384x_STATUS_OFF   (0x08)

Definition at line 217 of file hfa384x.h.

#define HFA384x_RESP0_OFF   (0x0A)

Definition at line 218 of file hfa384x.h.

#define HFA384x_RESP1_OFF   (0x0C)

Definition at line 219 of file hfa384x.h.

#define HFA384x_RESP2_OFF   (0x0E)

Definition at line 220 of file hfa384x.h.

#define HFA384x_INFOFID_OFF   (0x10)

Definition at line 221 of file hfa384x.h.

#define HFA384x_RXFID_OFF   (0x20)

Definition at line 222 of file hfa384x.h.

#define HFA384x_ALLOCFID_OFF   (0x22)

Definition at line 223 of file hfa384x.h.

#define HFA384x_TXCOMPLFID_OFF   (0x24)

Definition at line 224 of file hfa384x.h.

#define HFA384x_SELECT0_OFF   (0x18)

Definition at line 225 of file hfa384x.h.

#define HFA384x_OFFSET0_OFF   (0x1C)

Definition at line 226 of file hfa384x.h.

#define HFA384x_DATA0_OFF   (0x36)

Definition at line 227 of file hfa384x.h.

#define HFA384x_SELECT1_OFF   (0x1A)

Definition at line 228 of file hfa384x.h.

#define HFA384x_OFFSET1_OFF   (0x1E)

Definition at line 229 of file hfa384x.h.

#define HFA384x_DATA1_OFF   (0x38)

Definition at line 230 of file hfa384x.h.

#define HFA384x_EVSTAT_OFF   (0x30)

Definition at line 231 of file hfa384x.h.

#define HFA384x_INTEN_OFF   (0x32)

Definition at line 232 of file hfa384x.h.

#define HFA384x_EVACK_OFF   (0x34)

Definition at line 233 of file hfa384x.h.

#define HFA384x_CONTROL_OFF   (0x14)

Definition at line 234 of file hfa384x.h.

#define HFA384x_SWSUPPORT0_OFF   (0x28)

Definition at line 235 of file hfa384x.h.

#define HFA384x_SWSUPPORT1_OFF   (0x2A)

Definition at line 236 of file hfa384x.h.

#define HFA384x_SWSUPPORT2_OFF   (0x2C)

Definition at line 237 of file hfa384x.h.

#define HFA384x_AUXPAGE_OFF   (0x3A)

Definition at line 238 of file hfa384x.h.

#define HFA384x_AUXOFFSET_OFF   (0x3C)

Definition at line 239 of file hfa384x.h.

#define HFA384x_AUXDATA_OFF   (0x3E)

Definition at line 240 of file hfa384x.h.

#define HFA384x_CMD_BUSY   ((UINT16)BIT15)

Definition at line 287 of file hfa384x.h.

#define HFA384x_CMD_AINFO   ((UINT16)(BIT14 | BIT13 | BIT12 | BIT11 | BIT10 | BIT9 | BIT8))

Definition at line 288 of file hfa384x.h.

#define HFA384x_CMD_MACPORT   ((UINT16)(BIT10 | BIT9 | BIT8))

Definition at line 289 of file hfa384x.h.

#define HFA384x_CMD_RECL   ((UINT16)BIT8)

Definition at line 290 of file hfa384x.h.

#define HFA384x_CMD_WRITE   ((UINT16)BIT8)

Definition at line 291 of file hfa384x.h.

#define HFA384x_CMD_PROGMODE   ((UINT16)(BIT9 | BIT8))

Definition at line 292 of file hfa384x.h.

#define HFA384x_CMD_CMDCODE   ((UINT16)(BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0))

Definition at line 293 of file hfa384x.h.

#define HFA384x_STATUS_RESULT   ((UINT16)(BIT14 | BIT13 | BIT12 | BIT11 | BIT10 | BIT9 | BIT8))

Definition at line 295 of file hfa384x.h.

#define HFA384x_STATUS_CMDCODE   ((UINT16)(BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0))

Definition at line 296 of file hfa384x.h.

#define HFA384x_OFFSET_BUSY   ((UINT16)BIT15)

Definition at line 298 of file hfa384x.h.

#define HFA384x_OFFSET_ERR   ((UINT16)BIT14)

Definition at line 299 of file hfa384x.h.

#define HFA384x_OFFSET_DATAOFF   ((UINT16)(BIT11 | BIT10 | BIT9 | BIT8 | BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1))

Definition at line 300 of file hfa384x.h.

#define HFA384x_EVSTAT_TICK   ((UINT16)BIT15)

Definition at line 302 of file hfa384x.h.

#define HFA384x_EVSTAT_WTERR   ((UINT16)BIT14)

Definition at line 303 of file hfa384x.h.

#define HFA384x_EVSTAT_INFDROP   ((UINT16)BIT13)

Definition at line 304 of file hfa384x.h.

#define HFA384x_EVSTAT_INFO   ((UINT16)BIT7)

Definition at line 305 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_EVSTAT_DTIM   ((UINT16)BIT5)

Definition at line 306 of file hfa384x.h.

#define HFA384x_EVSTAT_CMD   ((UINT16)BIT4)

Definition at line 307 of file hfa384x.h.

#define HFA384x_EVSTAT_ALLOC   ((UINT16)BIT3)

Definition at line 308 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_EVSTAT_TXEXC   ((UINT16)BIT2)

Definition at line 309 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_EVSTAT_TX   ((UINT16)BIT1)

Definition at line 310 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_EVSTAT_RX   ((UINT16)BIT0)

Definition at line 311 of file hfa384x.h.

#define HFA384x_INT_BAP_OP   (HFA384x_EVSTAT_INFO|HFA384x_EVSTAT_RX|HFA384x_EVSTAT_TX|HFA384x_EVSTAT_TXEXC)

Definition at line 313 of file hfa384x.h.

#define HFA384x_INT_NORMAL   (HFA384x_EVSTAT_INFO|HFA384x_EVSTAT_RX|HFA384x_EVSTAT_TX|HFA384x_EVSTAT_TXEXC|HFA384x_EVSTAT_INFDROP|HFA384x_EVSTAT_ALLOC|HFA384x_EVSTAT_DTIM)

Definition at line 315 of file hfa384x.h.

#define HFA384x_INTEN_TICK   ((UINT16)BIT15)

Definition at line 317 of file hfa384x.h.

#define HFA384x_INTEN_WTERR   ((UINT16)BIT14)

Definition at line 318 of file hfa384x.h.

#define HFA384x_INTEN_INFDROP   ((UINT16)BIT13)

Definition at line 319 of file hfa384x.h.

#define HFA384x_INTEN_INFO   ((UINT16)BIT7)

Definition at line 320 of file hfa384x.h.

#define HFA384x_INTEN_DTIM   ((UINT16)BIT5)

Definition at line 321 of file hfa384x.h.

#define HFA384x_INTEN_CMD   ((UINT16)BIT4)

Definition at line 322 of file hfa384x.h.

#define HFA384x_INTEN_ALLOC   ((UINT16)BIT3)

Definition at line 323 of file hfa384x.h.

#define HFA384x_INTEN_TXEXC   ((UINT16)BIT2)

Definition at line 324 of file hfa384x.h.

#define HFA384x_INTEN_TX   ((UINT16)BIT1)

Definition at line 325 of file hfa384x.h.

#define HFA384x_INTEN_RX   ((UINT16)BIT0)

Definition at line 326 of file hfa384x.h.

#define HFA384x_EVACK_TICK   ((UINT16)BIT15)

Definition at line 328 of file hfa384x.h.

#define HFA384x_EVACK_WTERR   ((UINT16)BIT14)

Definition at line 329 of file hfa384x.h.

#define HFA384x_EVACK_INFDROP   ((UINT16)BIT13)

Definition at line 330 of file hfa384x.h.

#define HFA384x_EVACK_INFO   ((UINT16)BIT7)

Definition at line 331 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_EVACK_DTIM   ((UINT16)BIT5)

Definition at line 332 of file hfa384x.h.

#define HFA384x_EVACK_CMD   ((UINT16)BIT4)

Definition at line 333 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_EVACK_ALLOC   ((UINT16)BIT3)

Definition at line 334 of file hfa384x.h.

#define HFA384x_EVACK_TXEXC   ((UINT16)BIT2)

Definition at line 335 of file hfa384x.h.

#define HFA384x_EVACK_TX   ((UINT16)BIT1)

Definition at line 336 of file hfa384x.h.

#define HFA384x_EVACK_RX   ((UINT16)BIT0)

Definition at line 337 of file hfa384x.h.

#define HFA384x_CONTROL_AUXEN   ((UINT16)(BIT15 | BIT14))

Definition at line 339 of file hfa384x.h.

#define HFA384x_CMDCODE_INIT   ((UINT16)0x00)

Definition at line 344 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_CMDCODE_ENABLE   ((UINT16)0x01)

Definition at line 345 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_CMDCODE_DISABLE   ((UINT16)0x02)

Definition at line 346 of file hfa384x.h.

#define HFA384x_CMDCODE_DIAG   ((UINT16)0x03)

Definition at line 347 of file hfa384x.h.

#define HFA384x_CMDCODE_ALLOC   ((UINT16)0x0A)

Definition at line 350 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_CMDCODE_TX   ((UINT16)0x0B)

Definition at line 351 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_CMDCODE_CLRPRST   ((UINT16)0x12)

Definition at line 352 of file hfa384x.h.

#define HFA384x_CMDCODE_NOTIFY   ((UINT16)0x10)

Definition at line 355 of file hfa384x.h.

#define HFA384x_CMDCODE_INQ   ((UINT16)0x11)

Definition at line 356 of file hfa384x.h.

#define HFA384x_CMDCODE_ACCESS   ((UINT16)0x21)

Definition at line 359 of file hfa384x.h.

Referenced by hfa384x_cmd_access().

#define HFA384x_CMDCODE_DOWNLD   ((UINT16)0x22)

Definition at line 360 of file hfa384x.h.

#define HFA384x_CMDCODE_MONITOR   ((UINT16)(0x38))

Definition at line 363 of file hfa384x.h.

#define HFA384x_MONITOR_ENABLE   ((UINT16)(0x0b))

Definition at line 364 of file hfa384x.h.

#define HFA384x_MONITOR_DISABLE   ((UINT16)(0x0f))

Definition at line 365 of file hfa384x.h.

#define HFA384x_SUCCESS   ((UINT16)(0x00))

Definition at line 368 of file hfa384x.h.

#define HFA384x_CARD_FAIL   ((UINT16)(0x01))

Definition at line 369 of file hfa384x.h.

#define HFA384x_NO_BUFF   ((UINT16)(0x05))

Definition at line 370 of file hfa384x.h.

#define HFA384x_CMD_ERR   ((UINT16)(0x7F))

Definition at line 371 of file hfa384x.h.

#define HFA384x_PROGMODE_DISABLE   ((UINT16)0x00)

Definition at line 379 of file hfa384x.h.

#define HFA384x_PROGMODE_RAM   ((UINT16)0x01)

Definition at line 380 of file hfa384x.h.

#define HFA384x_PROGMODE_NV   ((UINT16)0x02)

Definition at line 381 of file hfa384x.h.

#define HFA384x_PROGMODE_NVWRITE   ((UINT16)0x03)

Definition at line 382 of file hfa384x.h.

#define HFA384x_AUXPW0   ((UINT16)0xfe01)

Definition at line 385 of file hfa384x.h.

#define HFA384x_AUXPW1   ((UINT16)0xdc23)

Definition at line 386 of file hfa384x.h.

#define HFA384x_AUXPW2   ((UINT16)0xba45)

Definition at line 387 of file hfa384x.h.

#define HFA384x_CONTROL_AUX_ISDISABLED   ((UINT16)0x0000)

Definition at line 389 of file hfa384x.h.

#define HFA384x_CONTROL_AUX_ISENABLED   ((UINT16)0xc000)

Definition at line 390 of file hfa384x.h.

#define HFA384x_CONTROL_AUX_DOENABLE   ((UINT16)0x8000)

Definition at line 391 of file hfa384x.h.

#define HFA384x_CONTROL_AUX_DODISABLE   ((UINT16)0x4000)

Definition at line 392 of file hfa384x.h.

#define HFA384x_RID_CNFPORTTYPE   ((UINT16)0xFC00)

Definition at line 398 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_CNFOWNMACADDR   ((UINT16)0xFC01)

Definition at line 399 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_CNFDESIREDSSID   ((UINT16)0xFC02)

Definition at line 400 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_CNFOWNCHANNEL   ((UINT16)0xFC03)

Definition at line 401 of file hfa384x.h.

#define HFA384x_RID_CNFOWNSSID   ((UINT16)0xFC04)

Definition at line 402 of file hfa384x.h.

#define HFA384x_RID_CNFOWNATIMWIN   ((UINT16)0xFC05)

Definition at line 403 of file hfa384x.h.

#define HFA384x_RID_CNFSYSSCALE   ((UINT16)0xFC06)

Definition at line 404 of file hfa384x.h.

#define HFA384x_RID_CNFMAXDATALEN   ((UINT16)0xFC07)

Definition at line 405 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_CNFWDSADDR   ((UINT16)0xFC08)

Definition at line 406 of file hfa384x.h.

#define HFA384x_RID_CNFPMENABLED   ((UINT16)0xFC09)

Definition at line 407 of file hfa384x.h.

#define HFA384x_RID_CNFPMEPS   ((UINT16)0xFC0A)

Definition at line 408 of file hfa384x.h.

#define HFA384x_RID_CNFMULTICASTRX   ((UINT16)0xFC0B)

Definition at line 409 of file hfa384x.h.

#define HFA384x_RID_CNFMAXSLEEPDUR   ((UINT16)0xFC0C)

Definition at line 410 of file hfa384x.h.

#define HFA384x_RID_CNFPMHOLDDUR   ((UINT16)0xFC0D)

Definition at line 411 of file hfa384x.h.

#define HFA384x_RID_CNFOWNNAME   ((UINT16)0xFC0E)

Definition at line 412 of file hfa384x.h.

#define HFA384x_RID_CNFOWNDTIMPER   ((UINT16)0xFC10)

Definition at line 413 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR1   ((UINT16)0xFC11)

Definition at line 414 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR2   ((UINT16)0xFC12)

Definition at line 415 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR3   ((UINT16)0xFC13)

Definition at line 416 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR4   ((UINT16)0xFC14)

Definition at line 417 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR5   ((UINT16)0xFC15)

Definition at line 418 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR6   ((UINT16)0xFC16)

Definition at line 419 of file hfa384x.h.

#define HFA384x_RID_CNFMCASTPMBUFF   ((UINT16)0xFC17)

Definition at line 420 of file hfa384x.h.

#define HFA384x_RID_CNFPORTTYPE_LEN   ((UINT16)2)

Definition at line 428 of file hfa384x.h.

#define HFA384x_RID_CNFOWNMACADDR_LEN   ((UINT16)6)

Definition at line 429 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_CNFDESIREDSSID_LEN   ((UINT16)34)

Definition at line 430 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_CNFOWNCHANNEL_LEN   ((UINT16)2)

Definition at line 431 of file hfa384x.h.

#define HFA384x_RID_CNFOWNSSID_LEN   ((UINT16)34)

Definition at line 432 of file hfa384x.h.

#define HFA384x_RID_CNFOWNATIMWIN_LEN   ((UINT16)2)

Definition at line 433 of file hfa384x.h.

#define HFA384x_RID_CNFSYSSCALE_LEN   ((UINT16)0)

Definition at line 434 of file hfa384x.h.

#define HFA384x_RID_CNFMAXDATALEN_LEN   ((UINT16)0)

Definition at line 435 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR_LEN   ((UINT16)6)

Definition at line 436 of file hfa384x.h.

#define HFA384x_RID_CNFPMENABLED_LEN   ((UINT16)0)

Definition at line 437 of file hfa384x.h.

#define HFA384x_RID_CNFPMEPS_LEN   ((UINT16)0)

Definition at line 438 of file hfa384x.h.

#define HFA384x_RID_CNFMULTICASTRX_LEN   ((UINT16)0)

Definition at line 439 of file hfa384x.h.

#define HFA384x_RID_CNFMAXSLEEPDUR_LEN   ((UINT16)0)

Definition at line 452 of file hfa384x.h.

#define HFA384x_RID_CNFPMHOLDDUR_LEN   ((UINT16)0)

Definition at line 441 of file hfa384x.h.

#define HFA384x_RID_CNFOWNNAME_LEN   ((UINT16)34)

Definition at line 442 of file hfa384x.h.

#define HFA384x_RID_CNFOWNDTIMPER_LEN   ((UINT16)0)

Definition at line 443 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR1_LEN   ((UINT16)6)

Definition at line 444 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR2_LEN   ((UINT16)6)

Definition at line 445 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR3_LEN   ((UINT16)6)

Definition at line 446 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR4_LEN   ((UINT16)6)

Definition at line 447 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR5_LEN   ((UINT16)6)

Definition at line 448 of file hfa384x.h.

#define HFA384x_RID_CNFWDSADDR6_LEN   ((UINT16)6)

Definition at line 449 of file hfa384x.h.

#define HFA384x_RID_CNFMCASTPMBUFF_LEN   ((UINT16)0)

Definition at line 450 of file hfa384x.h.

#define HFA384x_RID_CNFAUTHENTICATION_LEN   ((UINT16)sizeof(UINT16))

Definition at line 451 of file hfa384x.h.

#define HFA384x_RID_CNFMAXSLEEPDUR_LEN   ((UINT16)0)

Definition at line 452 of file hfa384x.h.

#define HFA384x_RID_GROUPADDR   ((UINT16)0xFC80)

Definition at line 457 of file hfa384x.h.

#define HFA384x_RID_CREATEIBSS   ((UINT16)0xFC81)

Definition at line 458 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH   ((UINT16)0xFC82)

Definition at line 459 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH   ((UINT16)0xFC83)

Definition at line 460 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL   ((UINT16)0xFC84)

Definition at line 461 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_PROMISCMODE   ((UINT16)0xFC85)

Definition at line 462 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH0   ((UINT16)0xFC90)

Definition at line 463 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH1   ((UINT16)0xFC91)

Definition at line 464 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH2   ((UINT16)0xFC92)

Definition at line 465 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH3   ((UINT16)0xFC93)

Definition at line 466 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH4   ((UINT16)0xFC94)

Definition at line 467 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH5   ((UINT16)0xFC95)

Definition at line 468 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH6   ((UINT16)0xFC96)

Definition at line 469 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH0   ((UINT16)0xFC97)

Definition at line 470 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH1   ((UINT16)0xFC98)

Definition at line 471 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH2   ((UINT16)0xFC99)

Definition at line 472 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH3   ((UINT16)0xFC9A)

Definition at line 473 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH4   ((UINT16)0xFC9B)

Definition at line 474 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH5   ((UINT16)0xFC9C)

Definition at line 475 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH6   ((UINT16)0xFC9D)

Definition at line 476 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL0   ((UINT16)0xFC9E)

Definition at line 477 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL1   ((UINT16)0xFC9F)

Definition at line 478 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL2   ((UINT16)0xFCA0)

Definition at line 479 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL3   ((UINT16)0xFCA1)

Definition at line 480 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL4   ((UINT16)0xFCA2)

Definition at line 481 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL5   ((UINT16)0xFCA3)

Definition at line 482 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL6   ((UINT16)0xFCA4)

Definition at line 483 of file hfa384x.h.

#define HFA384x_RID_GROUPADDR_LEN   ((UINT16)16 * WLAN_ADDR_LEN)

Definition at line 491 of file hfa384x.h.

#define HFA384x_RID_CREATEIBSS_LEN   ((UINT16)0)

Definition at line 492 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH_LEN   ((UINT16)0)

Definition at line 493 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH_LEN   ((UINT16)0)

Definition at line 494 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL_LEN   ((UINT16)4)

Definition at line 495 of file hfa384x.h.

#define HFA384x_RID_PROMISCMODE_LEN   ((UINT16)2)

Definition at line 496 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH0_LEN   ((UINT16)0)

Definition at line 497 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH1_LEN   ((UINT16)0)

Definition at line 498 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH2_LEN   ((UINT16)0)

Definition at line 499 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH3_LEN   ((UINT16)0)

Definition at line 500 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH4_LEN   ((UINT16)0)

Definition at line 501 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH5_LEN   ((UINT16)0)

Definition at line 502 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH6_LEN   ((UINT16)0)

Definition at line 503 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH0_LEN   ((UINT16)0)

Definition at line 504 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH1_LEN   ((UINT16)0)

Definition at line 505 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH2_LEN   ((UINT16)0)

Definition at line 506 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH3_LEN   ((UINT16)0)

Definition at line 507 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH4_LEN   ((UINT16)0)

Definition at line 508 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH5_LEN   ((UINT16)0)

Definition at line 509 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH6_LEN   ((UINT16)0)

Definition at line 510 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL0_LEN   ((UINT16)0)

Definition at line 511 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL1_LEN   ((UINT16)0)

Definition at line 512 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL2_LEN   ((UINT16)0)

Definition at line 513 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL3_LEN   ((UINT16)0)

Definition at line 514 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL4_LEN   ((UINT16)0)

Definition at line 515 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL5_LEN   ((UINT16)0)

Definition at line 516 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL6_LEN   ((UINT16)0)

Definition at line 517 of file hfa384x.h.

#define HFA384x_RID_ITICKTIME   ((UINT16)0xFCE0)

Definition at line 522 of file hfa384x.h.

#define HFA384x_RID_ITICKTIME_LEN   ((UINT16)2)

Definition at line 529 of file hfa384x.h.

#define HFA384x_RID_MAXLOADTIME   ((UINT16)0xFD00)

Definition at line 534 of file hfa384x.h.

#define HFA384x_RID_DOWNLOADBUFFER   ((UINT16)0xFD01)

Definition at line 535 of file hfa384x.h.

#define HFA384x_RID_PRIIDENTITY   ((UINT16)0xFD02)

Definition at line 536 of file hfa384x.h.

#define HFA384x_RID_PRISUPRANGE   ((UINT16)0xFD03)

Definition at line 537 of file hfa384x.h.

#define HFA384x_RID_PRI_CFIACTRANGES   ((UINT16)0xFD04)

Definition at line 538 of file hfa384x.h.

#define HFA384x_RID_NICSERIALNUMBER   ((UINT16)0xFD0A)

Definition at line 539 of file hfa384x.h.

#define HFA384x_RID_NICIDENTITY   ((UINT16)0xFD0B)

Definition at line 540 of file hfa384x.h.

#define HFA384x_RID_MFISUPRANGE   ((UINT16)0xFD0C)

Definition at line 541 of file hfa384x.h.

#define HFA384x_RID_CFISUPRANGE   ((UINT16)0xFD0D)

Definition at line 542 of file hfa384x.h.

#define HFA384x_RID_CHANNELLIST   ((UINT16)0xFD10)

Definition at line 543 of file hfa384x.h.

#define HFA384x_RID_REGULATORYDOMAINS   ((UINT16)0xFD11)

Definition at line 544 of file hfa384x.h.

#define HFA384x_RID_TEMPTYPE   ((UINT16)0xFD12)

Definition at line 545 of file hfa384x.h.

#define HFA384x_RID_CIS   ((UINT16)0xFD13)

Definition at line 546 of file hfa384x.h.

#define HFA384x_RID_STAIDENTITY   ((UINT16)0xFD20)

Definition at line 547 of file hfa384x.h.

#define HFA384x_RID_STASUPRANGE   ((UINT16)0xFD21)

Definition at line 548 of file hfa384x.h.

#define HFA384x_RID_STA_MFIACTRANGES   ((UINT16)0xFD22)

Definition at line 549 of file hfa384x.h.

#define HFA384x_RID_STA_CFIACTRANGES   ((UINT16)0xFD23)

Definition at line 550 of file hfa384x.h.

#define HFA384x_RID_BUILDSEQ   ((UINT16)0xFFFE)

Definition at line 551 of file hfa384x.h.

#define HFA384x_RID_FWID   ((UINT16)0xFFFF)

Definition at line 552 of file hfa384x.h.

#define HFA384x_RID_MAXLOADTIME_LEN   ((UINT16)0)

Definition at line 559 of file hfa384x.h.

#define HFA384x_RID_DOWNLOADBUFFER_LEN   ((UINT16)sizeof(hfa384x_downloadbuffer_t))

Definition at line 560 of file hfa384x.h.

#define HFA384x_RID_PRIIDENTITY_LEN   ((UINT16)8)

Definition at line 561 of file hfa384x.h.

#define HFA384x_RID_PRISUPRANGE_LEN   ((UINT16)10)

Definition at line 562 of file hfa384x.h.

#define HFA384x_RID_CFIACTRANGES_LEN   ((UINT16)10)

Definition at line 563 of file hfa384x.h.

#define HFA384x_RID_NICSERIALNUMBER_LEN   ((UINT16)12)

Definition at line 564 of file hfa384x.h.

#define HFA384x_RID_NICIDENTITY_LEN   ((UINT16)8)

Definition at line 565 of file hfa384x.h.

#define HFA384x_RID_MFISUPRANGE_LEN   ((UINT16)10)

Definition at line 566 of file hfa384x.h.

#define HFA384x_RID_CFISUPRANGE_LEN   ((UINT16)10)

Definition at line 567 of file hfa384x.h.

#define HFA384x_RID_CHANNELLIST_LEN   ((UINT16)0)

Definition at line 568 of file hfa384x.h.

#define HFA384x_RID_REGULATORYDOMAINS_LEN   ((UINT16)12)

Definition at line 569 of file hfa384x.h.

#define HFA384x_RID_TEMPTYPE_LEN   ((UINT16)0)

Definition at line 570 of file hfa384x.h.

#define HFA384x_RID_CIS_LEN   ((UINT16)480)

Definition at line 571 of file hfa384x.h.

#define HFA384x_RID_STAIDENTITY_LEN   ((UINT16)8)

Definition at line 572 of file hfa384x.h.

#define HFA384x_RID_STASUPRANGE_LEN   ((UINT16)10)

Definition at line 573 of file hfa384x.h.

#define HFA384x_RID_MFIACTRANGES_LEN   ((UINT16)10)

Definition at line 574 of file hfa384x.h.

#define HFA384x_RID_CFIACTRANGES2_LEN   ((UINT16)10)

Definition at line 575 of file hfa384x.h.

#define HFA384x_RID_BUILDSEQ_LEN   ((UINT16)sizeof(hfa384x_BuildSeq_t))

Definition at line 576 of file hfa384x.h.

#define HFA384x_RID_FWID_LEN   ((UINT16)sizeof(hfa384x_FWID_t))

Definition at line 577 of file hfa384x.h.

#define HFA384x_RID_PORTSTATUS   ((UINT16)0xFD40)

Definition at line 582 of file hfa384x.h.

#define HFA384x_RID_CURRENTSSID   ((UINT16)0xFD41)

Definition at line 583 of file hfa384x.h.

#define HFA384x_RID_CURRENTBSSID   ((UINT16)0xFD42)

Definition at line 584 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_COMMSQUALITY   ((UINT16)0xFD43)

Definition at line 585 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE   ((UINT16)0xFD44)

Definition at line 586 of file hfa384x.h.

#define HFA384x_RID_CURRENTBCNINT   ((UINT16)0xFD45)

Definition at line 587 of file hfa384x.h.

#define HFA384x_RID_CURRENTSCALETHRESH   ((UINT16)0xFD46)

Definition at line 588 of file hfa384x.h.

#define HFA384x_RID_PROTOCOLRSPTIME   ((UINT16)0xFD47)

Definition at line 589 of file hfa384x.h.

#define HFA384x_RID_SHORTRETRYLIMIT   ((UINT16)0xFD48)

Definition at line 590 of file hfa384x.h.

#define HFA384x_RID_LONGRETRYLIMIT   ((UINT16)0xFD49)

Definition at line 591 of file hfa384x.h.

#define HFA384x_RID_MAXTXLIFETIME   ((UINT16)0xFD4A)

Definition at line 592 of file hfa384x.h.

#define HFA384x_RID_MAXRXLIFETIME   ((UINT16)0xFD4B)

Definition at line 593 of file hfa384x.h.

#define HFA384x_RID_CFPOLLABLE   ((UINT16)0xFD4C)

Definition at line 594 of file hfa384x.h.

#define HFA384x_RID_AUTHALGORITHMS   ((UINT16)0xFD4D)

Definition at line 595 of file hfa384x.h.

#define HFA384x_RID_PRIVACYOPTIMP   ((UINT16)0xFD4F)

Definition at line 596 of file hfa384x.h.

#define HFA384x_RID_DBMCOMMSQUALITY   ((UINT16)0xFD51)

Definition at line 597 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE1   ((UINT16)0xFD80)

Definition at line 598 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE2   ((UINT16)0xFD81)

Definition at line 599 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE3   ((UINT16)0xFD82)

Definition at line 600 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE4   ((UINT16)0xFD83)

Definition at line 601 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE5   ((UINT16)0xFD84)

Definition at line 602 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE6   ((UINT16)0xFD85)

Definition at line 603 of file hfa384x.h.

#define HFA384x_RID_OWNMACADDRESS   ((UINT16)0xFD86)

Definition at line 604 of file hfa384x.h.

#define HFA384x_RID_SCANRESULTS   ((UINT16)0xFD88)

Definition at line 606 of file hfa384x.h.

#define HFA384x_RID_HOSTSCANRESULTS   ((UINT16)0xFD89)

Definition at line 607 of file hfa384x.h.

#define HFA384x_RID_AUTHENTICATIONUSED   ((UINT16)0xFD8A)

Definition at line 608 of file hfa384x.h.

#define HFA384x_RID_ASSOCIATEFAILURE   ((UINT16)0xFD8D)

Definition at line 609 of file hfa384x.h.

#define HFA384x_RID_PORTSTATUS_LEN   ((UINT16)0)

Definition at line 616 of file hfa384x.h.

#define HFA384x_RID_CURRENTSSID_LEN   ((UINT16)34)

Definition at line 617 of file hfa384x.h.

#define HFA384x_RID_CURRENTBSSID_LEN   ((UINT16)WLAN_BSSID_LEN)

Definition at line 618 of file hfa384x.h.

#define HFA384x_RID_COMMSQUALITY_LEN   ((UINT16)sizeof(hfa384x_commsquality_t))

Definition at line 619 of file hfa384x.h.

#define HFA384x_RID_DBMCOMMSQUALITY_LEN   ((UINT16)sizeof(hfa384x_dbmcommsquality_t))

Definition at line 620 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE_LEN   ((UINT16)0)

Definition at line 621 of file hfa384x.h.

#define HFA384x_RID_CURRENTBCNINT_LEN   ((UINT16)0)

Definition at line 622 of file hfa384x.h.

#define HFA384x_RID_STACURSCALETHRESH_LEN   ((UINT16)12)

Definition at line 623 of file hfa384x.h.

#define HFA384x_RID_APCURSCALETHRESH_LEN   ((UINT16)6)

Definition at line 624 of file hfa384x.h.

#define HFA384x_RID_PROTOCOLRSPTIME_LEN   ((UINT16)0)

Definition at line 625 of file hfa384x.h.

#define HFA384x_RID_SHORTRETRYLIMIT_LEN   ((UINT16)0)

Definition at line 626 of file hfa384x.h.

#define HFA384x_RID_LONGRETRYLIMIT_LEN   ((UINT16)0)

Definition at line 627 of file hfa384x.h.

#define HFA384x_RID_MAXTXLIFETIME_LEN   ((UINT16)0)

Definition at line 628 of file hfa384x.h.

#define HFA384x_RID_MAXRXLIFETIME_LEN   ((UINT16)0)

Definition at line 629 of file hfa384x.h.

#define HFA384x_RID_CFPOLLABLE_LEN   ((UINT16)0)

Definition at line 630 of file hfa384x.h.

#define HFA384x_RID_AUTHALGORITHMS_LEN   ((UINT16)4)

Definition at line 631 of file hfa384x.h.

#define HFA384x_RID_PRIVACYOPTIMP_LEN   ((UINT16)0)

Definition at line 632 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE1_LEN   ((UINT16)0)

Definition at line 633 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE2_LEN   ((UINT16)0)

Definition at line 634 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE3_LEN   ((UINT16)0)

Definition at line 635 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE4_LEN   ((UINT16)0)

Definition at line 636 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE5_LEN   ((UINT16)0)

Definition at line 637 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE6_LEN   ((UINT16)0)

Definition at line 638 of file hfa384x.h.

#define HFA384x_RID_OWNMACADDRESS_LEN   ((UINT16)6)

Definition at line 639 of file hfa384x.h.

#define HFA384x_RID_PCFINFO_LEN   ((UINT16)6)

Definition at line 640 of file hfa384x.h.

#define HFA384x_RID_CNFAPPCFINFO_LEN   ((UINT16)sizeof(hfa384x_PCFInfo_data_t))

Definition at line 641 of file hfa384x.h.

#define HFA384x_RID_SCANREQUEST_LEN   ((UINT16)sizeof(hfa384x_ScanRequest_data_t))

Definition at line 642 of file hfa384x.h.

#define HFA384x_RID_JOINREQUEST_LEN   ((UINT16)sizeof(hfa384x_JoinRequest_data_t))

Definition at line 643 of file hfa384x.h.

#define HFA384x_RID_AUTHENTICATESTA_LEN   ((UINT16)sizeof(hfa384x_authenticateStation_data_t))

Definition at line 644 of file hfa384x.h.

#define HFA384x_RID_CHANNELINFOREQUEST_LEN   ((UINT16)sizeof(hfa384x_ChannelInfoRequest_data_t))

Definition at line 645 of file hfa384x.h.

#define HFA384x_RID_PHYTYPE   ((UINT16)0xFDC0)

Definition at line 649 of file hfa384x.h.

#define HFA384x_RID_CURRENTCHANNEL   ((UINT16)0xFDC1)

Definition at line 650 of file hfa384x.h.

#define HFA384x_RID_CURRENTPOWERSTATE   ((UINT16)0xFDC2)

Definition at line 651 of file hfa384x.h.

#define HFA384x_RID_CCAMODE   ((UINT16)0xFDC3)

Definition at line 652 of file hfa384x.h.

#define HFA384x_RID_SUPPORTEDDATARATES   ((UINT16)0xFDC6)

Definition at line 653 of file hfa384x.h.

#define HFA384x_RID_LFOSTATUS   ((UINT16)0xFDC7)

Definition at line 654 of file hfa384x.h.

#define HFA384x_RID_PHYTYPE_LEN   ((UINT16)0)

Definition at line 661 of file hfa384x.h.

#define HFA384x_RID_CURRENTCHANNEL_LEN   ((UINT16)0)

Definition at line 662 of file hfa384x.h.

#define HFA384x_RID_CURRENTPOWERSTATE_LEN   ((UINT16)0)

Definition at line 663 of file hfa384x.h.

#define HFA384x_RID_CCAMODE_LEN   ((UINT16)0)

Definition at line 664 of file hfa384x.h.

#define HFA384x_RID_SUPPORTEDDATARATES_LEN   ((UINT16)10)

Definition at line 665 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEYID   ((UINT16)0xFC23)

Definition at line 670 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY0   ((UINT16)0xFC24)

Definition at line 671 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY1   ((UINT16)0xFC25)

Definition at line 672 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY2   ((UINT16)0xFC26)

Definition at line 673 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY3   ((UINT16)0xFC27)

Definition at line 674 of file hfa384x.h.

#define HFA384x_RID_CNFWEPFLAGS   ((UINT16)0xFC28)

Definition at line 675 of file hfa384x.h.

#define HFA384x_RID_CNFWEPKEYMAPTABLE   ((UINT16)0xFC29)

Definition at line 676 of file hfa384x.h.

#define HFA384x_RID_CNFAUTHENTICATION   ((UINT16)0xFC2A)

Definition at line 677 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RID_CNFMAXASSOCSTATIONS   ((UINT16)0xFC2B)

Definition at line 678 of file hfa384x.h.

#define HFA384x_RID_CNFTXCONTROL   ((UINT16)0xFC2C)

Definition at line 679 of file hfa384x.h.

#define HFA384x_RID_CNFROAMINGMODE   ((UINT16)0xFC2D)

Definition at line 680 of file hfa384x.h.

#define HFA384x_RID_CNFHOSTAUTHASSOC   ((UINT16)0xFC2E)

Definition at line 681 of file hfa384x.h.

#define HFA384x_RID_CNFRCVCRCERROR   ((UINT16)0xFC30)

Definition at line 682 of file hfa384x.h.

#define HFA384x_RID_CNFALTRETRYCNT   ((UINT16)0xFC32)

Definition at line 684 of file hfa384x.h.

#define HFA384x_RID_CNFAPBCNINT   ((UINT16)0xFC33)

Definition at line 685 of file hfa384x.h.

#define HFA384x_RID_CNFAPPCFINFO   ((UINT16)0xFC34)

Definition at line 686 of file hfa384x.h.

#define HFA384x_RID_CNFSTAPCFINFO   ((UINT16)0xFC35)

Definition at line 687 of file hfa384x.h.

#define HFA384x_RID_CNFPRIORITYQUSAGE   ((UINT16)0xFC37)

Definition at line 688 of file hfa384x.h.

#define HFA384x_RID_CNFTIMCTRL   ((UINT16)0xFC40)

Definition at line 689 of file hfa384x.h.

#define HFA384x_RID_CNFTHIRTY2TALLY   ((UINT16)0xFC42)

Definition at line 690 of file hfa384x.h.

#define HFA384x_RID_CNFENHSECURITY   ((UINT16)0xFC43)

Definition at line 691 of file hfa384x.h.

#define HFA384x_RID_CNFDBMADJUST   ((UINT16)0xFC46)

Definition at line 692 of file hfa384x.h.

#define HFA384x_RID_CNFWPADATA   ((UINT16)0xFC48)

Definition at line 693 of file hfa384x.h.

#define HFA384x_RID_CNFPROPOGATIONDELAY   ((UINT16)0xFC49)

Definition at line 694 of file hfa384x.h.

#define HFA384x_RID_CNFSHORTPREAMBLE   ((UINT16)0xFCB0)

Definition at line 695 of file hfa384x.h.

#define HFA384x_RID_CNFEXCLONGPREAMBLE   ((UINT16)0xFCB1)

Definition at line 696 of file hfa384x.h.

#define HFA384x_RID_CNFAUTHRSPTIMEOUT   ((UINT16)0xFCB2)

Definition at line 697 of file hfa384x.h.

#define HFA384x_RID_CNFBASICRATES   ((UINT16)0xFCB3)

Definition at line 698 of file hfa384x.h.

#define HFA384x_RID_CNFSUPPRATES   ((UINT16)0xFCB4)

Definition at line 699 of file hfa384x.h.

#define HFA384x_RID_CNFFALLBACKCTRL   ((UINT16)0xFCB5)

Definition at line 700 of file hfa384x.h.

#define HFA384x_RID_WEPKEYSTATUS   ((UINT16)0xFCB6)

Definition at line 701 of file hfa384x.h.

#define HFA384x_RID_WEPKEYMAPINDEX   ((UINT16)0xFCB7)

Definition at line 702 of file hfa384x.h.

#define HFA384x_RID_BROADCASTKEYID   ((UINT16)0xFCB8)

Definition at line 703 of file hfa384x.h.

#define HFA384x_RID_ENTSECFLAGEYID   ((UINT16)0xFCB9)

Definition at line 704 of file hfa384x.h.

#define HFA384x_RID_CNFPASSIVESCANCTRL   ((UINT16)0xFCBA)

Definition at line 705 of file hfa384x.h.

#define HFA384x_RID_CNFWPAHANDLING   ((UINT16)0xFCBB)

Definition at line 706 of file hfa384x.h.

#define HFA384x_RID_MDCCONTROL   ((UINT16)0xFCBC)

Definition at line 707 of file hfa384x.h.

#define HFA384x_RID_MDCCOUNTRY   ((UINT16)0xFCBD)

Definition at line 708 of file hfa384x.h.

#define HFA384x_RID_TXPOWERMAX   ((UINT16)0xFCBE)

Definition at line 709 of file hfa384x.h.

#define HFA384x_RID_CNFLFOENBLED   ((UINT16)0xFCBF)

Definition at line 710 of file hfa384x.h.

#define HFA384x_RID_CAPINFO   ((UINT16)0xFCC0)

Definition at line 711 of file hfa384x.h.

#define HFA384x_RID_LISTENINTERVAL   ((UINT16)0xFCC1)

Definition at line 712 of file hfa384x.h.

#define HFA384x_RID_DIVERSITYENABLED   ((UINT16)0xFCC2)

Definition at line 713 of file hfa384x.h.

#define HFA384x_RID_LED_CONTROL   ((UINT16)0xFCC4)

Definition at line 714 of file hfa384x.h.

#define HFA384x_RID_HFO_DELAY   ((UINT16)0xFCC5)

Definition at line 715 of file hfa384x.h.

#define HFA384x_RID_DISSALOWEDBSSID   ((UINT16)0xFCC6)

Definition at line 716 of file hfa384x.h.

#define HFA384x_RID_SCANREQUEST   ((UINT16)0xFCE1)

Definition at line 717 of file hfa384x.h.

#define HFA384x_RID_JOINREQUEST   ((UINT16)0xFCE2)

Definition at line 718 of file hfa384x.h.

#define HFA384x_RID_AUTHENTICATESTA   ((UINT16)0xFCE3)

Definition at line 719 of file hfa384x.h.

#define HFA384x_RID_CHANNELINFOREQUEST   ((UINT16)0xFCE4)

Definition at line 720 of file hfa384x.h.

#define HFA384x_RID_HOSTSCAN   ((UINT16)0xFCE5)

Definition at line 721 of file hfa384x.h.

#define HFA384x_RID_ASSOCIATESTA   ((UINT16)0xFCE6)

Definition at line 722 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY_LEN   ((UINT16)6)

Definition at line 724 of file hfa384x.h.

#define HFA384x_RID_CNFWEP128DEFAULTKEY_LEN   ((UINT16)14)

Definition at line 725 of file hfa384x.h.

#define HFA384x_RID_CNFPRIOQUSAGE_LEN   ((UINT16)4)

Definition at line 726 of file hfa384x.h.

#define HFA384x_PDR_PCB_PARTNUM   ((UINT16)0x0001)

Definition at line 730 of file hfa384x.h.

#define HFA384x_PDR_PDAVER   ((UINT16)0x0002)

Definition at line 731 of file hfa384x.h.

#define HFA384x_PDR_NIC_SERIAL   ((UINT16)0x0003)

Definition at line 732 of file hfa384x.h.

#define HFA384x_PDR_MKK_MEASUREMENTS   ((UINT16)0x0004)

Definition at line 733 of file hfa384x.h.

#define HFA384x_PDR_NIC_RAMSIZE   ((UINT16)0x0005)

Definition at line 734 of file hfa384x.h.

#define HFA384x_PDR_MFISUPRANGE   ((UINT16)0x0006)

Definition at line 735 of file hfa384x.h.

#define HFA384x_PDR_CFISUPRANGE   ((UINT16)0x0007)

Definition at line 736 of file hfa384x.h.

#define HFA384x_PDR_NICID   ((UINT16)0x0008)

Definition at line 737 of file hfa384x.h.

#define HFA384x_PDR_MAC_ADDRESS   ((UINT16)0x0101)

Definition at line 743 of file hfa384x.h.

#define HFA384x_PDR_REGDOMAIN   ((UINT16)0x0103)

Definition at line 745 of file hfa384x.h.

#define HFA384x_PDR_ALLOWED_CHANNEL   ((UINT16)0x0104)

Definition at line 746 of file hfa384x.h.

#define HFA384x_PDR_DEFAULT_CHANNEL   ((UINT16)0x0105)

Definition at line 747 of file hfa384x.h.

#define HFA384x_PDR_TEMPTYPE   ((UINT16)0x0107)

Definition at line 749 of file hfa384x.h.

#define HFA384x_PDR_IFR_SETTING   ((UINT16)0x0200)

Definition at line 754 of file hfa384x.h.

#define HFA384x_PDR_RFR_SETTING   ((UINT16)0x0201)

Definition at line 755 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_BASELINE   ((UINT16)0x0202)

Definition at line 756 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_SHADOW   ((UINT16)0x0203)

Definition at line 757 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_IFRF   ((UINT16)0x0204)

Definition at line 758 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_CHCALSP   ((UINT16)0x0300)

Definition at line 759 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_CHCALI   ((UINT16)0x0301)

Definition at line 760 of file hfa384x.h.

#define HFA384x_PDR_MAX_TX_POWER   ((UINT16)0x0302)

Definition at line 761 of file hfa384x.h.

#define HFA384x_PDR_MASTER_CHAN_LIST   ((UINT16)0x0303)

Definition at line 762 of file hfa384x.h.

#define HFA384x_PDR_3842_NIC_CONFIG   ((UINT16)0x0400)

Definition at line 763 of file hfa384x.h.

#define HFA384x_PDR_USB_ID   ((UINT16)0x0401)

Definition at line 764 of file hfa384x.h.

#define HFA384x_PDR_PCI_ID   ((UINT16)0x0402)

Definition at line 765 of file hfa384x.h.

#define HFA384x_PDR_PCI_IFCONF   ((UINT16)0x0403)

Definition at line 766 of file hfa384x.h.

#define HFA384x_PDR_PCI_PMCONF   ((UINT16)0x0404)

Definition at line 767 of file hfa384x.h.

#define HFA384x_PDR_RFENRGY   ((UINT16)0x0406)

Definition at line 768 of file hfa384x.h.

#define HFA384x_PDR_USB_POWER_TYPE   ((UINT16)0x0407)

Definition at line 769 of file hfa384x.h.

#define HFA384x_PDR_USB_MAX_POWER   ((UINT16)0x0409)

Definition at line 771 of file hfa384x.h.

#define HFA384x_PDR_USB_MANUFACTURER   ((UINT16)0x0410)

Definition at line 772 of file hfa384x.h.

#define HFA384x_PDR_USB_PRODUCT   ((UINT16)0x0411)

Definition at line 773 of file hfa384x.h.

#define HFA384x_PDR_ANT_DIVERSITY   ((UINT16)0x0412)

Definition at line 774 of file hfa384x.h.

#define HFA384x_PDR_HFO_DELAY   ((UINT16)0x0413)

Definition at line 775 of file hfa384x.h.

#define HFA384x_PDR_SCALE_THRESH   ((UINT16)0x0414)

Definition at line 776 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_MANF_TESTSP   ((UINT16)0x0900)

Definition at line 778 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_MANF_TESTI   ((UINT16)0x0901)

Definition at line 779 of file hfa384x.h.

#define HFA384x_PDR_END_OF_PDA   ((UINT16)0x0000)

Definition at line 780 of file hfa384x.h.

#define HFA384x_CMD   HFA384x_CMD_OFF

Definition at line 788 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_PARAM0   HFA384x_PARAM0_OFF

Definition at line 789 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_PARAM1   HFA384x_PARAM1_OFF

Definition at line 790 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_PARAM2   HFA384x_PARAM2_OFF

Definition at line 791 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_STATUS   HFA384x_STATUS_OFF

Definition at line 792 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_RESP0   HFA384x_RESP0_OFF

Definition at line 793 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_RESP1   HFA384x_RESP1_OFF

Definition at line 794 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_RESP2   HFA384x_RESP2_OFF

Definition at line 795 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_INFOFID   HFA384x_INFOFID_OFF

Definition at line 796 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_RXFID   HFA384x_RXFID_OFF

Definition at line 797 of file hfa384x.h.

Referenced by prism2_poll().

#define HFA384x_ALLOCFID   HFA384x_ALLOCFID_OFF

Definition at line 798 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TXCOMPLFID   HFA384x_TXCOMPLFID_OFF

Definition at line 799 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_SELECT0   HFA384x_SELECT0_OFF

Definition at line 800 of file hfa384x.h.

Referenced by hfa384x_prepare_bap().

#define HFA384x_OFFSET0   HFA384x_OFFSET0_OFF

Definition at line 801 of file hfa384x.h.

Referenced by hfa384x_prepare_bap().

#define HFA384x_DATA0   HFA384x_DATA0_OFF

Definition at line 802 of file hfa384x.h.

Referenced by hfa384x_copy_from_bap(), and hfa384x_copy_to_bap().

#define HFA384x_SELECT1   HFA384x_SELECT1_OFF

Definition at line 803 of file hfa384x.h.

#define HFA384x_OFFSET1   HFA384x_OFFSET1_OFF

Definition at line 804 of file hfa384x.h.

#define HFA384x_DATA1   HFA384x_DATA1_OFF

Definition at line 805 of file hfa384x.h.

#define HFA384x_EVSTAT   HFA384x_EVSTAT_OFF

Definition at line 806 of file hfa384x.h.

Referenced by hfa384x_docmd_wait(), hfa384x_wait_for_event(), and prism2_poll().

#define HFA384x_INTEN   HFA384x_INTEN_OFF

Definition at line 807 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_EVACK   HFA384x_EVACK_OFF

Definition at line 808 of file hfa384x.h.

Referenced by hfa384x_docmd_wait(), hfa384x_wait_for_event(), prism2_poll(), and prism2_probe().

#define HFA384x_CONTROL   HFA384x_CONTROL_OFF

Definition at line 809 of file hfa384x.h.

#define HFA384x_SWSUPPORT0   HFA384x_SWSUPPORT0_OFF

Definition at line 810 of file hfa384x.h.

#define HFA384x_SWSUPPORT1   HFA384x_SWSUPPORT1_OFF

Definition at line 811 of file hfa384x.h.

#define HFA384x_SWSUPPORT2   HFA384x_SWSUPPORT2_OFF

Definition at line 812 of file hfa384x.h.

#define HFA384x_AUXPAGE   HFA384x_AUXPAGE_OFF

Definition at line 813 of file hfa384x.h.

#define HFA384x_AUXOFFSET   HFA384x_AUXOFFSET_OFF

Definition at line 814 of file hfa384x.h.

#define HFA384x_AUXDATA   HFA384x_AUXDATA_OFF

Definition at line 815 of file hfa384x.h.

#define HFA384x_PCICOR   HFA384x_PCICOR_OFF

Definition at line 816 of file hfa384x.h.

#define HFA384x_PCIHCR   HFA384x_PCIHCR_OFF

Definition at line 817 of file hfa384x.h.

#define HFA384x_CMD_ISBUSY ( value   )     ((UINT16)(((UINT16)value) & HFA384x_CMD_BUSY))

Definition at line 822 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_CMD_AINFO_GET ( value   )     ((UINT16)(((UINT16)(value) & HFA384x_CMD_AINFO) >> 8))

Definition at line 823 of file hfa384x.h.

#define HFA384x_CMD_AINFO_SET ( value   )     ((UINT16)((UINT16)(value) << 8))

Definition at line 824 of file hfa384x.h.

#define HFA384x_CMD_MACPORT_GET ( value   )     ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_MACPORT)))

Definition at line 825 of file hfa384x.h.

#define HFA384x_CMD_MACPORT_SET ( value   )     ((UINT16)HFA384x_CMD_AINFO_SET(value))

Definition at line 826 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_CMD_ISRECL ( value   )     ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_RECL)))

Definition at line 827 of file hfa384x.h.

#define HFA384x_CMD_RECL_SET ( value   )     ((UINT16)HFA384x_CMD_AINFO_SET(value))

Definition at line 828 of file hfa384x.h.

#define HFA384x_CMD_QOS_GET ( value   )     ((UINT16((((UINT16)(value))&((UINT16)0x3000)) >> 12))

Definition at line 829 of file hfa384x.h.

#define HFA384x_CMD_QOS_SET ( value   )     ((UINT16)((((UINT16)(value)) << 12) & 0x3000))

Definition at line 830 of file hfa384x.h.

#define HFA384x_CMD_ISWRITE ( value   )     ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_WRITE)))

Definition at line 831 of file hfa384x.h.

#define HFA384x_CMD_WRITE_SET ( value   )     ((UINT16)HFA384x_CMD_AINFO_SET((UINT16)value))

Definition at line 832 of file hfa384x.h.

Referenced by hfa384x_cmd_access().

#define HFA384x_CMD_PROGMODE_GET ( value   )     ((UINT16)(HFA384x_CMD_AINFO_GET((UINT16)(value) & HFA384x_CMD_PROGMODE)))

Definition at line 833 of file hfa384x.h.

#define HFA384x_CMD_PROGMODE_SET ( value   )     ((UINT16)HFA384x_CMD_AINFO_SET((UINT16)value))

Definition at line 834 of file hfa384x.h.

#define HFA384x_CMD_CMDCODE_GET ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_CMD_CMDCODE))

Definition at line 835 of file hfa384x.h.

#define HFA384x_CMD_CMDCODE_SET ( value   )     ((UINT16)(value))

Definition at line 836 of file hfa384x.h.

Referenced by hfa384x_cmd_access(), prism2_probe(), and prism2_transmit().

#define HFA384x_STATUS_RESULT_GET ( value   )     ((UINT16)((((UINT16)(value)) & HFA384x_STATUS_RESULT) >> 8))

Definition at line 838 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_STATUS_RESULT_SET ( value   )     (((UINT16)(value)) << 8)

Definition at line 839 of file hfa384x.h.

#define HFA384x_STATUS_CMDCODE_GET ( value   )     (((UINT16)(value)) & HFA384x_STATUS_CMDCODE)

Definition at line 840 of file hfa384x.h.

#define HFA384x_STATUS_CMDCODE_SET ( value   )     ((UINT16)(value))

Definition at line 841 of file hfa384x.h.

#define HFA384x_OFFSET_ISBUSY ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_BUSY))

Definition at line 843 of file hfa384x.h.

Referenced by hfa384x_prepare_bap().

#define HFA384x_OFFSET_ISERR ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_ERR))

Definition at line 844 of file hfa384x.h.

Referenced by hfa384x_prepare_bap().

#define HFA384x_OFFSET_DATAOFF_GET ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_OFFSET_DATAOFF))

Definition at line 845 of file hfa384x.h.

#define HFA384x_OFFSET_DATAOFF_SET ( value   )     ((UINT16)(value))

Definition at line 846 of file hfa384x.h.

#define HFA384x_EVSTAT_ISTICK ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TICK))

Definition at line 848 of file hfa384x.h.

#define HFA384x_EVSTAT_ISWTERR ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_WTERR))

Definition at line 849 of file hfa384x.h.

#define HFA384x_EVSTAT_ISINFDROP ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_INFDROP))

Definition at line 850 of file hfa384x.h.

#define HFA384x_EVSTAT_ISINFO ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_INFO))

Definition at line 851 of file hfa384x.h.

#define HFA384x_EVSTAT_ISDTIM ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_DTIM))

Definition at line 852 of file hfa384x.h.

#define HFA384x_EVSTAT_ISCMD ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_CMD))

Definition at line 853 of file hfa384x.h.

Referenced by hfa384x_docmd_wait().

#define HFA384x_EVSTAT_ISALLOC ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_ALLOC))

Definition at line 854 of file hfa384x.h.

#define HFA384x_EVSTAT_ISTXEXC ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TXEXC))

Definition at line 855 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_EVSTAT_ISTX ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_TX))

Definition at line 856 of file hfa384x.h.

#define HFA384x_EVSTAT_ISRX ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVSTAT_RX))

Definition at line 857 of file hfa384x.h.

Referenced by prism2_poll().

#define HFA384x_EVSTAT_ISBAP_OP ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INT_BAP_OP))

Definition at line 859 of file hfa384x.h.

#define HFA384x_INTEN_ISTICK ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TICK))

Definition at line 861 of file hfa384x.h.

#define HFA384x_INTEN_TICK_SET ( value   )     ((UINT16)(((UINT16)(value)) << 15))

Definition at line 862 of file hfa384x.h.

#define HFA384x_INTEN_ISWTERR ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_WTERR))

Definition at line 863 of file hfa384x.h.

#define HFA384x_INTEN_WTERR_SET ( value   )     ((UINT16)(((UINT16)(value)) << 14))

Definition at line 864 of file hfa384x.h.

#define HFA384x_INTEN_ISINFDROP ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_INFDROP))

Definition at line 865 of file hfa384x.h.

#define HFA384x_INTEN_INFDROP_SET ( value   )     ((UINT16)(((UINT16)(value)) << 13))

Definition at line 866 of file hfa384x.h.

#define HFA384x_INTEN_ISINFO ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_INFO))

Definition at line 867 of file hfa384x.h.

#define HFA384x_INTEN_INFO_SET ( value   )     ((UINT16)(((UINT16)(value)) << 7))

Definition at line 868 of file hfa384x.h.

#define HFA384x_INTEN_ISDTIM ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_DTIM))

Definition at line 869 of file hfa384x.h.

#define HFA384x_INTEN_DTIM_SET ( value   )     ((UINT16)(((UINT16)(value)) << 5))

Definition at line 870 of file hfa384x.h.

#define HFA384x_INTEN_ISCMD ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_CMD))

Definition at line 871 of file hfa384x.h.

#define HFA384x_INTEN_CMD_SET ( value   )     ((UINT16)(((UINT16)(value)) << 4))

Definition at line 872 of file hfa384x.h.

#define HFA384x_INTEN_ISALLOC ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_ALLOC))

Definition at line 873 of file hfa384x.h.

#define HFA384x_INTEN_ALLOC_SET ( value   )     ((UINT16)(((UINT16)(value)) << 3))

Definition at line 874 of file hfa384x.h.

#define HFA384x_INTEN_ISTXEXC ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TXEXC))

Definition at line 875 of file hfa384x.h.

#define HFA384x_INTEN_TXEXC_SET ( value   )     ((UINT16)(((UINT16)(value)) << 2))

Definition at line 876 of file hfa384x.h.

#define HFA384x_INTEN_ISTX ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_TX))

Definition at line 877 of file hfa384x.h.

#define HFA384x_INTEN_TX_SET ( value   )     ((UINT16)(((UINT16)(value)) << 1))

Definition at line 878 of file hfa384x.h.

#define HFA384x_INTEN_ISRX ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_INTEN_RX))

Definition at line 879 of file hfa384x.h.

#define HFA384x_INTEN_RX_SET ( value   )     ((UINT16)(((UINT16)(value)) << 0))

Definition at line 880 of file hfa384x.h.

#define HFA384x_EVACK_ISTICK ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TICK))

Definition at line 882 of file hfa384x.h.

#define HFA384x_EVACK_TICK_SET ( value   )     ((UINT16)(((UINT16)(value)) << 15))

Definition at line 883 of file hfa384x.h.

#define HFA384x_EVACK_ISWTERR ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_WTERR))

Definition at line 884 of file hfa384x.h.

#define HFA384x_EVACK_WTERR_SET ( value   )     ((UINT16)(((UINT16)(value)) << 14))

Definition at line 885 of file hfa384x.h.

#define HFA384x_EVACK_ISINFDROP ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_INFDROP))

Definition at line 886 of file hfa384x.h.

#define HFA384x_EVACK_INFDROP_SET ( value   )     ((UINT16)(((UINT16)(value)) << 13))

Definition at line 887 of file hfa384x.h.

#define HFA384x_EVACK_ISINFO ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_INFO))

Definition at line 888 of file hfa384x.h.

#define HFA384x_EVACK_INFO_SET ( value   )     ((UINT16)(((UINT16)(value)) << 7))

Definition at line 889 of file hfa384x.h.

#define HFA384x_EVACK_ISDTIM ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_DTIM))

Definition at line 890 of file hfa384x.h.

#define HFA384x_EVACK_DTIM_SET ( value   )     ((UINT16)(((UINT16)(value)) << 5))

Definition at line 891 of file hfa384x.h.

#define HFA384x_EVACK_ISCMD ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_CMD))

Definition at line 892 of file hfa384x.h.

#define HFA384x_EVACK_CMD_SET ( value   )     ((UINT16)(((UINT16)(value)) << 4))

Definition at line 893 of file hfa384x.h.

#define HFA384x_EVACK_ISALLOC ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_ALLOC))

Definition at line 894 of file hfa384x.h.

#define HFA384x_EVACK_ALLOC_SET ( value   )     ((UINT16)(((UINT16)(value)) << 3))

Definition at line 895 of file hfa384x.h.

#define HFA384x_EVACK_ISTXEXC ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TXEXC))

Definition at line 896 of file hfa384x.h.

#define HFA384x_EVACK_TXEXC_SET ( value   )     ((UINT16)(((UINT16)(value)) << 2))

Definition at line 897 of file hfa384x.h.

#define HFA384x_EVACK_ISTX ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_TX))

Definition at line 898 of file hfa384x.h.

#define HFA384x_EVACK_TX_SET ( value   )     ((UINT16)(((UINT16)(value)) << 1))

Definition at line 899 of file hfa384x.h.

#define HFA384x_EVACK_ISRX ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_EVACK_RX))

Definition at line 900 of file hfa384x.h.

#define HFA384x_EVACK_RX_SET ( value   )     ((UINT16)(((UINT16)(value)) << 0))

Definition at line 901 of file hfa384x.h.

Referenced by prism2_poll().

#define HFA384x_CONTROL_AUXEN_SET ( value   )     ((UINT16)(((UINT16)(value)) << 14))

Definition at line 903 of file hfa384x.h.

#define HFA384x_CONTROL_AUXEN_GET ( value   )     ((UINT16)(((UINT16)(value)) >> 14))

Definition at line 904 of file hfa384x.h.

#define HFA384x_STATE_PREINIT   0

Definition at line 915 of file hfa384x.h.

#define HFA384x_STATE_INIT   1

Definition at line 916 of file hfa384x.h.

#define HFA384x_STATE_RUNNING   2

Definition at line 917 of file hfa384x.h.

#define HFA384x_HOSTAUTHASSOC_HOSTAUTH   BIT0

Definition at line 922 of file hfa384x.h.

#define HFA384x_HOSTAUTHASSOC_HOSTASSOC   BIT1

Definition at line 923 of file hfa384x.h.

#define HFA384x_WHAHANDLING_DISABLED   0

Definition at line 925 of file hfa384x.h.

#define HFA384x_WHAHANDLING_PASSTHROUGH   BIT1

Definition at line 926 of file hfa384x.h.

#define HFA384x_CNFAUTHENTICATION_OPENSYSTEM   0x0001

Definition at line 1060 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_CNFAUTHENTICATION_SHAREDKEY   0x0002

Definition at line 1061 of file hfa384x.h.

#define HFA384x_CNFAUTHENTICATION_LEAP   0x0004

Definition at line 1062 of file hfa384x.h.

#define HFA384x_CREATEIBSS_JOINCREATEIBSS   0

Definition at line 1117 of file hfa384x.h.

#define HFA384x_CREATEIBSS_JOINESS_JOINCREATEIBSS   1

Definition at line 1118 of file hfa384x.h.

#define HFA384x_CREATEIBSS_JOINIBSS   2

Definition at line 1119 of file hfa384x.h.

#define HFA384x_CREATEIBSS_JOINESS_JOINIBSS   3

Definition at line 1120 of file hfa384x.h.

#define HFA384x_FWID_LEN   14

Definition at line 1308 of file hfa384x.h.

#define HFA384x_PSTATUS_DISABLED   ((UINT16)1)

Definition at line 1377 of file hfa384x.h.

#define HFA384x_PSTATUS_SEARCHING   ((UINT16)2)

Definition at line 1378 of file hfa384x.h.

#define HFA384x_PSTATUS_CONN_IBSS   ((UINT16)3)

Definition at line 1379 of file hfa384x.h.

#define HFA384x_PSTATUS_CONN_ESS   ((UINT16)4)

Definition at line 1380 of file hfa384x.h.

#define HFA384x_PSTATUS_OUTOFRANGE   ((UINT16)5)

Definition at line 1381 of file hfa384x.h.

#define HFA384x_PSTATUS_CONN_WDS   ((UINT16)6)

Definition at line 1382 of file hfa384x.h.

#define HFA384x_TESTRESULT_ALLPASSED   BIT0

Definition at line 1557 of file hfa384x.h.

#define HFA384x_TESTRESULT_LFO_FAIL   BIT1

Definition at line 1558 of file hfa384x.h.

#define HFA384x_TESTRESULT_VR_HF0_FAIL   BIT2

Definition at line 1559 of file hfa384x.h.

#define HFA384x_HOST_FIRM_COORDINATE   BIT7

Definition at line 1560 of file hfa384x.h.

#define HFA384x_TESTRESULT_COORDINATE   BIT15

Definition at line 1561 of file hfa384x.h.

#define HFA384x_FD_STATUS_OFF   ((UINT16)0x44)

Definition at line 1581 of file hfa384x.h.

#define HFA384x_FD_TIME_OFF   ((UINT16)0x46)

Definition at line 1582 of file hfa384x.h.

#define HFA384x_FD_SWSUPPORT_OFF   ((UINT16)0x4A)

Definition at line 1583 of file hfa384x.h.

#define HFA384x_FD_SILENCE_OFF   ((UINT16)0x4A)

Definition at line 1584 of file hfa384x.h.

#define HFA384x_FD_SIGNAL_OFF   ((UINT16)0x4B)

Definition at line 1585 of file hfa384x.h.

#define HFA384x_FD_RATE_OFF   ((UINT16)0x4C)

Definition at line 1586 of file hfa384x.h.

#define HFA384x_FD_RXFLOW_OFF   ((UINT16)0x4D)

Definition at line 1587 of file hfa384x.h.

#define HFA384x_FD_RESERVED_OFF   ((UINT16)0x4E)

Definition at line 1588 of file hfa384x.h.

#define HFA384x_FD_TXCONTROL_OFF   ((UINT16)0x50)

Definition at line 1589 of file hfa384x.h.

#define HFA384x_FD_FRAMECONTROL_OFF   ((UINT16)0x52)

Definition at line 1593 of file hfa384x.h.

#define HFA384x_FD_DURATIONID_OFF   ((UINT16)0x54)

Definition at line 1594 of file hfa384x.h.

#define HFA384x_FD_ADDRESS1_OFF   ((UINT16)0x56)

Definition at line 1595 of file hfa384x.h.

#define HFA384x_FD_ADDRESS2_OFF   ((UINT16)0x5C)

Definition at line 1596 of file hfa384x.h.

#define HFA384x_FD_ADDRESS3_OFF   ((UINT16)0x62)

Definition at line 1597 of file hfa384x.h.

#define HFA384x_FD_SEQCONTROL_OFF   ((UINT16)0x68)

Definition at line 1598 of file hfa384x.h.

#define HFA384x_FD_ADDRESS4_OFF   ((UINT16)0x6A)

Definition at line 1599 of file hfa384x.h.

#define HFA384x_FD_DATALEN_OFF   ((UINT16)0x70)

Definition at line 1600 of file hfa384x.h.

#define HFA384x_FD_DESTADDRESS_OFF   ((UINT16)0x72)

Definition at line 1604 of file hfa384x.h.

#define HFA384x_FD_SRCADDRESS_OFF   ((UINT16)0x78)

Definition at line 1605 of file hfa384x.h.

#define HFA384x_FD_DATALENGTH_OFF   ((UINT16)0x7E)

Definition at line 1606 of file hfa384x.h.

#define HFA384x_TXSTATUS_ACKERR   ((UINT16)BIT5)

Definition at line 1645 of file hfa384x.h.

#define HFA384x_TXSTATUS_FORMERR   ((UINT16)BIT3)

Definition at line 1646 of file hfa384x.h.

#define HFA384x_TXSTATUS_DISCON   ((UINT16)BIT2)

Definition at line 1647 of file hfa384x.h.

#define HFA384x_TXSTATUS_AGEDERR   ((UINT16)BIT1)

Definition at line 1648 of file hfa384x.h.

#define HFA384x_TXSTATUS_RETRYERR   ((UINT16)BIT0)

Definition at line 1649 of file hfa384x.h.

#define HFA384x_TX_CFPOLL   ((UINT16)BIT12)

Definition at line 1651 of file hfa384x.h.

#define HFA384x_TX_PRST   ((UINT16)BIT11)

Definition at line 1652 of file hfa384x.h.

#define HFA384x_TX_MACPORT   ((UINT16)(BIT10 | BIT9 | BIT8))

Definition at line 1653 of file hfa384x.h.

#define HFA384x_TX_NOENCRYPT   ((UINT16)BIT7)

Definition at line 1654 of file hfa384x.h.

#define HFA384x_TX_RETRYSTRAT   ((UINT16)(BIT6 | BIT5))

Definition at line 1655 of file hfa384x.h.

#define HFA384x_TX_STRUCTYPE   ((UINT16)(BIT4 | BIT3))

Definition at line 1656 of file hfa384x.h.

#define HFA384x_TX_TXEX   ((UINT16)BIT2)

Definition at line 1657 of file hfa384x.h.

#define HFA384x_TX_TXOK   ((UINT16)BIT1)

Definition at line 1658 of file hfa384x.h.

#define HFA384x_TXSTATUS_ISERROR (  ) 

#define HFA384x_TXSTATUS_ISACKERR (  )     ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_ACKERR))

Definition at line 1669 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TXSTATUS_ISFORMERR (  )     ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_FORMERR))

Definition at line 1670 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TXSTATUS_ISDISCON (  )     ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_DISCON))

Definition at line 1671 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TXSTATUS_ISAGEDERR (  )     ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_AGEDERR))

Definition at line 1672 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TXSTATUS_ISRETRYERR (  )     ((UINT16)(((UINT16)(v)) & HFA384x_TXSTATUS_RETRYERR))

Definition at line 1673 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TX_GET ( v,
m,
 )     ((((UINT16)(v))&((UINT16)(m)))>>((UINT16)(s)))

Definition at line 1675 of file hfa384x.h.

#define HFA384x_TX_SET ( v,
m,
 )     ((((UINT16)(v))<<((UINT16)(s)))&((UINT16)(m)))

Definition at line 1676 of file hfa384x.h.

#define HFA384x_TX_CFPOLL_GET (  )     HFA384x_TX_GET(v, HFA384x_TX_CFPOLL,12)

Definition at line 1678 of file hfa384x.h.

#define HFA384x_TX_CFPOLL_SET (  )     HFA384x_TX_SET(v, HFA384x_TX_CFPOLL,12)

Definition at line 1679 of file hfa384x.h.

#define HFA384x_TX_PRST_GET (  )     HFA384x_TX_GET(v, HFA384x_TX_PRST,11)

Definition at line 1680 of file hfa384x.h.

#define HFA384x_TX_PRST_SET (  )     HFA384x_TX_SET(v, HFA384x_TX_PRST,11)

Definition at line 1681 of file hfa384x.h.

#define HFA384x_TX_MACPORT_GET (  )     HFA384x_TX_GET(v, HFA384x_TX_MACPORT, 8)

Definition at line 1682 of file hfa384x.h.

#define HFA384x_TX_MACPORT_SET (  )     HFA384x_TX_SET(v, HFA384x_TX_MACPORT, 8)

Definition at line 1683 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TX_NOENCRYPT_GET (  )     HFA384x_TX_GET(v, HFA384x_TX_NOENCRYPT, 7)

Definition at line 1684 of file hfa384x.h.

#define HFA384x_TX_NOENCRYPT_SET (  )     HFA384x_TX_SET(v, HFA384x_TX_NOENCRYPT, 7)

Definition at line 1685 of file hfa384x.h.

#define HFA384x_TX_RETRYSTRAT_GET (  )     HFA384x_TX_GET(v, HFA384x_TX_RETRYSTRAT, 5)

Definition at line 1686 of file hfa384x.h.

#define HFA384x_TX_RETRYSTRAT_SET (  )     HFA384x_TX_SET(v, HFA384x_TX_RETRYSTRAT, 5)

Definition at line 1687 of file hfa384x.h.

#define HFA384x_TX_STRUCTYPE_GET (  )     HFA384x_TX_GET(v, HFA384x_TX_STRUCTYPE, 3)

Definition at line 1688 of file hfa384x.h.

#define HFA384x_TX_STRUCTYPE_SET (  )     HFA384x_TX_SET(v, HFA384x_TX_STRUCTYPE, 3)

Definition at line 1689 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TX_TXEX_GET (  )     HFA384x_TX_GET(v, HFA384x_TX_TXEX, 2)

Definition at line 1690 of file hfa384x.h.

#define HFA384x_TX_TXEX_SET (  )     HFA384x_TX_SET(v, HFA384x_TX_TXEX, 2)

Definition at line 1691 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_TX_TXOK_GET (  )     HFA384x_TX_GET(v, HFA384x_TX_TXOK, 1)

Definition at line 1692 of file hfa384x.h.

#define HFA384x_TX_TXOK_SET (  )     HFA384x_TX_SET(v, HFA384x_TX_TXOK, 1)

Definition at line 1693 of file hfa384x.h.

Referenced by prism2_transmit().

#define HFA384x_RX_DATA_LEN_OFF   ((UINT16)44)

Definition at line 1729 of file hfa384x.h.

#define HFA384x_RX_80211HDR_OFF   ((UINT16)14)

Definition at line 1730 of file hfa384x.h.

#define HFA384x_RX_DATA_OFF   ((UINT16)60)

Definition at line 1731 of file hfa384x.h.

Referenced by prism2_poll().

#define HFA384x_RXSTATUS_MSGTYPE   ((UINT16)(BIT15 | BIT14 | BIT13))

Definition at line 1734 of file hfa384x.h.

#define HFA384x_RXSTATUS_MACPORT   ((UINT16)(BIT10 | BIT9 | BIT8))

Definition at line 1735 of file hfa384x.h.

#define HFA384x_RXSTATUS_UNDECR   ((UINT16)BIT1)

Definition at line 1736 of file hfa384x.h.

#define HFA384x_RXSTATUS_FCSERR   ((UINT16)BIT0)

Definition at line 1737 of file hfa384x.h.

#define HFA384x_RXSTATUS_MSGTYPE_GET ( value   )     ((UINT16)((((UINT16)(value)) & HFA384x_RXSTATUS_MSGTYPE) >> 13))

Definition at line 1741 of file hfa384x.h.

#define HFA384x_RXSTATUS_MSGTYPE_SET ( value   )     ((UINT16)(((UINT16)(value)) << 13))

Definition at line 1742 of file hfa384x.h.

#define HFA384x_RXSTATUS_MACPORT_GET ( value   )     ((UINT16)((((UINT16)(value)) & HFA384x_RXSTATUS_MACPORT) >> 8))

Definition at line 1743 of file hfa384x.h.

#define HFA384x_RXSTATUS_MACPORT_SET ( value   )     ((UINT16)(((UINT16)(value)) << 8))

Definition at line 1744 of file hfa384x.h.

#define HFA384x_RXSTATUS_ISUNDECR ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_RXSTATUS_UNDECR))

Definition at line 1745 of file hfa384x.h.

#define HFA384x_RXSTATUS_ISFCSERR ( value   )     ((UINT16)(((UINT16)(value)) & HFA384x_RXSTATUS_FCSERR))

Definition at line 1746 of file hfa384x.h.

#define HFA384x_IT_HANDOVERADDR   ((UINT16)0xF000UL)

Definition at line 1752 of file hfa384x.h.

#define HFA384x_IT_HANDOVERDEAUTHADDRESS   ((UINT16)0xF001UL)

Definition at line 1753 of file hfa384x.h.

#define HFA384x_IT_COMMTALLIES   ((UINT16)0xF100UL)

Definition at line 1754 of file hfa384x.h.

#define HFA384x_IT_SCANRESULTS   ((UINT16)0xF101UL)

Definition at line 1755 of file hfa384x.h.

#define HFA384x_IT_CHINFORESULTS   ((UINT16)0xF102UL)

Definition at line 1756 of file hfa384x.h.

#define HFA384x_IT_HOSTSCANRESULTS   ((UINT16)0xF103UL)

Definition at line 1757 of file hfa384x.h.

#define HFA384x_IT_LINKSTATUS   ((UINT16)0xF200UL)

Definition at line 1758 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_IT_ASSOCSTATUS   ((UINT16)0xF201UL)

Definition at line 1759 of file hfa384x.h.

#define HFA384x_IT_AUTHREQ   ((UINT16)0xF202UL)

Definition at line 1760 of file hfa384x.h.

#define HFA384x_IT_PSUSERCNT   ((UINT16)0xF203UL)

Definition at line 1761 of file hfa384x.h.

#define HFA384x_IT_KEYIDCHANGED   ((UINT16)0xF204UL)

Definition at line 1762 of file hfa384x.h.

#define HFA384x_IT_ASSOCREQ   ((UINT16)0xF205UL)

Definition at line 1763 of file hfa384x.h.

#define HFA384x_IT_MICFAILURE   ((UINT16)0xF206UL)

Definition at line 1764 of file hfa384x.h.

#define HFA384x_CHINFORESULT_BSSACTIVE   BIT0

Definition at line 1861 of file hfa384x.h.

#define HFA384x_CHINFORESULT_PCFACTIVE   BIT1

Definition at line 1862 of file hfa384x.h.

#define HFA384x_LINK_NOTCONNECTED   ((UINT16)0)

Definition at line 1896 of file hfa384x.h.

#define HFA384x_LINK_CONNECTED   ((UINT16)1)

Definition at line 1897 of file hfa384x.h.

Referenced by prism2_probe().

#define HFA384x_LINK_DISCONNECTED   ((UINT16)2)

Definition at line 1898 of file hfa384x.h.

#define HFA384x_LINK_AP_CHANGE   ((UINT16)3)

Definition at line 1899 of file hfa384x.h.

#define HFA384x_LINK_AP_OUTOFRANGE   ((UINT16)4)

Definition at line 1900 of file hfa384x.h.

#define HFA384x_LINK_AP_INRANGE   ((UINT16)5)

Definition at line 1901 of file hfa384x.h.

#define HFA384x_LINK_ASSOCFAIL   ((UINT16)6)

Definition at line 1902 of file hfa384x.h.

#define HFA384x_ASSOCSTATUS_STAASSOC   ((UINT16)1)

Definition at line 1912 of file hfa384x.h.

#define HFA384x_ASSOCSTATUS_REASSOC   ((UINT16)2)

Definition at line 1913 of file hfa384x.h.

#define HFA384x_ASSOCSTATUS_DISASSOC   ((UINT16)3)

Definition at line 1914 of file hfa384x.h.

#define HFA384x_ASSOCSTATUS_ASSOCFAIL   ((UINT16)4)

Definition at line 1915 of file hfa384x.h.

#define HFA384x_ASSOCSTATUS_AUTHFAIL   ((UINT16)5)

Definition at line 1916 of file hfa384x.h.

#define HFA384x_ASSOCREQ_TYPE_ASSOC   0

Definition at line 1946 of file hfa384x.h.

#define HFA384x_ASSOCREQ_TYPE_REASSOC   1

Definition at line 1947 of file hfa384x.h.

#define HFA384x_USB_ENBULKIN   6

Definition at line 1997 of file hfa384x.h.

#define HFA384x_USB_TXFRM   0

Definition at line 2000 of file hfa384x.h.

#define HFA384x_USB_CMDREQ   1

Definition at line 2001 of file hfa384x.h.

#define HFA384x_USB_WRIDREQ   2

Definition at line 2002 of file hfa384x.h.

#define HFA384x_USB_RRIDREQ   3

Definition at line 2003 of file hfa384x.h.

#define HFA384x_USB_WMEMREQ   4

Definition at line 2004 of file hfa384x.h.

#define HFA384x_USB_RMEMREQ   5

Definition at line 2005 of file hfa384x.h.

#define HFA384x_USB_ISFRM (  )     (!((a) & 0x8000))

Definition at line 2008 of file hfa384x.h.

#define HFA384x_USB_ISTXFRM (  )     (((a) & 0x9000) == 0x1000)

Definition at line 2009 of file hfa384x.h.

#define HFA384x_USB_ISRXFRM (  )     (!((a) & 0x9000))

Definition at line 2010 of file hfa384x.h.

#define HFA384x_USB_INFOFRM   0x8000

Definition at line 2011 of file hfa384x.h.

#define HFA384x_USB_CMDRESP   0x8001

Definition at line 2012 of file hfa384x.h.

#define HFA384x_USB_WRIDRESP   0x8002

Definition at line 2013 of file hfa384x.h.

#define HFA384x_USB_RRIDRESP   0x8003

Definition at line 2014 of file hfa384x.h.

#define HFA384x_USB_WMEMRESP   0x8004

Definition at line 2015 of file hfa384x.h.

#define HFA384x_USB_RMEMRESP   0x8005

Definition at line 2016 of file hfa384x.h.

#define HFA384x_USB_BUFAVAIL   0x8006

Definition at line 2017 of file hfa384x.h.

#define HFA384x_USB_ERROR   0x8007

Definition at line 2018 of file hfa384x.h.


Typedef Documentation

typedef struct hfa384x_record hfa384x_rec_t

typedef struct hfa384x_FWID hfa384x_FWID_t

typedef struct hfa384x_CIS hfa384x_CIS_t

Definition at line 2088 of file hfa384x.h.

Definition at line 2097 of file hfa384x.h.


Function Documentation

FILE_LICENCE ( GPL2_ONLY   ) 


Generated on Tue Apr 6 20:01:33 2010 for gPXE by  doxygen 1.5.7.1