Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
hfa384x.h File Reference
#include <linux/if_ether.h>

Go to the source code of this file.

Data Structures

struct  hfa384x_bytestr
 
struct  hfa384x_bytestr32
 
struct  hfa384x_compident
 
struct  hfa384x_caplevel
 
struct  hfa384x_HostScanRequest_data
 
struct  hfa384x_JoinRequest_data
 
struct  hfa384x_authenticateStation_data
 
struct  hfa384x_WPAData
 
struct  hfa384x_downloadbuffer
 
struct  hfa384x_commsquality
 
struct  hfa384x_dbmcommsquality
 
struct  hfa384x_tx_frame
 
struct  hfa384x_rx_frame
 
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_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
 

Macros

#define HFA384x_FIRMWARE_VERSION(a, b, c)   (((a) << 16) + ((b) << 8) + (c))
 
#define HFA384x_PORTID_MAX   ((u16)7)
 
#define HFA384x_NUMPORTS_MAX   ((u16)(HFA384x_PORTID_MAX+1))
 
#define HFA384x_PDR_LEN_MAX   ((u16)512) /* in bytes, from EK */
 
#define HFA384x_PDA_RECS_MAX   ((u16)200) /* a guess */
 
#define HFA384x_PDA_LEN_MAX   ((u16)1024) /* in bytes, from EK*/
 
#define HFA384x_SCANRESULT_MAX   ((u16)31)
 
#define HFA384x_HSCANRESULT_MAX   ((u16)31)
 
#define HFA384x_CHINFORESULT_MAX   ((u16)16)
 
#define HFA384x_RID_GUESSING_MAXLEN   2048 /* I'm not really sure */
 
#define HFA384x_RIDDATA_MAXLEN   HFA384x_RID_GUESSING_MAXLEN
 
#define HFA384x_USB_RWMEM_MAXLEN   2048
 
#define HFA384x_PORTTYPE_IBSS   ((u16)0)
 
#define HFA384x_PORTTYPE_BSS   ((u16)1)
 
#define HFA384x_PORTTYPE_PSUEDOIBSS   ((u16)3)
 
#define HFA384x_WEPFLAGS_PRIVINVOKED   ((u16)BIT(0))
 
#define HFA384x_WEPFLAGS_EXCLUDE   ((u16)BIT(1))
 
#define HFA384x_WEPFLAGS_DISABLE_TXCRYPT   ((u16)BIT(4))
 
#define HFA384x_WEPFLAGS_DISABLE_RXCRYPT   ((u16)BIT(7))
 
#define HFA384x_ROAMMODE_HOSTSCAN_HOSTROAM   ((u16)3)
 
#define HFA384x_PORTSTATUS_DISABLED   ((u16)1)
 
#define HFA384x_RATEBIT_1   ((u16)1)
 
#define HFA384x_RATEBIT_2   ((u16)2)
 
#define HFA384x_RATEBIT_5dot5   ((u16)4)
 
#define HFA384x_RATEBIT_11   ((u16)8)
 
#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_AUX_MKFLAT(p, o)
 
#define HFA384x_ADDR_CMD_MKPAGE(f)   ((u16)((((u32)(f))&HFA384x_ADDR_FLAT_CMD_PAGE_MASK)>>16))
 
#define HFA384x_ADDR_CMD_MKOFF(f)   ((u16)(((u32)(f))&HFA384x_ADDR_FLAT_CMD_OFF_MASK))
 
#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_CMD_AINFO
 
#define HFA384x_CMD_MACPORT
 
#define HFA384x_CMD_PROGMODE   ((u16)(BIT(9) | BIT(8)))
 
#define HFA384x_CMD_CMDCODE
 
#define HFA384x_STATUS_RESULT
 
#define HFA384x_CMDCODE_INIT   ((u16)0x00)
 
#define HFA384x_CMDCODE_ENABLE   ((u16)0x01)
 
#define HFA384x_CMDCODE_DISABLE   ((u16)0x02)
 
#define HFA384x_CMDCODE_INQ   ((u16)0x11)
 
#define HFA384x_CMDCODE_DOWNLD   ((u16)0x22)
 
#define HFA384x_CMDCODE_MONITOR   ((u16)(0x38))
 
#define HFA384x_MONITOR_ENABLE   ((u16)(0x0b))
 
#define HFA384x_MONITOR_DISABLE   ((u16)(0x0f))
 
#define HFA384x_CMD_ERR   ((u16)(0x7F))
 
#define HFA384x_PROGMODE_DISABLE   ((u16)0x00)
 
#define HFA384x_PROGMODE_RAM   ((u16)0x01)
 
#define HFA384x_PROGMODE_NV   ((u16)0x02)
 
#define HFA384x_PROGMODE_NVWRITE   ((u16)0x03)
 
#define HFA384x_RID_CNFPORTTYPE   ((u16)0xFC00)
 
#define HFA384x_RID_CNFOWNMACADDR   ((u16)0xFC01)
 
#define HFA384x_RID_CNFDESIREDSSID   ((u16)0xFC02)
 
#define HFA384x_RID_CNFOWNCHANNEL   ((u16)0xFC03)
 
#define HFA384x_RID_CNFOWNSSID   ((u16)0xFC04)
 
#define HFA384x_RID_CNFMAXDATALEN   ((u16)0xFC07)
 
#define HFA384x_RID_CNFOWNMACADDR_LEN   ((u16)6)
 
#define HFA384x_RID_CNFDESIREDSSID_LEN   ((u16)34)
 
#define HFA384x_RID_CNFOWNSSID_LEN   ((u16)34)
 
#define HFA384x_RID_CREATEIBSS   ((u16)0xFC81)
 
#define HFA384x_RID_FRAGTHRESH   ((u16)0xFC82)
 
#define HFA384x_RID_RTSTHRESH   ((u16)0xFC83)
 
#define HFA384x_RID_TXRATECNTL   ((u16)0xFC84)
 
#define HFA384x_RID_PROMISCMODE   ((u16)0xFC85)
 
