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

Go to the source code of this file.

Data Structures

struct  iw_mgmt_info_element
 
struct  iw_mgmt_essid_pset
 
struct  iw_mgmt_data_rset
 
struct  iw_mgmt_ds_pset
 
struct  iw_mgmt_cf_pset
 
struct  iw_mgmt_ibss_pset
 
struct  wl3501_tx_hdr
 
struct  wl3501_rx_hdr
 
struct  wl3501_start_req
 
struct  wl3501_assoc_req
 
struct  wl3501_assoc_confirm
 
struct  wl3501_assoc_ind
 
struct  wl3501_auth_req
 
struct  wl3501_auth_confirm
 
struct  wl3501_get_req
 
struct  wl3501_get_confirm
 
struct  wl3501_join_req
 
struct  wl3501_join_confirm
 
struct  wl3501_pwr_mgmt_req
 
struct  wl3501_pwr_mgmt_confirm
 
struct  wl3501_scan_req
 
struct  wl3501_scan_confirm
 
struct  wl3501_start_confirm
 
struct  wl3501_md_req
 
struct  wl3501_md_ind
 
struct  wl3501_md_confirm
 
struct  wl3501_resync_req
 
struct  wl3501_80211_tx_plcp_hdr
 
struct  wl3501_80211_tx_hdr
 
struct  wl3501_card
 

Macros

#define WL3501_BLKSZ   256
 
#define WL3501_MGMT_CAPABILITY_ESS   0x0001 /* see 802.11 p.58 */
 
#define WL3501_MGMT_CAPABILITY_IBSS   0x0002 /* - " - */
 
#define WL3501_MGMT_CAPABILITY_CF_POLLABLE   0x0004 /* - " - */
 
#define WL3501_MGMT_CAPABILITY_CF_POLL_REQUEST   0x0008 /* - " - */
 
#define WL3501_MGMT_CAPABILITY_PRIVACY   0x0010 /* - " - */
 
#define IW_REG_DOMAIN_FCC   0x10 /* Channel 1 to 11 USA */
 
#define IW_REG_DOMAIN_DOC   0x20 /* Channel 1 to 11 Canada */
 
#define IW_REG_DOMAIN_ETSI   0x30 /* Channel 1 to 13 Europe */
 
#define IW_REG_DOMAIN_SPAIN   0x31 /* Channel 10 to 11 Spain */
 
#define IW_REG_DOMAIN_FRANCE   0x32 /* Channel 10 to 13 France */
 
#define IW_REG_DOMAIN_MKK   0x40 /* Channel 14 Japan */
 
#define IW_REG_DOMAIN_MKK1   0x41 /* Channel 1-14 Japan */
 
#define IW_REG_DOMAIN_ISRAEL   0x50 /* Channel 3 - 9 Israel */
 
#define IW_MGMT_RATE_LABEL_MANDATORY   128 /* MSB */
 
#define IW_DATA_RATE_MAX_LABELS   8
 
#define WL3501_NIC_GCR   ((u8)0x00) /* SIR0 - General Conf Register */
 
#define WL3501_NIC_BSS   ((u8)0x01) /* SIR1 - Bank Switching Select Reg */
 
#define WL3501_NIC_LMAL   ((u8)0x02) /* SIR2 - Local Mem addr Reg [7:0] */
 
#define WL3501_NIC_LMAH   ((u8)0x03) /* SIR3 - Local Mem addr Reg [14:8] */
 
#define WL3501_NIC_IODPA   ((u8)0x04) /* SIR4 - I/O Data Port A */
 
#define WL3501_NIC_IODPB   ((u8)0x05) /* SIR5 - I/O Data Port B */
 
#define WL3501_NIC_IODPC   ((u8)0x06) /* SIR6 - I/O Data Port C */
 
#define WL3501_NIC_IODPD   ((u8)0x07) /* SIR7 - I/O Data Port D */
 
#define WL3501_GCR_SWRESET   ((u8)0x80)
 
#define WL3501_GCR_CORESET   ((u8)0x40)
 
#define WL3501_GCR_DISPWDN   ((u8)0x20)
 