#define HFA384x_RID_MAXLOADTIME   ((u16)0xFD00)
 
#define HFA384x_RID_DOWNLOADBUFFER   ((u16)0xFD01)
 
#define HFA384x_RID_PRIIDENTITY   ((u16)0xFD02)
 
#define HFA384x_RID_PRISUPRANGE   ((u16)0xFD03)
 
#define HFA384x_RID_PRI_CFIACTRANGES   ((u16)0xFD04)
 
#define HFA384x_RID_NICSERIALNUMBER   ((u16)0xFD0A)
 
#define HFA384x_RID_NICIDENTITY   ((u16)0xFD0B)
 
#define HFA384x_RID_MFISUPRANGE   ((u16)0xFD0C)
 
#define HFA384x_RID_CFISUPRANGE   ((u16)0xFD0D)
 
#define HFA384x_RID_STAIDENTITY   ((u16)0xFD20)
 
#define HFA384x_RID_STASUPRANGE   ((u16)0xFD21)
 
#define HFA384x_RID_STA_MFIACTRANGES   ((u16)0xFD22)
 
#define HFA384x_RID_STA_CFIACTRANGES   ((u16)0xFD23)
 
#define HFA384x_RID_NICSERIALNUMBER_LEN   ((u16)12)
 
#define HFA384x_RID_PORTSTATUS   ((u16)0xFD40)
 
#define HFA384x_RID_CURRENTSSID   ((u16)0xFD41)
 
#define HFA384x_RID_CURRENTBSSID   ((u16)0xFD42)
 
#define HFA384x_RID_CURRENTTXRATE   ((u16)0xFD44)
 
#define HFA384x_RID_SHORTRETRYLIMIT   ((u16)0xFD48)
 
#define HFA384x_RID_LONGRETRYLIMIT   ((u16)0xFD49)
 
#define HFA384x_RID_MAXTXLIFETIME   ((u16)0xFD4A)
 
#define HFA384x_RID_PRIVACYOPTIMP   ((u16)0xFD4F)
 
#define HFA384x_RID_DBMCOMMSQUALITY   ((u16)0xFD51)
 
#define HFA384x_RID_DBMCOMMSQUALITY_LEN   ((u16) sizeof(hfa384x_dbmcommsquality_t))
 
#define HFA384x_RID_JOINREQUEST_LEN   ((u16)sizeof(hfa384x_JoinRequest_data_t))
 
#define HFA384x_RID_CURRENTCHANNEL   ((u16)0xFDC1)
 
#define HFA384x_RID_CNFWEPDEFAULTKEYID   ((u16)0xFC23)
 
#define HFA384x_RID_CNFWEPDEFAULTKEY0   ((u16)0xFC24)
 
#define HFA384x_RID_CNFWEPDEFAULTKEY1   ((u16)0xFC25)
 
#define HFA384x_RID_CNFWEPDEFAULTKEY2   ((u16)0xFC26)
 
#define HFA384x_RID_CNFWEPDEFAULTKEY3   ((u16)0xFC27)
 
#define HFA384x_RID_CNFWEPFLAGS   ((u16)0xFC28)
 
#define HFA384x_RID_CNFAUTHENTICATION   ((u16)0xFC2A)
 
#define HFA384x_RID_CNFROAMINGMODE   ((u16)0xFC2D)
 
#define HFA384x_RID_CNFAPBCNint   ((u16)0xFC33)
 
#define HFA384x_RID_CNFDBMADJUST   ((u16)0xFC46)
 
#define HFA384x_RID_CNFWPADATA   ((u16)0xFC48)
 
#define HFA384x_RID_CNFBASICRATES   ((u16)0xFCB3)
 
#define HFA384x_RID_CNFSUPPRATES   ((u16)0xFCB4)
 
#define HFA384x_RID_CNFPASSIVESCANCTRL   ((u16)0xFCBA)
 
#define HFA384x_RID_TXPOWERMAX   ((u16)0xFCBE)
 
#define HFA384x_RID_JOINREQUEST   ((u16)0xFCE2)
 
#define HFA384x_RID_AUTHENTICATESTA   ((u16)0xFCE3)
 
#define HFA384x_RID_HOSTSCAN   ((u16)0xFCE5)
 
#define HFA384x_RID_CNFWEPDEFAULTKEY_LEN   ((u16)6)
 
#define HFA384x_RID_CNFWEP128DEFAULTKEY_LEN   ((u16)14)
 
#define HFA384x_PDR_PCB_PARTNUM   ((u16)0x0001)
 
#define HFA384x_PDR_PDAVER   ((u16)0x0002)
 
#define HFA384x_PDR_NIC_SERIAL   ((u16)0x0003)
 
#define HFA384x_PDR_MKK_MEASUREMENTS   ((u16)0x0004)
 
#define HFA384x_PDR_NIC_RAMSIZE   ((u16)0x0005)
 
#define HFA384x_PDR_MFISUPRANGE   ((u16)0x0006)
 
#define HFA384x_PDR_CFISUPRANGE   ((u16)0x0007)
 
#define HFA384x_PDR_NICID   ((u16)0x0008)
 
#define HFA384x_PDR_MAC_ADDRESS   ((u16)0x0101)
 
#define HFA384x_PDR_REGDOMAIN   ((u16)0x0103)
 
#define HFA384x_PDR_ALLOWED_CHANNEL   ((u16)0x0104)
 
#define HFA384x_PDR_DEFAULT_CHANNEL   ((u16)0x0105)
 
#define HFA384x_PDR_TEMPTYPE   ((u16)0x0107)
 
#define HFA384x_PDR_IFR_SETTING   ((u16)0x0200)
 
#define HFA384x_PDR_RFR_SETTING   ((u16)0x0201)
 
#define HFA384x_PDR_HFA3861_BASELINE   ((u16)0x0202)
 
#define HFA384x_PDR_HFA3861_SHADOW   ((u16)0x0203)
 
#define HFA384x_PDR_HFA3861_IFRF   ((u16)0x0204)
 
#define HFA384x_PDR_HFA3861_CHCALSP   ((u16)0x0300)
 
#define HFA384x_PDR_HFA3861_CHCALI   ((u16)0x0301)
 
#define HFA384x_PDR_MAX_TX_POWER   ((u16)0x0302)
 
#define HFA384x_PDR_MASTER_CHAN_LIST   ((u16)0x0303)
 
#define HFA384x_PDR_3842_NIC_CONFIG   ((u16)0x0400)
 
#define HFA384x_PDR_USB_ID   ((u16)0x0401)
 
#define HFA384x_PDR_PCI_ID   ((u16)0x0402)
 
#define HFA384x_PDR_PCI_IFCONF   ((u16)0x0403)
 
#define HFA384x_PDR_PCI_PMCONF   ((u16)0x0404)
 
#define HFA384x_PDR_RFENRGY   ((u16)0x0406)
 
#define HFA384x_PDR_USB_POWER_TYPE   ((u16)0x0407)
 
#define HFA384x_PDR_USB_MAX_POWER   ((u16)0x0409)
 
#define HFA384x_PDR_USB_MANUFACTURER   ((u16)0x0410)
 
#define HFA384x_PDR_USB_PRODUCT   ((u16)0x0411)
 
#define HFA384x_PDR_ANT_DIVERSITY   ((u16)0x0412)
 
#define HFA384x_PDR_HFO_DELAY   ((u16)0x0413)
 
#define HFA384x_PDR_SCALE_THRESH   ((u16)0x0414)
 
#define HFA384x_PDR_HFA3861_MANF_TESTSP   ((u16)0x0900)
 
#define HFA384x_PDR_HFA3861_MANF_TESTI   ((u16)0x0901)
 
#define HFA384x_PDR_END_OF_PDA   ((u16)0x0000)
 
#define HFA384x_CMD_AINFO_SET(value)   ((u16)((u16)(value) << 8))
 
#define HFA384x_CMD_MACPORT_SET(value)   ((u16)HFA384x_CMD_AINFO_SET(value))
 
#define HFA384x_CMD_PROGMODE_SET(value)   ((u16)HFA384x_CMD_AINFO_SET((u16)value))
 
#define HFA384x_CMD_CMDCODE_SET(value)   ((u16)(value))
 
#define HFA384x_STATUS_RESULT_SET(value)   (((u16)(value)) << 8)
 
#define HFA384x_STATE_PREINIT   0
 
#define HFA384x_STATE_INIT   1
 
#define HFA384x_STATE_RUNNING   2
 
#define HFA384x_CNFAUTHENTICATION_OPENSYSTEM   0x0001
 
#define HFA384x_CNFAUTHENTICATION_SHAREDKEY   0x0002
 
#define HFA384x_CNFAUTHENTICATION_LEAP   0x0004
 
#define HFA384x_CREATEIBSS_JOINCREATEIBSS   0
 
#define HFA384x_PSTATUS_CONN_IBSS   ((u16)3)
 
#define HFA384x_TXSTATUS_ACKERR   ((u16)BIT(5))
 
#define HFA384x_TXSTATUS_FORMERR   ((u16)BIT(3))
 
#define HFA384x_TXSTATUS_DISCON   ((u16)BIT(2))
 
#define HFA384x_TXSTATUS_AGEDERR   ((u16)BIT(1))
 
#define HFA384x_TXSTATUS_RETRYERR   ((u16)BIT(0))
 
#define HFA384x_TX_MACPORT
 
#define HFA384x_TX_STRUCTYPE   ((u16)(BIT(4) | BIT(3)))
 
#define HFA384x_TX_TXEX   ((u16)BIT(2))
 
#define HFA384x_TX_TXOK   ((u16)BIT(1))
 
#define HFA384x_TXSTATUS_ISERROR(v)
 
#define HFA384x_TX_SET(v, m, s)   ((((u16)(v))<<((u16)(s)))&((u16)(m)))
 
#define HFA384x_TX_MACPORT_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_MACPORT, 8)
 
#define HFA384x_TX_STRUCTYPE_SET(v)
 
#define HFA384x_TX_TXEX_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_TXEX, 2)
 
#define HFA384x_TX_TXOK_SET(v)   HFA384x_TX_SET(v, HFA384x_TX_TXOK, 1)
 
#define HFA384x_RXSTATUS_MACPORT
 
#define HFA384x_RXSTATUS_FCSERR   ((u16)BIT(0))
 
#define HFA384x_RXSTATUS_MACPORT_GET(value)
 
#define HFA384x_RXSTATUS_ISFCSERR(value)
 
#define HFA384x_IT_HANDOVERADDR   ((u16)0xF000UL)
 
#define HFA384x_IT_COMMTALLIES   ((u16)0xF100UL)
 
#define HFA384x_IT_SCANRESULTS   ((u16)0xF101UL)
 
#define HFA384x_IT_CHINFORESULTS   ((u16)0xF102UL)
 
#define HFA384x_IT_HOSTSCANRESULTS   ((u16)0xF103UL)
 
#define HFA384x_IT_LINKSTATUS   ((u16)0xF200UL)
 
#define HFA384x_IT_ASSOCSTATUS   ((u16)0xF201UL)
 
#define HFA384x_IT_AUTHREQ   ((u16)0xF202UL)
 
#define HFA384x_IT_PSUSERCNT   ((u16)0xF203UL)
 
#define HFA384x_IT_KEYIDCHANGED   ((u16)0xF204UL)
 
#define HFA384x_IT_ASSOCREQ   ((u16)0xF205UL)
 
#define HFA384x_IT_MICFAILURE   ((u16)0xF206UL)
 
#define HFA384x_CHINFORESULT_BSSACTIVE   BIT(0)
 
#define HFA384x_CHINFORESULT_PCFACTIVE   BIT(1)
 
#define HFA384x_LINK_NOTCONNECTED   ((u16)0)
 
#define HFA384x_LINK_CONNECTED   ((u16)1)
 
#define HFA384x_LINK_DISCONNECTED   ((u16)2)
 