#define WL3501_GCR_ECWAIT   ((u8)0x10)
 
#define WL3501_GCR_ECINT   ((u8)0x08)
 
#define WL3501_GCR_INT2EC   ((u8)0x04)
 
#define WL3501_GCR_ENECINT   ((u8)0x02)
 
#define WL3501_GCR_DAM   ((u8)0x01)
 
#define WL3501_BSS_FPAGE0   ((u8)0x20) /* Flash memory page0 */
 
#define WL3501_BSS_FPAGE1   ((u8)0x28)
 
#define WL3501_BSS_FPAGE2   ((u8)0x30)
 
#define WL3501_BSS_FPAGE3   ((u8)0x38)
 
#define WL3501_BSS_SPAGE0   ((u8)0x00) /* SRAM page0 */
 
#define WL3501_BSS_SPAGE1   ((u8)0x08)
 
#define WL3501_BSS_SPAGE2   ((u8)0x10)
 
#define WL3501_BSS_SPAGE3   ((u8)0x18)
 

Enumerations

enum  wl3501_signals {
  WL3501_SIG_ALARM, WL3501_SIG_MD_CONFIRM, WL3501_SIG_MD_IND, WL3501_SIG_ASSOC_CONFIRM,
  WL3501_SIG_ASSOC_IND, WL3501_SIG_AUTH_CONFIRM, WL3501_SIG_AUTH_IND, WL3501_SIG_DEAUTH_CONFIRM,
  WL3501_SIG_DEAUTH_IND, WL3501_SIG_DISASSOC_CONFIRM, WL3501_SIG_DISASSOC_IND, WL3501_SIG_GET_CONFIRM,
  WL3501_SIG_JOIN_CONFIRM, WL3501_SIG_PWR_MGMT_CONFIRM, WL3501_SIG_REASSOC_CONFIRM, WL3501_SIG_REASSOC_IND,
  WL3501_SIG_SCAN_CONFIRM, WL3501_SIG_SET_CONFIRM, WL3501_SIG_START_CONFIRM, WL3501_SIG_RESYNC_CONFIRM,
  WL3501_SIG_SITE_CONFIRM, WL3501_SIG_SAVE_CONFIRM, WL3501_SIG_RFTEST_CONFIRM, WL3501_SIG_ASSOC_REQ = 0x20,
  WL3501_SIG_AUTH_REQ, WL3501_SIG_DEAUTH_REQ, WL3501_SIG_DISASSOC_REQ, WL3501_SIG_GET_REQ,
  WL3501_SIG_JOIN_REQ, WL3501_SIG_PWR_MGMT_REQ, WL3501_SIG_REASSOC_REQ, WL3501_SIG_SCAN_REQ,
  WL3501_SIG_SET_REQ, WL3501_SIG_START_REQ, WL3501_SIG_MD_REQ, WL3501_SIG_RESYNC_REQ,
  WL3501_SIG_SITE_REQ, WL3501_SIG_SAVE_REQ, WL3501_SIG_RF_TEST_REQ, WL3501_SIG_MM_CONFIRM = 0x60,
  WL3501_SIG_MM_IND
}
 