#define HFA384x_LINK_AP_CHANGE   ((u16)3)
 
#define HFA384x_LINK_AP_OUTOFRANGE   ((u16)4)
 
#define HFA384x_LINK_AP_INRANGE   ((u16)5)
 
#define HFA384x_LINK_ASSOCFAIL   ((u16)6)
 
#define HFA384x_ASSOCSTATUS_STAASSOC   ((u16)1)
 
#define HFA384x_ASSOCSTATUS_REASSOC   ((u16)2)
 
#define HFA384x_ASSOCSTATUS_AUTHFAIL   ((u16)5)
 
#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_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_compident hfa384x_compident_t
 
typedef struct hfa384x_caplevel hfa384x_caplevel_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_WPAData hfa384x_WPAData_t
 
typedef struct
hfa384x_downloadbuffer 
hfa384x_downloadbuffer_t
 
typedef struct hfa384x_commsquality hfa384x_commsquality_t
 
typedef struct
hfa384x_dbmcommsquality 
hfa384x_dbmcommsquality_t
 
typedef struct hfa384x_tx_frame hfa384x_tx_frame_t
 
typedef struct hfa384x_rx_frame hfa384x_rx_frame_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_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
 

Macro Definition Documentation

#define HFA3841_PDA_BASE   (0x003f0000UL)

Definition at line 129 of file hfa384x.h.

#define HFA3841_PDA_BOGUS_BASE   (0x00390000UL)

Definition at line 130 of file hfa384x.h.

#define HFA3842_PDA_BASE   (0x007f0000UL)

Definition at line 128 of file hfa384x.h.

#define HFA384x_ADDR_AUX_MKFLAT (   p,
 
)
Value:

Definition at line 117 of file hfa384x.h.

#define HFA384x_ADDR_AUX_OFF_MASK   (0x007f)

Definition at line 114 of file hfa384x.h.

#define HFA384x_ADDR_AUX_PAGE_MASK   (0xffff)

Definition at line 113 of file hfa384x.h.

#define HFA384x_ADDR_CMD_MKOFF (   f)    ((u16)(((u32)(f))&HFA384x_ADDR_FLAT_CMD_OFF_MASK))

Definition at line 124 of file hfa384x.h.

#define HFA384x_ADDR_CMD_MKPAGE (   f)    ((u16)((((u32)(f))&HFA384x_ADDR_FLAT_CMD_PAGE_MASK)>>16))

Definition at line 122 of file hfa384x.h.

#define HFA384x_ADDR_FLAT_AUX_OFF_MASK   (0x0000007f)

Definition at line 107 of file hfa384x.h.

#define HFA384x_ADDR_FLAT_AUX_PAGE_MASK   (0x007fff80)

Definition at line 106 of file hfa384x.h.

#define HFA384x_ADDR_FLAT_CMD_OFF_MASK   (0x0000ffff)

Definition at line 109 of file hfa384x.h.

#define HFA384x_ADDR_FLAT_CMD_PAGE_MASK   (0xffff0000)

Definition at line 108 of file hfa384x.h.

#define HFA384x_ASSOCSTATUS_AUTHFAIL   ((u16)5)

Definition at line 709 of file hfa384x.h.

#define HFA384x_ASSOCSTATUS_REASSOC   ((u16)2)

Definition at line 708 of file hfa384x.h.

#define HFA384x_ASSOCSTATUS_STAASSOC   ((u16)1)

Definition at line 707 of file hfa384x.h.

#define HFA384x_CHINFORESULT_BSSACTIVE   BIT(0)

Definition at line 663 of file hfa384x.h.

#define HFA384x_CHINFORESULT_MAX   ((u16)16)

Definition at line 71 of file hfa384x.h.

#define HFA384x_CHINFORESULT_PCFACTIVE   BIT(1)

Definition at line 664 of file hfa384x.h.

#define HFA384x_CMD_AINFO
Value:
((u16)(BIT(14) | BIT(13) \
| BIT(12) | BIT(11) \
| BIT(10) | BIT(9) \
| BIT(8)))

Definition at line 138 of file hfa384x.h.

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

Definition at line 336 of file hfa384x.h.

#define HFA384x_CMD_CMDCODE
Value:
((u16)(BIT(5) | BIT(4) | \
BIT(3) | BIT(2) | \
BIT(1) | BIT(0)))

Definition at line 145 of file hfa384x.h.

#define HFA384x_CMD_CMDCODE_SET (   value)    ((u16)(value))

Definition at line 341 of file hfa384x.h.

#define HFA384x_CMD_ERR   ((u16)(0x7F))

Definition at line 172 of file hfa384x.h.

#define HFA384x_CMD_MACPORT
Value:
((u16)(BIT(10) | BIT(9) | \
BIT(8)))

Definition at line 142 of file hfa384x.h.

#define HFA384x_CMD_MACPORT_SET (   value)    ((u16)HFA384x_CMD_AINFO_SET(value))

Definition at line 337 of file hfa384x.h.

#define HFA384x_CMD_PROGMODE   ((u16)(BIT(9) | BIT(8)))

Definition at line 144 of file hfa384x.h.

#define HFA384x_CMD_PROGMODE_SET (   value)    ((u16)HFA384x_CMD_AINFO_SET((u16)value))

Definition at line 339 of file hfa384x.h.

#define HFA384x_CMDCODE_DISABLE   ((u16)0x02)

Definition at line 158 of file hfa384x.h.

#define HFA384x_CMDCODE_DOWNLD   ((u16)0x22)

Definition at line 164 of file hfa384x.h.

#define HFA384x_CMDCODE_ENABLE   ((u16)0x01)

Definition at line 157 of file hfa384x.h.

#define HFA384x_CMDCODE_INIT   ((u16)0x00)

Definition at line 156 of file hfa384x.h.

#define HFA384x_CMDCODE_INQ   ((u16)0x11)

Definition at line 161 of file hfa384x.h.

#define HFA384x_CMDCODE_MONITOR   ((u16)(0x38))