enum  wl3501_mib_attribs {
  WL3501_MIB_ATTR_STATION_ID, WL3501_MIB_ATTR_AUTH_ALGORITHMS, WL3501_MIB_ATTR_AUTH_TYPE, WL3501_MIB_ATTR_MEDIUM_OCCUPANCY_LIMIT,
  WL3501_MIB_ATTR_CF_POLLABLE, WL3501_MIB_ATTR_CFP_PERIOD, WL3501_MIB_ATTR_CFPMAX_DURATION, WL3501_MIB_ATTR_AUTH_RESP_TMOUT,
  WL3501_MIB_ATTR_RX_DTIMS, WL3501_MIB_ATTR_PRIV_OPT_IMPLEMENTED, WL3501_MIB_ATTR_PRIV_INVOKED, WL3501_MIB_ATTR_WEP_DEFAULT_KEYS,
  WL3501_MIB_ATTR_WEP_DEFAULT_KEY_ID, WL3501_MIB_ATTR_WEP_KEY_MAPPINGS, WL3501_MIB_ATTR_WEP_KEY_MAPPINGS_LEN, WL3501_MIB_ATTR_EXCLUDE_UNENCRYPTED,
  WL3501_MIB_ATTR_WEP_ICV_ERROR_COUNT, WL3501_MIB_ATTR_WEP_UNDECRYPTABLE_COUNT, WL3501_MIB_ATTR_WEP_EXCLUDED_COUNT, WL3501_MIB_ATTR_MAC_ADDR,
  WL3501_MIB_ATTR_GROUP_ADDRS, WL3501_MIB_ATTR_RTS_THRESHOLD, WL3501_MIB_ATTR_SHORT_RETRY_LIMIT, WL3501_MIB_ATTR_LONG_RETRY_LIMIT,
  WL3501_MIB_ATTR_FRAG_THRESHOLD, WL3501_MIB_ATTR_MAX_TX_MSDU_LIFETIME, WL3501_MIB_ATTR_MAX_RX_LIFETIME, WL3501_MIB_ATTR_MANUFACTURER_ID,
  WL3501_MIB_ATTR_PRODUCT_ID, WL3501_MIB_ATTR_TX_FRAG_COUNT, WL3501_MIB_ATTR_MULTICAST_TX_FRAME_COUNT, WL3501_MIB_ATTR_FAILED_COUNT,
  WL3501_MIB_ATTR_RX_FRAG_COUNT, WL3501_MIB_ATTR_MULTICAST_RX_COUNT, WL3501_MIB_ATTR_FCS_ERROR_COUNT, WL3501_MIB_ATTR_RETRY_COUNT,
  WL3501_MIB_ATTR_MULTIPLE_RETRY_COUNT, WL3501_MIB_ATTR_RTS_SUCCESS_COUNT, WL3501_MIB_ATTR_RTS_FAILURE_COUNT, WL3501_MIB_ATTR_ACK_FAILURE_COUNT,
  WL3501_MIB_ATTR_FRAME_DUPLICATE_COUNT, WL3501_MIB_ATTR_PHY_TYPE, WL3501_MIB_ATTR_REG_DOMAINS_SUPPORT, WL3501_MIB_ATTR_CURRENT_REG_DOMAIN,
  WL3501_MIB_ATTR_SLOT_TIME, WL3501_MIB_ATTR_CCA_TIME, WL3501_MIB_ATTR_RX_TX_TURNAROUND_TIME, WL3501_MIB_ATTR_TX_PLCP_DELAY,
  WL3501_MIB_ATTR_RX_TX_SWITCH_TIME, WL3501_MIB_ATTR_TX_RAMP_ON_TIME, WL3501_MIB_ATTR_TX_RF_DELAY, WL3501_MIB_ATTR_SIFS_TIME,
  WL3501_MIB_ATTR_RX_RF_DELAY, WL3501_MIB_ATTR_RX_PLCP_DELAY, WL3501_MIB_ATTR_MAC_PROCESSING_DELAY, WL3501_MIB_ATTR_TX_RAMP_OFF_TIME,
  WL3501_MIB_ATTR_PREAMBLE_LEN, WL3501_MIB_ATTR_PLCP_HEADER_LEN, WL3501_MIB_ATTR_MPDU_DURATION_FACTOR, WL3501_MIB_ATTR_AIR_PROPAGATION_TIME,
  WL3501_MIB_ATTR_TEMP_TYPE, WL3501_MIB_ATTR_CW_MIN, WL3501_MIB_ATTR_CW_MAX, WL3501_MIB_ATTR_SUPPORT_DATA_RATES_TX,
  WL3501_MIB_ATTR_SUPPORT_DATA_RATES_RX, WL3501_MIB_ATTR_MPDU_MAX_LEN, WL3501_MIB_ATTR_SUPPORT_TX_ANTENNAS, WL3501_MIB_ATTR_CURRENT_TX_ANTENNA,
  WL3501_MIB_ATTR_SUPPORT_RX_ANTENNAS, WL3501_MIB_ATTR_DIVERSITY_SUPPORT, WL3501_MIB_ATTR_DIVERSITY_SELECTION_RS, WL3501_MIB_ATTR_NR_SUPPORTED_PWR_LEVELS,
  WL3501_MIB_ATTR_TX_PWR_LEVEL1, WL3501_MIB_ATTR_TX_PWR_LEVEL2, WL3501_MIB_ATTR_TX_PWR_LEVEL3, WL3501_MIB_ATTR_TX_PWR_LEVEL4,
  WL3501_MIB_ATTR_TX_PWR_LEVEL5, WL3501_MIB_ATTR_TX_PWR_LEVEL6, WL3501_MIB_ATTR_TX_PWR_LEVEL7, WL3501_MIB_ATTR_TX_PWR_LEVEL8,
  WL3501_MIB_ATTR_CURRENT_TX_PWR_LEVEL, WL3501_MIB_ATTR_CURRENT_CHAN, WL3501_MIB_ATTR_CCA_MODE_SUPPORTED, WL3501_MIB_ATTR_CURRENT_CCA_MODE,
  WL3501_MIB_ATTR_ED_THRESHOLD, WL3501_MIB_ATTR_SINTHESIZER_LOCKED, WL3501_MIB_ATTR_CURRENT_PWR_STATE, WL3501_MIB_ATTR_DOZE_TURNON_TIME,
  WL3501_MIB_ATTR_RCR33, WL3501_MIB_ATTR_DEFAULT_CHAN, WL3501_MIB_ATTR_SSID, WL3501_MIB_ATTR_PWR_MGMT_ENABLE,
  WL3501_MIB_ATTR_NET_CAPABILITY, WL3501_MIB_ATTR_ROUTING
}
 