Definition at line 167 of file hfa384x.h.

#define HFA384x_CNFAUTHENTICATION_LEAP   0x0004

Definition at line 386 of file hfa384x.h.

#define HFA384x_CNFAUTHENTICATION_OPENSYSTEM   0x0001

Definition at line 384 of file hfa384x.h.

#define HFA384x_CNFAUTHENTICATION_SHAREDKEY   0x0002

Definition at line 385 of file hfa384x.h.

#define HFA384x_CREATEIBSS_JOINCREATEIBSS   0

Definition at line 393 of file hfa384x.h.

#define HFA384x_DLSTATE_DISABLED   0

Definition at line 133 of file hfa384x.h.

#define HFA384x_DLSTATE_FLASHENABLED   2

Definition at line 135 of file hfa384x.h.

#define HFA384x_DLSTATE_RAMENABLED   1

Definition at line 134 of file hfa384x.h.

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

Definition at line 59 of file hfa384x.h.

#define HFA384x_HSCANRESULT_MAX   ((u16)31)

Definition at line 70 of file hfa384x.h.

#define HFA384x_IT_ASSOCREQ   ((u16)0xF205UL)

Definition at line 578 of file hfa384x.h.

#define HFA384x_IT_ASSOCSTATUS   ((u16)0xF201UL)

Definition at line 574 of file hfa384x.h.

#define HFA384x_IT_AUTHREQ   ((u16)0xF202UL)

Definition at line 575 of file hfa384x.h.

#define HFA384x_IT_CHINFORESULTS   ((u16)0xF102UL)

Definition at line 571 of file hfa384x.h.

#define HFA384x_IT_COMMTALLIES   ((u16)0xF100UL)

Definition at line 569 of file hfa384x.h.

#define HFA384x_IT_HANDOVERADDR   ((u16)0xF000UL)

Definition at line 568 of file hfa384x.h.

#define HFA384x_IT_HOSTSCANRESULTS   ((u16)0xF103UL)

Definition at line 572 of file hfa384x.h.

#define HFA384x_IT_KEYIDCHANGED   ((u16)0xF204UL)

Definition at line 577 of file hfa384x.h.

#define HFA384x_IT_LINKSTATUS   ((u16)0xF200UL)

Definition at line 573 of file hfa384x.h.

#define HFA384x_IT_MICFAILURE   ((u16)0xF206UL)

Definition at line 579 of file hfa384x.h.

#define HFA384x_IT_PSUSERCNT   ((u16)0xF203UL)

Definition at line 576 of file hfa384x.h.

#define HFA384x_IT_SCANRESULTS   ((u16)0xF101UL)

Definition at line 570 of file hfa384x.h.

#define HFA384x_LINK_AP_CHANGE   ((u16)3)

Definition at line 696 of file hfa384x.h.

#define HFA384x_LINK_AP_INRANGE   ((u16)5)

Definition at line 698 of file hfa384x.h.

#define HFA384x_LINK_AP_OUTOFRANGE   ((u16)4)

Definition at line 697 of file hfa384x.h.

#define HFA384x_LINK_ASSOCFAIL   ((u16)6)

Definition at line 699 of file hfa384x.h.

#define HFA384x_LINK_CONNECTED   ((u16)1)

Definition at line 694 of file hfa384x.h.

#define HFA384x_LINK_DISCONNECTED   ((u16)2)

Definition at line 695 of file hfa384x.h.

#define HFA384x_LINK_NOTCONNECTED   ((u16)0)

Definition at line 693 of file hfa384x.h.

#define HFA384x_MONITOR_DISABLE   ((u16)(0x0f))

Definition at line 169 of file hfa384x.h.

#define HFA384x_MONITOR_ENABLE   ((u16)(0x0b))

Definition at line 168 of file hfa384x.h.

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

Definition at line 65 of file hfa384x.h.

#define HFA384x_PDA_LEN_MAX   ((u16)1024) /* in bytes, from EK*/

Definition at line 68 of file hfa384x.h.

#define HFA384x_PDA_RECS_MAX   ((u16)200) /* a guess */

Definition at line 67 of file hfa384x.h.

#define HFA384x_PDR_3842_NIC_CONFIG   ((u16)0x0400)

Definition at line 316 of file hfa384x.h.

#define HFA384x_PDR_ALLOWED_CHANNEL   ((u16)0x0104)

Definition at line 304 of file hfa384x.h.

#define HFA384x_PDR_ANT_DIVERSITY   ((u16)0x0412)

Definition at line 326 of file hfa384x.h.

#define HFA384x_PDR_CFISUPRANGE   ((u16)0x0007)

Definition at line 300 of file hfa384x.h.

#define HFA384x_PDR_DEFAULT_CHANNEL   ((u16)0x0105)

Definition at line 305 of file hfa384x.h.

#define HFA384x_PDR_END_OF_PDA   ((u16)0x0000)

Definition at line 332 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_BASELINE   ((u16)0x0202)

Definition at line 309 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_CHCALI   ((u16)0x0301)

Definition at line 313 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_CHCALSP   ((u16)0x0300)

Definition at line 312 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_IFRF   ((u16)0x0204)

Definition at line 311 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_MANF_TESTI   ((u16)0x0901)

Definition at line 331 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_MANF_TESTSP   ((u16)0x0900)

Definition at line 330 of file hfa384x.h.

#define HFA384x_PDR_HFA3861_SHADOW   ((u16)0x0203)

Definition at line 310 of file hfa384x.h.

#define HFA384x_PDR_HFO_DELAY   ((u16)0x0413)

Definition at line 327 of file hfa384x.h.

#define HFA384x_PDR_IFR_SETTING   ((u16)0x0200)

Definition at line 307 of file hfa384x.h.

#define HFA384x_PDR_LEN_MAX   ((u16)512) /* in bytes, from EK */

Definition at line 66 of file hfa384x.h.

#define HFA384x_PDR_MAC_ADDRESS   ((u16)0x0101)

Definition at line 302 of file hfa384x.h.

#define HFA384x_PDR_MASTER_CHAN_LIST   ((u16)0x0303)

Definition at line 315 of file hfa384x.h.

#define HFA384x_PDR_MAX_TX_POWER   ((u16)0x0302)

Definition at line 314 of file hfa384x.h.

#define HFA384x_PDR_MFISUPRANGE   ((u16)0x0006)

Definition at line 299 of file hfa384x.h.

#define HFA384x_PDR_MKK_MEASUREMENTS   ((u16)0x0004)

Definition at line 297 of file hfa384x.h.

#define HFA384x_PDR_NIC_RAMSIZE   ((u16)0x0005)

Definition at line 298 of file hfa384x.h.

#define HFA384x_PDR_NIC_SERIAL   ((u16)0x0003)

Definition at line 296 of file hfa384x.h.

#define HFA384x_PDR_NICID   ((u16)0x0008)

Definition at line 301 of file hfa384x.h.

#define HFA384x_PDR_PCB_PARTNUM   ((u16)0x0001)

Definition at line 294 of file hfa384x.h.

#define HFA384x_PDR_PCI_ID   ((u16)0x0402)

Definition at line 318 of file hfa384x.h.

#define HFA384x_PDR_PCI_IFCONF   ((u16)0x0403)

Definition at line 319 of file hfa384x.h.

#define HFA384x_PDR_PCI_PMCONF   ((u16)0x0404)

Definition at line 320 of file hfa384x.h.

#define HFA384x_PDR_PDAVER   ((u16)0x0002)

Definition at line 295 of file hfa384x.h.

#define HFA384x_PDR_REGDOMAIN   ((u16)0x0103)

Definition at line 303 of file hfa384x.h.

#define HFA384x_PDR_RFENRGY   ((u16)0x0406)

Definition at line 321 of file hfa384x.h.

#define HFA384x_PDR_RFR_SETTING   ((u16)0x0201)

Definition at line 308 of file hfa384x.h.

#define HFA384x_PDR_SCALE_THRESH   ((u16)0x0414)

Definition at line 328 of file hfa384x.h.

#define HFA384x_PDR_TEMPTYPE   ((u16)0x0107)

Definition at line 306 of file hfa384x.h.

#define HFA384x_PDR_USB_ID   ((u16)0x0401)

Definition at line 317 of file hfa384x.h.

#define HFA384x_PDR_USB_MANUFACTURER   ((u16)0x0410)

Definition at line 324 of file hfa384x.h.

#define HFA384x_PDR_USB_MAX_POWER   ((u16)0x0409)

Definition at line 323 of file hfa384x.h.

#define HFA384x_PDR_USB_POWER_TYPE   ((u16)0x0407)

Definition at line 322 of file hfa384x.h.

#define HFA384x_PDR_USB_PRODUCT   ((u16)0x0411)

Definition at line 325 of file hfa384x.h.

#define HFA384x_PORTID_MAX   ((u16)7)

Definition at line 64 of file hfa384x.h.

#define HFA384x_PORTSTATUS_DISABLED   ((u16)1)

Definition at line 85 of file hfa384x.h.

#define HFA384x_PORTTYPE_BSS   ((u16)1)

Definition at line 78 of file hfa384x.h.

#define HFA384x_PORTTYPE_IBSS   ((u16)0)

Definition at line 77 of file hfa384x.h.

#define HFA384x_PORTTYPE_PSUEDOIBSS   ((u16)3)

Definition at line 79 of file hfa384x.h.

#define HFA384x_PROGMODE_DISABLE   ((u16)0x00)

Definition at line 180 of file hfa384x.h.

#define HFA384x_PROGMODE_NV   ((u16)0x02)

Definition at line 182 of file hfa384x.h.

#define HFA384x_PROGMODE_NVWRITE   ((u16)0x03)

Definition at line 183 of file hfa384x.h.

#define HFA384x_PROGMODE_RAM   ((u16)0x01)

Definition at line 181 of file hfa384x.h.

#define HFA384x_PSTATUS_CONN_IBSS   ((u16)3)

Definition at line 437 of file hfa384x.h.

#define HFA384x_RATEBIT_1   ((u16)1)

Definition at line 86 of file hfa384x.h.

#define HFA384x_RATEBIT_11   ((u16)8)

Definition at line 89 of file hfa384x.h.

#define HFA384x_RATEBIT_2   ((u16)2)

Definition at line 87 of file hfa384x.h.

#define HFA384x_RATEBIT_5dot5   ((u16)4)

Definition at line 88 of file hfa384x.h.

#define HFA384x_RID_AUTHENTICATESTA   ((u16)0xFCE3)

Definition at line 285 of file hfa384x.h.

#define HFA384x_RID_CFISUPRANGE   ((u16)0xFD0D)

Definition at line 225 of file hfa384x.h.

#define HFA384x_RID_CNFAPBCNint   ((u16)0xFC33)

Definition at line 277 of file hfa384x.h.

#define HFA384x_RID_CNFAUTHENTICATION   ((u16)0xFC2A)

Definition at line 275 of file hfa384x.h.

#define HFA384x_RID_CNFBASICRATES   ((u16)0xFCB3)

Definition at line 280 of file hfa384x.h.

#define HFA384x_RID_CNFDBMADJUST   ((u16)0xFC46)

Definition at line 278 of file hfa384x.h.

#define HFA384x_RID_CNFDESIREDSSID   ((u16)0xFC02)

Definition at line 191 of file hfa384x.h.

#define HFA384x_RID_CNFDESIREDSSID_LEN   ((u16)34)

Definition at line 202 of file hfa384x.h.

#define HFA384x_RID_CNFMAXDATALEN   ((u16)0xFC07)

Definition at line 194 of file hfa384x.h.

#define HFA384x_RID_CNFOWNCHANNEL   ((u16)0xFC03)

Definition at line 192 of file hfa384x.h.

#define HFA384x_RID_CNFOWNMACADDR   ((u16)0xFC01)

Definition at line 190 of file hfa384x.h.

#define HFA384x_RID_CNFOWNMACADDR_LEN   ((u16)6)