enum  wl3501_net_type { WL3501_NET_TYPE_INFRA, WL3501_NET_TYPE_ADHOC, WL3501_NET_TYPE_ANY_BSS }
 
enum  wl3501_scan_type { WL3501_SCAN_TYPE_ACTIVE, WL3501_SCAN_TYPE_PASSIVE }
 
enum  wl3501_tx_result { WL3501_TX_RESULT_SUCCESS, WL3501_TX_RESULT_NO_BSS, WL3501_TX_RESULT_RETRY_LIMIT }
 
enum  wl3501_sys_type { WL3501_SYS_TYPE_OPEN, WL3501_SYS_TYPE_SHARE_KEY }
 
enum  wl3501_status {
  WL3501_STATUS_SUCCESS, WL3501_STATUS_INVALID, WL3501_STATUS_TIMEOUT, WL3501_STATUS_REFUSED,
  WL3501_STATUS_MANY_REQ, WL3501_STATUS_ALREADY_BSS
}
 
enum  iw_mgmt_rate_labels { IW_MGMT_RATE_LABEL_1MBIT = 2, IW_MGMT_RATE_LABEL_2MBIT = 4, IW_MGMT_RATE_LABEL_5_5MBIT = 11, IW_MGMT_RATE_LABEL_11MBIT = 22 }
 
enum  iw_mgmt_info_element_ids {
  IW_MGMT_INFO_ELEMENT_SSID, IW_MGMT_INFO_ELEMENT_SUPPORTED_RATES, IW_MGMT_INFO_ELEMENT_FH_PARAMETER_SET, IW_MGMT_INFO_ELEMENT_DS_PARAMETER_SET,
  IW_MGMT_INFO_ELEMENT_CS_PARAMETER_SET, IW_MGMT_INFO_ELEMENT_CS_TIM, IW_MGMT_INFO_ELEMENT_IBSS_PARAMETER_SET, IW_MGMT_INFO_ELEMENT_CHALLENGE_TEXT = 16
}
 

Variables

struct iw_mgmt_info_element __packed
 

Macro Definition Documentation

#define IW_DATA_RATE_MAX_LABELS   8

Definition at line 245 of file wl3501.h.

#define IW_MGMT_RATE_LABEL_MANDATORY   128 /* MSB */

Definition at line 206 of file wl3501.h.

#define IW_REG_DOMAIN_DOC   0x20 /* Channel 1 to 11 Canada */

Definition at line 198 of file wl3501.h.

#define IW_REG_DOMAIN_ETSI   0x30 /* Channel 1 to 13 Europe */

Definition at line 199 of file wl3501.h.

#define IW_REG_DOMAIN_FCC   0x10 /* Channel 1 to 11 USA */

Definition at line 197 of file wl3501.h.

#define IW_REG_DOMAIN_FRANCE   0x32 /* Channel 10 to 13 France */

Definition at line 201 of file wl3501.h.

#define IW_REG_DOMAIN_ISRAEL   0x50 /* Channel 3 - 9 Israel */

Definition at line 204 of file wl3501.h.

#define IW_REG_DOMAIN_MKK   0x40 /* Channel 14 Japan */

Definition at line 202 of file wl3501.h.

#define IW_REG_DOMAIN_MKK1   0x41 /* Channel 1-14 Japan */

Definition at line 203 of file wl3501.h.

#define IW_REG_DOMAIN_SPAIN   0x31 /* Channel 10 to 11 Spain */

Definition at line 200 of file wl3501.h.

#define WL3501_BLKSZ   256

Definition at line 8 of file wl3501.h.

#define WL3501_BSS_FPAGE0   ((u8)0x20) /* Flash memory page0 */

Definition at line 527 of file wl3501.h.

#define WL3501_BSS_FPAGE1   ((u8)0x28)

Definition at line 528 of file wl3501.h.

#define WL3501_BSS_FPAGE2   ((u8)0x30)

Definition at line 529 of file wl3501.h.

#define WL3501_BSS_FPAGE3   ((u8)0x38)

Definition at line 530 of file wl3501.h.

#define WL3501_BSS_SPAGE0   ((u8)0x00) /* SRAM page0 */

Definition at line 531 of file wl3501.h.

#define WL3501_BSS_SPAGE1   ((u8)0x08)

Definition at line 532 of file wl3501.h.

#define WL3501_BSS_SPAGE2   ((u8)0x10)

Definition at line 533 of file wl3501.h.

#define WL3501_BSS_SPAGE3   ((u8)0x18)

Definition at line 534 of file wl3501.h.

#define WL3501_GCR_CORESET   ((u8)0x40)

Definition at line 518 of file wl3501.h.

#define WL3501_GCR_DAM   ((u8)0x01)

Definition at line 524 of file wl3501.h.

#define WL3501_GCR_DISPWDN   ((u8)0x20)

Definition at line 519 of file wl3501.h.

#define WL3501_GCR_ECINT   ((u8)0x08)

Definition at line 521 of file wl3501.h.

#define WL3501_GCR_ECWAIT   ((u8)0x10)

Definition at line 520 of file wl3501.h.

#define WL3501_GCR_ENECINT   ((u8)0x02)

Definition at line 523 of file wl3501.h.

#define WL3501_GCR_INT2EC   ((u8)0x04)

Definition at line 522 of file wl3501.h.

#define WL3501_GCR_SWRESET   ((u8)0x80)

Definition at line 517 of file wl3501.h.

#define WL3501_MGMT_CAPABILITY_CF_POLL_REQUEST   0x0008 /* - " - */

Definition at line 194 of file wl3501.h.

#define WL3501_MGMT_CAPABILITY_CF_POLLABLE   0x0004 /* - " - */

Definition at line 193 of file wl3501.h.

#define WL3501_MGMT_CAPABILITY_ESS   0x0001 /* see 802.11 p.58 */

Definition at line 191 of file wl3501.h.

#define WL3501_MGMT_CAPABILITY_IBSS   0x0002 /* - " - */

Definition at line 192 of file wl3501.h.

#define WL3501_MGMT_CAPABILITY_PRIVACY   0x0010 /* - " - */

Definition at line 195 of file wl3501.h.

#define WL3501_NIC_BSS   ((u8)0x01) /* SIR1 - Bank Switching Select Reg */

Definition at line 508 of file wl3501.h.

#define WL3501_NIC_GCR   ((u8)0x00) /* SIR0 - General Conf Register */