Definition at line 201 of file hfa384x.h.

#define HFA384x_RID_CNFOWNSSID   ((u16)0xFC04)

Definition at line 193 of file hfa384x.h.

#define HFA384x_RID_CNFOWNSSID_LEN   ((u16)34)

Definition at line 203 of file hfa384x.h.

#define HFA384x_RID_CNFPASSIVESCANCTRL   ((u16)0xFCBA)

Definition at line 282 of file hfa384x.h.

#define HFA384x_RID_CNFPORTTYPE   ((u16)0xFC00)

Definition at line 189 of file hfa384x.h.

#define HFA384x_RID_CNFROAMINGMODE   ((u16)0xFC2D)

Definition at line 276 of file hfa384x.h.

#define HFA384x_RID_CNFSUPPRATES   ((u16)0xFCB4)

Definition at line 281 of file hfa384x.h.

#define HFA384x_RID_CNFWEP128DEFAULTKEY_LEN   ((u16)14)

Definition at line 289 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY0   ((u16)0xFC24)

Definition at line 270 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY1   ((u16)0xFC25)

Definition at line 271 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY2   ((u16)0xFC26)

Definition at line 272 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY3   ((u16)0xFC27)

Definition at line 273 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEY_LEN   ((u16)6)

Definition at line 288 of file hfa384x.h.

#define HFA384x_RID_CNFWEPDEFAULTKEYID   ((u16)0xFC23)

Definition at line 269 of file hfa384x.h.

#define HFA384x_RID_CNFWEPFLAGS   ((u16)0xFC28)

Definition at line 274 of file hfa384x.h.

#define HFA384x_RID_CNFWPADATA   ((u16)0xFC48)

Definition at line 279 of file hfa384x.h.

#define HFA384x_RID_CREATEIBSS   ((u16)0xFC81)

Definition at line 208 of file hfa384x.h.

#define HFA384x_RID_CURRENTBSSID   ((u16)0xFD42)

Definition at line 243 of file hfa384x.h.

#define HFA384x_RID_CURRENTCHANNEL   ((u16)0xFDC1)

Definition at line 264 of file hfa384x.h.

#define HFA384x_RID_CURRENTSSID   ((u16)0xFD41)

Definition at line 242 of file hfa384x.h.

#define HFA384x_RID_CURRENTTXRATE   ((u16)0xFD44)

Definition at line 244 of file hfa384x.h.

#define HFA384x_RID_DBMCOMMSQUALITY   ((u16)0xFD51)

Definition at line 249 of file hfa384x.h.

#define HFA384x_RID_DBMCOMMSQUALITY_LEN   ((u16) sizeof(hfa384x_dbmcommsquality_t))

Definition at line 256 of file hfa384x.h.

#define HFA384x_RID_DOWNLOADBUFFER   ((u16)0xFD01)

Definition at line 218 of file hfa384x.h.

#define HFA384x_RID_FRAGTHRESH   ((u16)0xFC82)

Definition at line 209 of file hfa384x.h.

#define HFA384x_RID_GUESSING_MAXLEN   2048 /* I'm not really sure */

Definition at line 72 of file hfa384x.h.

#define HFA384x_RID_HOSTSCAN   ((u16)0xFCE5)

Definition at line 286 of file hfa384x.h.

#define HFA384x_RID_JOINREQUEST   ((u16)0xFCE2)

Definition at line 284 of file hfa384x.h.

#define HFA384x_RID_JOINREQUEST_LEN   ((u16)sizeof(hfa384x_JoinRequest_data_t))

Definition at line 258 of file hfa384x.h.

#define HFA384x_RID_LONGRETRYLIMIT   ((u16)0xFD49)

Definition at line 246 of file hfa384x.h.

#define HFA384x_RID_MAXLOADTIME   ((u16)0xFD00)

Definition at line 217 of file hfa384x.h.

#define HFA384x_RID_MAXTXLIFETIME   ((u16)0xFD4A)

Definition at line 247 of file hfa384x.h.

#define HFA384x_RID_MFISUPRANGE   ((u16)0xFD0C)

Definition at line 224 of file hfa384x.h.

#define HFA384x_RID_NICIDENTITY   ((u16)0xFD0B)

Definition at line 223 of file hfa384x.h.

#define HFA384x_RID_NICSERIALNUMBER   ((u16)0xFD0A)

Definition at line 222 of file hfa384x.h.

#define HFA384x_RID_NICSERIALNUMBER_LEN   ((u16)12)

Definition at line 236 of file hfa384x.h.

#define HFA384x_RID_PORTSTATUS   ((u16)0xFD40)

Definition at line 241 of file hfa384x.h.

#define HFA384x_RID_PRI_CFIACTRANGES   ((u16)0xFD04)

Definition at line 221 of file hfa384x.h.

#define HFA384x_RID_PRIIDENTITY   ((u16)0xFD02)

Definition at line 219 of file hfa384x.h.

#define HFA384x_RID_PRISUPRANGE   ((u16)0xFD03)

Definition at line 220 of file hfa384x.h.

#define HFA384x_RID_PRIVACYOPTIMP   ((u16)0xFD4F)

Definition at line 248 of file hfa384x.h.

#define HFA384x_RID_PROMISCMODE   ((u16)0xFC85)

Definition at line 212 of file hfa384x.h.

#define HFA384x_RID_RTSTHRESH   ((u16)0xFC83)

Definition at line 210 of file hfa384x.h.

#define HFA384x_RID_SHORTRETRYLIMIT   ((u16)0xFD48)

Definition at line 245 of file hfa384x.h.

#define HFA384x_RID_STA_CFIACTRANGES   ((u16)0xFD23)

Definition at line 229 of file hfa384x.h.

#define HFA384x_RID_STA_MFIACTRANGES   ((u16)0xFD22)

Definition at line 228 of file hfa384x.h.

#define HFA384x_RID_STAIDENTITY   ((u16)0xFD20)

Definition at line 226 of file hfa384x.h.