Definition at line 507 of file wl3501.h.

#define WL3501_NIC_IODPA   ((u8)0x04) /* SIR4 - I/O Data Port A */

Definition at line 511 of file wl3501.h.

#define WL3501_NIC_IODPB   ((u8)0x05) /* SIR5 - I/O Data Port B */

Definition at line 512 of file wl3501.h.

#define WL3501_NIC_IODPC   ((u8)0x06) /* SIR6 - I/O Data Port C */

Definition at line 513 of file wl3501.h.

#define WL3501_NIC_IODPD   ((u8)0x07) /* SIR7 - I/O Data Port D */

Definition at line 514 of file wl3501.h.

#define WL3501_NIC_LMAH   ((u8)0x03) /* SIR3 - Local Mem addr Reg [14:8] */

Definition at line 510 of file wl3501.h.

#define WL3501_NIC_LMAL   ((u8)0x02) /* SIR2 - Local Mem addr Reg [7:0] */

Definition at line 509 of file wl3501.h.

Enumeration Type Documentation

Enumerator:
IW_MGMT_INFO_ELEMENT_SSID 
IW_MGMT_INFO_ELEMENT_SUPPORTED_RATES 
IW_MGMT_INFO_ELEMENT_FH_PARAMETER_SET 
IW_MGMT_INFO_ELEMENT_DS_PARAMETER_SET 
IW_MGMT_INFO_ELEMENT_CS_PARAMETER_SET 
IW_MGMT_INFO_ELEMENT_CS_TIM 
IW_MGMT_INFO_ELEMENT_IBSS_PARAMETER_SET 
IW_MGMT_INFO_ELEMENT_CHALLENGE_TEXT 

Definition at line 215 of file wl3501.h.

Enumerator:
IW_MGMT_RATE_LABEL_1MBIT 
IW_MGMT_RATE_LABEL_2MBIT 
IW_MGMT_RATE_LABEL_5_5MBIT 
IW_MGMT_RATE_LABEL_11MBIT 

Definition at line 208 of file wl3501.h.

Enumerator:
WL3501_MIB_ATTR_STATION_ID 
WL3501_MIB_ATTR_AUTH_ALGORITHMS 
WL3501_MIB_ATTR_AUTH_TYPE 
WL3501_MIB_ATTR_MEDIUM_OCCUPANCY_LIMIT 
WL3501_MIB_ATTR_CF_POLLABLE 
WL3501_MIB_ATTR_CFP_PERIOD 
WL3501_MIB_ATTR_CFPMAX_DURATION 
WL3501_MIB_ATTR_AUTH_RESP_TMOUT 
WL3501_MIB_ATTR_RX_DTIMS 
WL3501_MIB_ATTR_PRIV_OPT_IMPLEMENTED 
WL3501_MIB_ATTR_PRIV_INVOKED 
WL3501_MIB_ATTR_WEP_DEFAULT_KEYS 
WL3501_MIB_ATTR_WEP_DEFAULT_KEY_ID 
WL3501_MIB_ATTR_WEP_KEY_MAPPINGS 
WL3501_MIB_ATTR_WEP_KEY_MAPPINGS_LEN 
WL3501_MIB_ATTR_EXCLUDE_UNENCRYPTED 
WL3501_MIB_ATTR_WEP_ICV_ERROR_COUNT 
WL3501_MIB_ATTR_WEP_UNDECRYPTABLE_COUNT 
WL3501_MIB_ATTR_WEP_EXCLUDED_COUNT 
WL3501_MIB_ATTR_MAC_ADDR 
WL3501_MIB_ATTR_GROUP_ADDRS 
WL3501_MIB_ATTR_RTS_THRESHOLD 
WL3501_MIB_ATTR_SHORT_RETRY_LIMIT 
WL3501_MIB_ATTR_LONG_RETRY_LIMIT 
WL3501_MIB_ATTR_FRAG_THRESHOLD 
WL3501_MIB_ATTR_MAX_TX_MSDU_LIFETIME 
WL3501_MIB_ATTR_MAX_RX_LIFETIME 
WL3501_MIB_ATTR_MANUFACTURER_ID 
WL3501_MIB_ATTR_PRODUCT_ID 
WL3501_MIB_ATTR_TX_FRAG_COUNT 
WL3501_MIB_ATTR_MULTICAST_TX_FRAME_COUNT 
WL3501_MIB_ATTR_FAILED_COUNT 
WL3501_MIB_ATTR_RX_FRAG_COUNT 
WL3501_MIB_ATTR_MULTICAST_RX_COUNT 
WL3501_MIB_ATTR_FCS_ERROR_COUNT 
WL3501_MIB_ATTR_RETRY_COUNT 
WL3501_MIB_ATTR_MULTIPLE_RETRY_COUNT 
WL3501_MIB_ATTR_RTS_SUCCESS_COUNT 
WL3501_MIB_ATTR_RTS_FAILURE_COUNT 
WL3501_MIB_ATTR_ACK_FAILURE_COUNT 
WL3501_MIB_ATTR_FRAME_DUPLICATE_COUNT 
WL3501_MIB_ATTR_PHY_TYPE 
WL3501_MIB_ATTR_REG_DOMAINS_SUPPORT 
WL3501_MIB_ATTR_CURRENT_REG_DOMAIN 
WL3501_MIB_ATTR_SLOT_TIME 
WL3501_MIB_ATTR_CCA_TIME 
WL3501_MIB_ATTR_RX_TX_TURNAROUND_TIME 
WL3501_MIB_ATTR_TX_PLCP_DELAY 
WL3501_MIB_ATTR_RX_TX_SWITCH_TIME 
WL3501_MIB_ATTR_TX_RAMP_ON_TIME 
WL3501_MIB_ATTR_TX_RF_DELAY 
WL3501_MIB_ATTR_SIFS_TIME 
WL3501_MIB_ATTR_RX_RF_DELAY 
WL3501_MIB_ATTR_RX_PLCP_DELAY 
WL3501_MIB_ATTR_MAC_PROCESSING_DELAY 
WL3501_MIB_ATTR_TX_RAMP_OFF_TIME 
WL3501_MIB_ATTR_PREAMBLE_LEN 
WL3501_MIB_ATTR_PLCP_HEADER_LEN 
WL3501_MIB_ATTR_MPDU_DURATION_FACTOR 
WL3501_MIB_ATTR_AIR_PROPAGATION_TIME 
WL3501_MIB_ATTR_TEMP_TYPE 
WL3501_MIB_ATTR_CW_MIN 
WL3501_MIB_ATTR_CW_MAX 
WL3501_MIB_ATTR_SUPPORT_DATA_RATES_TX 
WL3501_MIB_ATTR_SUPPORT_DATA_RATES_RX 
WL3501_MIB_ATTR_MPDU_MAX_LEN 
WL3501_MIB_ATTR_SUPPORT_TX_ANTENNAS 
WL3501_MIB_ATTR_CURRENT_TX_ANTENNA 
WL3501_MIB_ATTR_SUPPORT_RX_ANTENNAS 
WL3501_MIB_ATTR_DIVERSITY_SUPPORT 
WL3501_MIB_ATTR_DIVERSITY_SELECTION_RS 
WL3501_MIB_ATTR_NR_SUPPORTED_PWR_LEVELS 
WL3501_MIB_ATTR_TX_PWR_LEVEL1 
WL3501_MIB_ATTR_TX_PWR_LEVEL2 
WL3501_MIB_ATTR_TX_PWR_LEVEL3 
WL3501_MIB_ATTR_TX_PWR_LEVEL4 
WL3501_MIB_ATTR_TX_PWR_LEVEL5 
WL3501_MIB_ATTR_TX_PWR_LEVEL6 
WL3501_MIB_ATTR_TX_PWR_LEVEL7 
WL3501_MIB_ATTR_TX_PWR_LEVEL8 
WL3501_MIB_ATTR_CURRENT_TX_PWR_LEVEL 
WL3501_MIB_ATTR_CURRENT_CHAN 
WL3501_MIB_ATTR_CCA_MODE_SUPPORTED 
WL3501_MIB_ATTR_CURRENT_CCA_MODE 
WL3501_MIB_ATTR_ED_THRESHOLD 
WL3501_MIB_ATTR_SINTHESIZER_LOCKED 
WL3501_MIB_ATTR_CURRENT_PWR_STATE 
WL3501_MIB_ATTR_DOZE_TURNON_TIME 
WL3501_MIB_ATTR_RCR33 
WL3501_MIB_ATTR_DEFAULT_CHAN 
WL3501_MIB_ATTR_SSID 
WL3501_MIB_ATTR_PWR_MGMT_ENABLE 
WL3501_MIB_ATTR_NET_CAPABILITY 
WL3501_MIB_ATTR_ROUTING 