#define HFA384x_RID_STASUPRANGE   ((u16)0xFD21)

Definition at line 227 of file hfa384x.h.

#define HFA384x_RID_TXPOWERMAX   ((u16)0xFCBE)

Definition at line 283 of file hfa384x.h.

#define HFA384x_RID_TXRATECNTL   ((u16)0xFC84)

Definition at line 211 of file hfa384x.h.

#define HFA384x_RIDDATA_MAXLEN   HFA384x_RID_GUESSING_MAXLEN

Definition at line 73 of file hfa384x.h.

#define HFA384x_ROAMMODE_HOSTSCAN_HOSTROAM   ((u16)3)

Definition at line 84 of file hfa384x.h.

#define HFA384x_RXSTATUS_FCSERR   ((u16)BIT(0))

Definition at line 555 of file hfa384x.h.

#define HFA384x_RXSTATUS_ISFCSERR (   value)
Value:

Definition at line 561 of file hfa384x.h.

#define HFA384x_RXSTATUS_MACPORT
Value:
((u16)(BIT(10) | \
BIT(9) | \
BIT(8)))

Definition at line 552 of file hfa384x.h.

#define HFA384x_RXSTATUS_MACPORT_GET (   value)
Value:
((u16)((((u16)(value)) \

Definition at line 559 of file hfa384x.h.

#define HFA384x_SCANRESULT_MAX   ((u16)31)

Definition at line 69 of file hfa384x.h.

#define HFA384x_STATE_INIT   1

Definition at line 347 of file hfa384x.h.

#define HFA384x_STATE_PREINIT   0

Definition at line 346 of file hfa384x.h.

#define HFA384x_STATE_RUNNING   2

Definition at line 348 of file hfa384x.h.

#define HFA384x_STATUS_RESULT
Value:
((u16)(BIT(14) | BIT(13) \
| BIT(12) | BIT(11) \
| BIT(10) | BIT(9) \
| BIT(8)))

Definition at line 149 of file hfa384x.h.

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

Definition at line 343 of file hfa384x.h.

#define HFA384x_TX_MACPORT
Value:
((u16)(BIT(10) | \
BIT(9) | BIT(8)))

Definition at line 495 of file hfa384x.h.

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

Definition at line 512 of file hfa384x.h.

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

Definition at line 510 of file hfa384x.h.

#define HFA384x_TX_STRUCTYPE   ((u16)(BIT(4) | BIT(3)))

Definition at line 497 of file hfa384x.h.

#define HFA384x_TX_STRUCTYPE_SET (   v)
Value:

Definition at line 513 of file hfa384x.h.

#define HFA384x_TX_TXEX   ((u16)BIT(2))

Definition at line 498 of file hfa384x.h.

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

Definition at line 515 of file hfa384x.h.

#define HFA384x_TX_TXOK   ((u16)BIT(1))

Definition at line 499 of file hfa384x.h.

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

Definition at line 516 of file hfa384x.h.

#define HFA384x_TXSTATUS_ACKERR   ((u16)BIT(5))

Definition at line 489 of file hfa384x.h.

#define HFA384x_TXSTATUS_AGEDERR   ((u16)BIT(1))

Definition at line 492 of file hfa384x.h.

#define HFA384x_TXSTATUS_DISCON   ((u16)BIT(2))

Definition at line 491 of file hfa384x.h.

#define HFA384x_TXSTATUS_FORMERR   ((u16)BIT(3))

Definition at line 490 of file hfa384x.h.

#define HFA384x_TXSTATUS_ISERROR (   v)
#define HFA384x_TXSTATUS_RETRYERR   ((u16)BIT(0))

Definition at line 493 of file hfa384x.h.

#define HFA384x_USB_BUFAVAIL   0x8006

Definition at line 779 of file hfa384x.h.

#define HFA384x_USB_CMDREQ   1

Definition at line 764 of file hfa384x.h.

#define HFA384x_USB_CMDRESP   0x8001

Definition at line 774 of file hfa384x.h.

#define HFA384x_USB_ERROR   0x8007

Definition at line 780 of file hfa384x.h.

#define HFA384x_USB_INFOFRM   0x8000

Definition at line 773 of file hfa384x.h.

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

Definition at line 772 of file hfa384x.h.

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

Definition at line 771 of file hfa384x.h.

#define HFA384x_USB_RMEMREQ   5

Definition at line 768 of file hfa384x.h.

#define HFA384x_USB_RMEMRESP   0x8005

Definition at line 778 of file hfa384x.h.

#define HFA384x_USB_RRIDREQ   3

Definition at line 766 of file hfa384x.h.

#define HFA384x_USB_RRIDRESP   0x8003

Definition at line 776 of file hfa384x.h.

#define HFA384x_USB_RWMEM_MAXLEN   2048

Definition at line 74 of file hfa384x.h.

#define HFA384x_USB_TXFRM   0

Definition at line 763 of file hfa384x.h.

#define HFA384x_USB_WMEMREQ   4

Definition at line 767 of file hfa384x.h.

#define HFA384x_USB_WMEMRESP   0x8004

Definition at line 777 of file hfa384x.h.

#define HFA384x_USB_WRIDREQ   2

Definition at line 765 of file hfa384x.h.

#define HFA384x_USB_WRIDRESP   0x8002

Definition at line 775 of file hfa384x.h.

#define HFA384x_WEPFLAGS_DISABLE_RXCRYPT   ((u16)BIT(7))

Definition at line 83 of file hfa384x.h.

#define HFA384x_WEPFLAGS_DISABLE_TXCRYPT   ((u16)BIT(4))

Definition at line 82 of file hfa384x.h.

#define HFA384x_WEPFLAGS_EXCLUDE   ((u16)BIT(1))

Definition at line 81 of file hfa384x.h.

#define HFA384x_WEPFLAGS_PRIVINVOKED   ((u16)BIT(0))

Definition at line 80 of file hfa384x.h.

Typedef Documentation

Definition at line 859 of file hfa384x.h.

Definition at line 850 of file hfa384x.h.