Definition at line 63 of file wl3501.h.

Enumerator:
WL3501_NET_TYPE_INFRA 
WL3501_NET_TYPE_ADHOC 
WL3501_NET_TYPE_ANY_BSS 

Definition at line 160 of file wl3501.h.

Enumerator:
WL3501_SCAN_TYPE_ACTIVE 
WL3501_SCAN_TYPE_PASSIVE 

Definition at line 166 of file wl3501.h.

Enumerator:
WL3501_SIG_ALARM 
WL3501_SIG_MD_CONFIRM 
WL3501_SIG_MD_IND 
WL3501_SIG_ASSOC_CONFIRM 
WL3501_SIG_ASSOC_IND 
WL3501_SIG_AUTH_CONFIRM 
WL3501_SIG_AUTH_IND 
WL3501_SIG_DEAUTH_CONFIRM 
WL3501_SIG_DEAUTH_IND 
WL3501_SIG_DISASSOC_CONFIRM 
WL3501_SIG_DISASSOC_IND 
WL3501_SIG_GET_CONFIRM 
WL3501_SIG_JOIN_CONFIRM 
WL3501_SIG_PWR_MGMT_CONFIRM 
WL3501_SIG_REASSOC_CONFIRM 
WL3501_SIG_REASSOC_IND 
WL3501_SIG_SCAN_CONFIRM 
WL3501_SIG_SET_CONFIRM 
WL3501_SIG_START_CONFIRM 
WL3501_SIG_RESYNC_CONFIRM 
WL3501_SIG_SITE_CONFIRM 
WL3501_SIG_SAVE_CONFIRM 
WL3501_SIG_RFTEST_CONFIRM 
WL3501_SIG_ASSOC_REQ 
WL3501_SIG_AUTH_REQ 
WL3501_SIG_DEAUTH_REQ 
WL3501_SIG_DISASSOC_REQ 
WL3501_SIG_GET_REQ 
WL3501_SIG_JOIN_REQ 
WL3501_SIG_PWR_MGMT_REQ 
WL3501_SIG_REASSOC_REQ 
WL3501_SIG_SCAN_REQ 
WL3501_SIG_SET_REQ 
WL3501_SIG_START_REQ 
WL3501_SIG_MD_REQ 
WL3501_SIG_RESYNC_REQ 
WL3501_SIG_SITE_REQ 
WL3501_SIG_SAVE_REQ 
WL3501_SIG_RF_TEST_REQ 
WL3501_SIG_MM_CONFIRM 
WL3501_SIG_MM_IND 

Definition at line 14 of file wl3501.h.

Enumerator:
WL3501_STATUS_SUCCESS 
WL3501_STATUS_INVALID 
WL3501_STATUS_TIMEOUT 
WL3501_STATUS_REFUSED 
WL3501_STATUS_MANY_REQ 
WL3501_STATUS_ALREADY_BSS 

Definition at line 182 of file wl3501.h.

Enumerator:
WL3501_SYS_TYPE_OPEN 
WL3501_SYS_TYPE_SHARE_KEY 

Definition at line 177 of file wl3501.h.

Enumerator:
WL3501_TX_RESULT_SUCCESS 
WL3501_TX_RESULT_NO_BSS 
WL3501_TX_RESULT_RETRY_LIMIT 

Definition at line 171 of file wl3501.h.

Variable Documentation