Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Variables
host.h File Reference
#include "types.h"
#include "defs.h"

Go to the source code of this file.

Data Structures

struct  txpd
 
struct  rxpd
 
struct  cmd_header
 
struct  enc_key
 
struct  lbs_offset_value
 
struct  mrvl_ie_domain_param_set
 
struct  cmd_ds_802_11d_domain_info
 
struct  cmd_ds_get_hw_spec
 
struct  cmd_ds_802_11_subscribe_event
 
struct  cmd_ds_802_11_scan
 
struct  cmd_ds_802_11_scan_rsp
 
struct  cmd_ds_802_11_get_log
 
struct  cmd_ds_mac_control
 
struct  cmd_ds_mac_multicast_adr
 
struct  cmd_ds_802_11_authenticate
 
struct  cmd_ds_802_11_deauthenticate
 
struct  cmd_ds_802_11_associate
 
struct  cmd_ds_802_11_associate_response
 
struct  cmd_ds_802_11_set_wep
 
struct  cmd_ds_802_11_snmp_mib
 
struct  cmd_ds_reg_access
 
struct  cmd_ds_802_11_radio_control
 
struct  cmd_ds_802_11_beacon_control
 
struct  cmd_ds_802_11_sleep_params
 
struct  cmd_ds_802_11_rf_channel
 
struct  cmd_ds_802_11_rssi
 
struct  cmd_ds_802_11_mac_address
 
struct  cmd_ds_802_11_rf_tx_power
 
struct  cmd_ds_802_11_monitor_mode
 
struct  cmd_ds_set_boot2_ver
 
struct  cmd_ds_802_11_fw_wake_method
 
struct  cmd_ds_802_11_ps_mode
 
struct  cmd_confirm_sleep
 
struct  cmd_ds_802_11_data_rate
 
struct  cmd_ds_802_11_rate_adapt_rateset
 
struct  cmd_ds_802_11_ad_hoc_start
 
struct  cmd_ds_802_11_ad_hoc_result
 
struct  adhoc_bssdesc
 
struct  cmd_ds_802_11_ad_hoc_join
 
struct  cmd_ds_802_11_ad_hoc_stop
 
struct  cmd_ds_802_11_enable_rsn
 
struct  MrvlIEtype_keyParamSet
 
struct  host_wol_rule
 
struct  wol_config
 
struct  cmd_ds_host_sleep
 
struct  cmd_ds_802_11_key_material
 
struct  cmd_ds_802_11_eeprom_access
 
struct  cmd_ds_802_11_tpc_cfg
 
struct  cmd_ds_802_11_pa_cfg
 
struct  cmd_ds_802_11_led_ctrl
 
struct  cmd_ds_802_11_afc
 
struct  cmd_tx_rate_query
 
struct  cmd_ds_get_tsf
 
struct  cmd_ds_bt_access
 
struct  cmd_ds_fwt_access
 
struct  cmd_ds_mesh_config
 
struct  cmd_ds_mesh_access
 

Macros

#define DEFAULT_AD_HOC_CHANNEL   6
 
#define CMD_OPTION_WAITFORRSP   0x0002
 
#define CMD_RET(cmd)   (0x8000 | cmd)
 
#define CMD_RET_802_11_ASSOCIATE   0x8012
 
#define CMD_GET_HW_SPEC   0x0003
 
#define CMD_EEPROM_UPDATE   0x0004
 
#define CMD_802_11_RESET   0x0005
 
#define CMD_802_11_SCAN   0x0006
 
#define CMD_802_11_GET_LOG   0x000b
 
#define CMD_MAC_MULTICAST_ADR   0x0010
 
#define CMD_802_11_AUTHENTICATE   0x0011
 
#define CMD_802_11_EEPROM_ACCESS   0x0059
 
#define CMD_802_11_ASSOCIATE   0x0050
 
#define CMD_802_11_SET_WEP   0x0013
 
#define CMD_802_11_GET_STAT   0x0014
 
#define CMD_802_3_GET_STAT   0x0015
 
#define CMD_802_11_SNMP_MIB   0x0016
 
#define CMD_MAC_REG_MAP   0x0017
 
#define CMD_BBP_REG_MAP   0x0018
 
#define CMD_MAC_REG_ACCESS   0x0019
 
#define CMD_BBP_REG_ACCESS   0x001a
 
#define CMD_RF_REG_ACCESS   0x001b
 
#define CMD_802_11_RADIO_CONTROL   0x001c
 
#define CMD_802_11_RF_CHANNEL   0x001d
 
#define CMD_802_11_RF_TX_POWER   0x001e
 
#define CMD_802_11_RSSI   0x001f
 
#define CMD_802_11_RF_ANTENNA   0x0020
 
#define CMD_802_11_PS_MODE   0x0021
 
#define CMD_802_11_DATA_RATE   0x0022
 
#define CMD_RF_REG_MAP   0x0023
 
#define CMD_802_11_DEAUTHENTICATE   0x0024
 
#define CMD_802_11_REASSOCIATE   0x0025
 
#define CMD_MAC_CONTROL   0x0028
 
#define CMD_802_11_AD_HOC_START   0x002b
 
#define CMD_802_11_AD_HOC_JOIN   0x002c
 
#define CMD_802_11_QUERY_TKIP_REPLY_CNTRS   0x002e
 
#define CMD_802_11_ENABLE_RSN   0x002f
 
#define CMD_802_11_SET_AFC   0x003c
 
#define CMD_802_11_GET_AFC   0x003d
 
#define CMD_802_11_DEEP_SLEEP   0x003e
 
#define CMD_802_11_AD_HOC_STOP   0x0040
 
#define CMD_802_11_HOST_SLEEP_CFG   0x0043
 
#define CMD_802_11_WAKEUP_CONFIRM   0x0044
 
#define CMD_802_11_HOST_SLEEP_ACTIVATE   0x0045
 
#define CMD_802_11_BEACON_STOP   0x0049
 
#define CMD_802_11_MAC_ADDRESS   0x004d
 
#define CMD_802_11_LED_GPIO_CTRL   0x004e
 
#define CMD_802_11_BAND_CONFIG   0x0058
 
#define CMD_GSPI_BUS_CONFIG   0x005a
 
#define CMD_802_11D_DOMAIN_INFO   0x005b
 
#define CMD_802_11_KEY_MATERIAL   0x005e
 
#define CMD_802_11_SLEEP_PARAMS   0x0066
 
#define CMD_802_11_INACTIVITY_TIMEOUT   0x0067
 
#define CMD_802_11_SLEEP_PERIOD   0x0068
 
#define CMD_802_11_TPC_CFG   0x0072
 
#define CMD_802_11_PA_CFG   0x0073
 
#define CMD_802_11_FW_WAKE_METHOD   0x0074
 
#define CMD_802_11_SUBSCRIBE_EVENT   0x0075
 
#define CMD_802_11_RATE_ADAPT_RATESET   0x0076
 
#define CMD_802_11_TX_RATE_QUERY   0x007f
 
#define CMD_GET_TSF   0x0080
 
#define CMD_BT_ACCESS   0x0087
 
#define CMD_FWT_ACCESS   0x0095
 
#define CMD_802_11_MONITOR_MODE   0x0098
 
#define CMD_MESH_ACCESS   0x009b
 
#define CMD_MESH_CONFIG_OLD   0x00a3
 
#define CMD_MESH_CONFIG   0x00ac
 
#define CMD_SET_BOOT2_VER   0x00a5
 
#define CMD_FUNC_INIT   0x00a9
 
#define CMD_FUNC_SHUTDOWN   0x00aa
 
#define CMD_802_11_BEACON_CTRL   0x00b0
 
#define PS_MODE_ACTION_ENTER_PS   0x0030
 
#define PS_MODE_ACTION_EXIT_PS   0x0031
 
#define PS_MODE_ACTION_SLEEP_CONFIRMED   0x0034
 
#define CMD_ENABLE_RSN   0x0001
 
#define CMD_DISABLE_RSN   0x0000
 
#define CMD_ACT_GET   0x0000
 
#define CMD_ACT_SET   0x0001
 
#define CMD_ACT_ADD   0x0002
 
#define CMD_ACT_REMOVE   0x0004
 
#define CMD_TYPE_WEP_40_BIT   0x01
 
#define CMD_TYPE_WEP_104_BIT   0x02
 
#define CMD_NUM_OF_WEP_KEYS   4
 
#define CMD_WEP_KEY_INDEX_MASK   0x3fff
 
#define CMD_BSS_TYPE_BSS   0x0001
 
#define CMD_BSS_TYPE_IBSS   0x0002
 
#define CMD_BSS_TYPE_ANY   0x0003
 
#define CMD_SCAN_TYPE_ACTIVE   0x0000
 
#define CMD_SCAN_TYPE_PASSIVE   0x0001
 
#define CMD_SCAN_RADIO_TYPE_BG   0
 
#define CMD_SCAN_PROBE_DELAY_TIME   0
 
#define CMD_ACT_MAC_RX_ON   0x0001
 
#define CMD_ACT_MAC_TX_ON   0x0002
 
#define CMD_ACT_MAC_LOOPBACK_ON   0x0004
 
#define CMD_ACT_MAC_WEP_ENABLE   0x0008
 
#define CMD_ACT_MAC_INT_ENABLE   0x0010
 
#define CMD_ACT_MAC_MULTICAST_ENABLE   0x0020
 
#define CMD_ACT_MAC_BROADCAST_ENABLE   0x0040
 
#define CMD_ACT_MAC_PROMISCUOUS_ENABLE   0x0080
 
#define CMD_ACT_MAC_ALL_MULTICAST_ENABLE   0x0100
 
#define CMD_ACT_MAC_STRICT_PROTECTION_ENABLE   0x0400
 
#define CMD_SUBSCRIBE_RSSI_LOW   0x0001
 
#define CMD_SUBSCRIBE_SNR_LOW   0x0002
 
#define CMD_SUBSCRIBE_FAILCOUNT   0x0004
 
#define CMD_SUBSCRIBE_BCNMISS   0x0008
 
#define CMD_SUBSCRIBE_RSSI_HIGH   0x0010
 
#define CMD_SUBSCRIBE_SNR_HIGH   0x0020
 
#define RADIO_PREAMBLE_LONG   0x00
 
#define RADIO_PREAMBLE_SHORT   0x02
 
#define RADIO_PREAMBLE_AUTO   0x04
 
#define CMD_OPT_802_11_RF_CHANNEL_GET   0x00
 
#define CMD_OPT_802_11_RF_CHANNEL_SET   0x01
 
#define CMD_ACT_SET_TX_AUTO   0x0000
 
#define CMD_ACT_SET_TX_FIX_RATE   0x0001
 
#define CMD_ACT_GET_TX_RATE   0x0002
 
#define CMD_WAKE_METHOD_UNCHANGED   0x0000
 
#define CMD_WAKE_METHOD_COMMAND_INT   0x0001
 
#define CMD_WAKE_METHOD_GPIO   0x0002
 
#define SNMP_MIB_OID_BSS_TYPE   0x0000
 
#define SNMP_MIB_OID_OP_RATE_SET   0x0001
 
#define SNMP_MIB_OID_BEACON_PERIOD   0x0002 /* Reserved on v9+ */
 
#define SNMP_MIB_OID_DTIM_PERIOD   0x0003 /* Reserved on v9+ */
 
#define SNMP_MIB_OID_ASSOC_TIMEOUT   0x0004 /* Reserved on v9+ */
 
#define SNMP_MIB_OID_RTS_THRESHOLD   0x0005
 
#define SNMP_MIB_OID_SHORT_RETRY_LIMIT   0x0006
 
#define SNMP_MIB_OID_LONG_RETRY_LIMIT   0x0007
 
#define SNMP_MIB_OID_FRAG_THRESHOLD   0x0008
 
#define SNMP_MIB_OID_11D_ENABLE   0x0009
 
#define SNMP_MIB_OID_11H_ENABLE   0x000A
 
#define MACREG_INT_CODE_TX_PPA_FREE   0
 
#define MACREG_INT_CODE_TX_DMA_DONE   1
 
#define MACREG_INT_CODE_LINK_LOST_W_SCAN   2
 
#define MACREG_INT_CODE_LINK_LOST_NO_SCAN   3
 
#define MACREG_INT_CODE_LINK_SENSED   4
 
#define MACREG_INT_CODE_CMD_FINISHED   5
 
#define MACREG_INT_CODE_MIB_CHANGED   6
 
#define MACREG_INT_CODE_INIT_DONE   7
 
#define MACREG_INT_CODE_DEAUTHENTICATED   8
 
#define MACREG_INT_CODE_DISASSOCIATED   9
 
#define MACREG_INT_CODE_PS_AWAKE   10
 
#define MACREG_INT_CODE_PS_SLEEP   11
 
#define MACREG_INT_CODE_MIC_ERR_MULTICAST   13
 
#define MACREG_INT_CODE_MIC_ERR_UNICAST   14
 
#define MACREG_INT_CODE_WM_AWAKE   15
 
#define MACREG_INT_CODE_DEEP_SLEEP_AWAKE   16
 
#define MACREG_INT_CODE_ADHOC_BCN_LOST   17
 
#define MACREG_INT_CODE_HOST_AWAKE   18
 
#define MACREG_INT_CODE_STOP_TX   19
 
#define MACREG_INT_CODE_START_TX   20
 
#define MACREG_INT_CODE_CHANNEL_SWITCH   21
 
#define MACREG_INT_CODE_MEASUREMENT_RDY   22
 
#define MACREG_INT_CODE_WMM_CHANGE   23
 
#define MACREG_INT_CODE_BG_SCAN_REPORT   24
 
#define MACREG_INT_CODE_RSSI_LOW   25
 
#define MACREG_INT_CODE_SNR_LOW   26
 
#define MACREG_INT_CODE_MAX_FAIL   27
 
#define MACREG_INT_CODE_RSSI_HIGH   28
 
#define MACREG_INT_CODE_SNR_HIGH   29
 
#define MACREG_INT_CODE_MESH_AUTO_STARTED   35
 
#define MACREG_INT_CODE_FIRMWARE_READY   48
 
#define MAX_11D_TRIPLETS   83
 
#define MAX_WOL_RULES   16
 
#define LBS_EEPROM_READ_LEN   20
 
#define MESH_STATS_NUM   8
 

Enumerations

enum  cmd_bt_access_opts {
  CMD_ACT_BT_ACCESS_ADD = 5, CMD_ACT_BT_ACCESS_DEL, CMD_ACT_BT_ACCESS_LIST, CMD_ACT_BT_ACCESS_RESET,
  CMD_ACT_BT_ACCESS_SET_INVERT, CMD_ACT_BT_ACCESS_GET_INVERT
}
 
enum  cmd_fwt_access_opts {
  CMD_ACT_FWT_ACCESS_ADD = 1, CMD_ACT_FWT_ACCESS_DEL, CMD_ACT_FWT_ACCESS_LOOKUP, CMD_ACT_FWT_ACCESS_LIST,
  CMD_ACT_FWT_ACCESS_LIST_ROUTE, CMD_ACT_FWT_ACCESS_LIST_NEIGHBOR, CMD_ACT_FWT_ACCESS_RESET, CMD_ACT_FWT_ACCESS_CLEANUP,
  CMD_ACT_FWT_ACCESS_TIME
}
 
enum  cmd_wol_cfg_opts { CMD_ACT_ACTION_NONE = 0, CMD_ACT_SET_WOL_RULE, CMD_ACT_GET_WOL_RULE, CMD_ACT_RESET_WOL_RULE }
 
enum  cmd_mesh_access_opts {
  CMD_ACT_MESH_GET_TTL = 1, CMD_ACT_MESH_SET_TTL, CMD_ACT_MESH_GET_STATS, CMD_ACT_MESH_GET_ANYCAST,
  CMD_ACT_MESH_SET_ANYCAST, CMD_ACT_MESH_SET_LINK_COSTS, CMD_ACT_MESH_GET_LINK_COSTS, CMD_ACT_MESH_SET_BCAST_RATE,
  CMD_ACT_MESH_GET_BCAST_RATE, CMD_ACT_MESH_SET_RREQ_DELAY, CMD_ACT_MESH_GET_RREQ_DELAY, CMD_ACT_MESH_SET_ROUTE_EXP,
  CMD_ACT_MESH_GET_ROUTE_EXP, CMD_ACT_MESH_SET_AUTOSTART_ENABLED, CMD_ACT_MESH_GET_AUTOSTART_ENABLED, CMD_ACT_MESH_SET_GET_PRB_RSP_LIMIT = 17
}
 
enum  cmd_mesh_config_actions { CMD_ACT_MESH_CONFIG_STOP = 0, CMD_ACT_MESH_CONFIG_START, CMD_ACT_MESH_CONFIG_SET, CMD_ACT_MESH_CONFIG_GET }
 
enum  cmd_mesh_config_types {
  CMD_TYPE_MESH_SET_BOOTFLAG = 1, CMD_TYPE_MESH_SET_BOOTTIME, CMD_TYPE_MESH_SET_DEF_CHANNEL, CMD_TYPE_MESH_SET_MESH_IE,
  CMD_TYPE_MESH_GET_DEFAULTS, CMD_TYPE_MESH_GET_MESH_IE
}
 

Variables

struct txpd __packed
 

Macro Definition Documentation

#define CMD_802_11_AD_HOC_JOIN   0x002c

Definition at line 58 of file host.h.

#define CMD_802_11_AD_HOC_START   0x002b

Definition at line 57 of file host.h.

#define CMD_802_11_AD_HOC_STOP   0x0040

Definition at line 64 of file host.h.

#define CMD_802_11_ASSOCIATE   0x0050

Definition at line 36 of file host.h.

#define CMD_802_11_AUTHENTICATE   0x0011

Definition at line 34 of file host.h.

#define CMD_802_11_BAND_CONFIG   0x0058

Definition at line 71 of file host.h.

#define CMD_802_11_BEACON_CTRL   0x00b0

Definition at line 94 of file host.h.

#define CMD_802_11_BEACON_STOP   0x0049

Definition at line 68 of file host.h.

#define CMD_802_11_DATA_RATE   0x0022

Definition at line 52 of file host.h.

#define CMD_802_11_DEAUTHENTICATE   0x0024

Definition at line 54 of file host.h.

#define CMD_802_11_DEEP_SLEEP   0x003e

Definition at line 63 of file host.h.

#define CMD_802_11_EEPROM_ACCESS   0x0059

Definition at line 35 of file host.h.

#define CMD_802_11_ENABLE_RSN   0x002f

Definition at line 60 of file host.h.

#define CMD_802_11_FW_WAKE_METHOD   0x0074

Definition at line 80 of file host.h.

#define CMD_802_11_GET_AFC   0x003d

Definition at line 62 of file host.h.

#define CMD_802_11_GET_LOG   0x000b

Definition at line 32 of file host.h.

#define CMD_802_11_GET_STAT   0x0014

Definition at line 38 of file host.h.

#define CMD_802_11_HOST_SLEEP_ACTIVATE   0x0045

Definition at line 67 of file host.h.

#define CMD_802_11_HOST_SLEEP_CFG   0x0043

Definition at line 65 of file host.h.

#define CMD_802_11_INACTIVITY_TIMEOUT   0x0067

Definition at line 76 of file host.h.

#define CMD_802_11_KEY_MATERIAL   0x005e

Definition at line 74 of file host.h.

#define CMD_802_11_LED_GPIO_CTRL   0x004e

Definition at line 70 of file host.h.

#define CMD_802_11_MAC_ADDRESS   0x004d

Definition at line 69 of file host.h.

#define CMD_802_11_MONITOR_MODE   0x0098

Definition at line 87 of file host.h.

#define CMD_802_11_PA_CFG   0x0073

Definition at line 79 of file host.h.

#define CMD_802_11_PS_MODE   0x0021

Definition at line 51 of file host.h.

#define CMD_802_11_QUERY_TKIP_REPLY_CNTRS   0x002e

Definition at line 59 of file host.h.

#define CMD_802_11_RADIO_CONTROL   0x001c

Definition at line 46 of file host.h.

#define CMD_802_11_RATE_ADAPT_RATESET   0x0076

Definition at line 82 of file host.h.

#define CMD_802_11_REASSOCIATE   0x0025

Definition at line 55 of file host.h.

#define CMD_802_11_RESET   0x0005

Definition at line 30 of file host.h.

#define CMD_802_11_RF_ANTENNA   0x0020

Definition at line 50 of file host.h.

#define CMD_802_11_RF_CHANNEL   0x001d

Definition at line 47 of file host.h.

#define CMD_802_11_RF_TX_POWER   0x001e

Definition at line 48 of file host.h.

#define CMD_802_11_RSSI   0x001f

Definition at line 49 of file host.h.

#define CMD_802_11_SCAN   0x0006

Definition at line 31 of file host.h.

#define CMD_802_11_SET_AFC   0x003c

Definition at line 61 of file host.h.

#define CMD_802_11_SET_WEP   0x0013

Definition at line 37 of file host.h.

#define CMD_802_11_SLEEP_PARAMS   0x0066

Definition at line 75 of file host.h.

#define CMD_802_11_SLEEP_PERIOD   0x0068

Definition at line 77 of file host.h.

#define CMD_802_11_SNMP_MIB   0x0016

Definition at line 40 of file host.h.

#define CMD_802_11_SUBSCRIBE_EVENT   0x0075

Definition at line 81 of file host.h.

#define CMD_802_11_TPC_CFG   0x0072

Definition at line 78 of file host.h.

#define CMD_802_11_TX_RATE_QUERY   0x007f

Definition at line 83 of file host.h.

#define CMD_802_11_WAKEUP_CONFIRM   0x0044

Definition at line 66 of file host.h.

#define CMD_802_11D_DOMAIN_INFO   0x005b

Definition at line 73 of file host.h.

#define CMD_802_3_GET_STAT   0x0015

Definition at line 39 of file host.h.

#define CMD_ACT_ADD   0x0002

Definition at line 108 of file host.h.

#define CMD_ACT_GET   0x0000

Definition at line 104 of file host.h.

#define CMD_ACT_GET_TX_RATE   0x0002

Definition at line 162 of file host.h.

#define CMD_ACT_MAC_ALL_MULTICAST_ENABLE   0x0100

Definition at line 140 of file host.h.

#define CMD_ACT_MAC_BROADCAST_ENABLE   0x0040

Definition at line 138 of file host.h.

#define CMD_ACT_MAC_INT_ENABLE   0x0010

Definition at line 136 of file host.h.

#define CMD_ACT_MAC_LOOPBACK_ON   0x0004

Definition at line 134 of file host.h.

#define CMD_ACT_MAC_MULTICAST_ENABLE   0x0020

Definition at line 137 of file host.h.

#define CMD_ACT_MAC_PROMISCUOUS_ENABLE   0x0080

Definition at line 139 of file host.h.

#define CMD_ACT_MAC_RX_ON   0x0001

Definition at line 132 of file host.h.

#define CMD_ACT_MAC_STRICT_PROTECTION_ENABLE   0x0400

Definition at line 141 of file host.h.

#define CMD_ACT_MAC_TX_ON   0x0002

Definition at line 133 of file host.h.

#define CMD_ACT_MAC_WEP_ENABLE   0x0008

Definition at line 135 of file host.h.

#define CMD_ACT_REMOVE   0x0004

Definition at line 109 of file host.h.

#define CMD_ACT_SET   0x0001

Definition at line 105 of file host.h.

#define CMD_ACT_SET_TX_AUTO   0x0000

Definition at line 160 of file host.h.

#define CMD_ACT_SET_TX_FIX_RATE   0x0001

Definition at line 161 of file host.h.

#define CMD_BBP_REG_ACCESS   0x001a

Definition at line 44 of file host.h.

#define CMD_BBP_REG_MAP   0x0018

Definition at line 42 of file host.h.

#define CMD_BSS_TYPE_ANY   0x0003

Definition at line 121 of file host.h.

#define CMD_BSS_TYPE_BSS   0x0001

Definition at line 119 of file host.h.

#define CMD_BSS_TYPE_IBSS   0x0002

Definition at line 120 of file host.h.

#define CMD_BT_ACCESS   0x0087

Definition at line 85 of file host.h.

#define CMD_DISABLE_RSN   0x0000

Definition at line 102 of file host.h.

#define CMD_EEPROM_UPDATE   0x0004

Definition at line 29 of file host.h.

#define CMD_ENABLE_RSN   0x0001

Definition at line 101 of file host.h.

#define CMD_FUNC_INIT   0x00a9

Definition at line 92 of file host.h.

#define CMD_FUNC_SHUTDOWN   0x00aa

Definition at line 93 of file host.h.

#define CMD_FWT_ACCESS   0x0095

Definition at line 86 of file host.h.

#define CMD_GET_HW_SPEC   0x0003

Definition at line 28 of file host.h.

#define CMD_GET_TSF   0x0080

Definition at line 84 of file host.h.

#define CMD_GSPI_BUS_CONFIG   0x005a

Definition at line 72 of file host.h.

#define CMD_MAC_CONTROL   0x0028

Definition at line 56 of file host.h.

#define CMD_MAC_MULTICAST_ADR   0x0010

Definition at line 33 of file host.h.

#define CMD_MAC_REG_ACCESS   0x0019

Definition at line 43 of file host.h.

#define CMD_MAC_REG_MAP   0x0017

Definition at line 41 of file host.h.

#define CMD_MESH_ACCESS   0x009b

Definition at line 88 of file host.h.

#define CMD_MESH_CONFIG   0x00ac

Definition at line 90 of file host.h.

#define CMD_MESH_CONFIG_OLD   0x00a3

Definition at line 89 of file host.h.

#define CMD_NUM_OF_WEP_KEYS   4

Definition at line 114 of file host.h.

#define CMD_OPT_802_11_RF_CHANNEL_GET   0x00

Definition at line 156 of file host.h.

#define CMD_OPT_802_11_RF_CHANNEL_SET   0x01

Definition at line 157 of file host.h.

#define CMD_OPTION_WAITFORRSP   0x0002

Definition at line 14 of file host.h.

#define CMD_RET (   cmd)    (0x8000 | cmd)

Definition at line 22 of file host.h.

#define CMD_RET_802_11_ASSOCIATE   0x8012

Definition at line 25 of file host.h.

#define CMD_RF_REG_ACCESS   0x001b

Definition at line 45 of file host.h.

#define CMD_RF_REG_MAP   0x0023

Definition at line 53 of file host.h.

#define CMD_SCAN_PROBE_DELAY_TIME   0

Definition at line 129 of file host.h.

#define CMD_SCAN_RADIO_TYPE_BG   0

Definition at line 127 of file host.h.

#define CMD_SCAN_TYPE_ACTIVE   0x0000

Definition at line 124 of file host.h.

#define CMD_SCAN_TYPE_PASSIVE   0x0001

Definition at line 125 of file host.h.

#define CMD_SET_BOOT2_VER   0x00a5

Definition at line 91 of file host.h.

#define CMD_SUBSCRIBE_BCNMISS   0x0008

Definition at line 147 of file host.h.

#define CMD_SUBSCRIBE_FAILCOUNT   0x0004

Definition at line 146 of file host.h.

#define CMD_SUBSCRIBE_RSSI_HIGH   0x0010

Definition at line 148 of file host.h.

#define CMD_SUBSCRIBE_RSSI_LOW   0x0001

Definition at line 144 of file host.h.

#define CMD_SUBSCRIBE_SNR_HIGH   0x0020

Definition at line 149 of file host.h.

#define CMD_SUBSCRIBE_SNR_LOW   0x0002

Definition at line 145 of file host.h.

#define CMD_TYPE_WEP_104_BIT   0x02

Definition at line 112 of file host.h.

#define CMD_TYPE_WEP_40_BIT   0x01

Definition at line 111 of file host.h.

#define CMD_WAKE_METHOD_COMMAND_INT   0x0001

Definition at line 166 of file host.h.

#define CMD_WAKE_METHOD_GPIO   0x0002

Definition at line 167 of file host.h.

#define CMD_WAKE_METHOD_UNCHANGED   0x0000

Definition at line 165 of file host.h.

#define CMD_WEP_KEY_INDEX_MASK   0x3fff

Definition at line 116 of file host.h.

#define DEFAULT_AD_HOC_CHANNEL   6

Definition at line 12 of file host.h.

#define LBS_EEPROM_READ_LEN   20

Definition at line 868 of file host.h.

#define MACREG_INT_CODE_ADHOC_BCN_LOST   17

Definition at line 271 of file host.h.

#define MACREG_INT_CODE_BG_SCAN_REPORT   24

Definition at line 278 of file host.h.

#define MACREG_INT_CODE_CHANNEL_SWITCH   21

Definition at line 275 of file host.h.

#define MACREG_INT_CODE_CMD_FINISHED   5

Definition at line 260 of file host.h.

#define MACREG_INT_CODE_DEAUTHENTICATED   8

Definition at line 263 of file host.h.

#define MACREG_INT_CODE_DEEP_SLEEP_AWAKE   16

Definition at line 270 of file host.h.

#define MACREG_INT_CODE_DISASSOCIATED   9

Definition at line 264 of file host.h.

#define MACREG_INT_CODE_FIRMWARE_READY   48

Definition at line 285 of file host.h.

#define MACREG_INT_CODE_HOST_AWAKE   18

Definition at line 272 of file host.h.

#define MACREG_INT_CODE_INIT_DONE   7

Definition at line 262 of file host.h.

#define MACREG_INT_CODE_LINK_LOST_NO_SCAN   3

Definition at line 258 of file host.h.

#define MACREG_INT_CODE_LINK_LOST_W_SCAN   2

Definition at line 257 of file host.h.

#define MACREG_INT_CODE_LINK_SENSED   4

Definition at line 259 of file host.h.

#define MACREG_INT_CODE_MAX_FAIL   27

Definition at line 281 of file host.h.

#define MACREG_INT_CODE_MEASUREMENT_RDY   22

Definition at line 276 of file host.h.

#define MACREG_INT_CODE_MESH_AUTO_STARTED   35

Definition at line 284 of file host.h.

#define MACREG_INT_CODE_MIB_CHANGED   6

Definition at line 261 of file host.h.

#define MACREG_INT_CODE_MIC_ERR_MULTICAST   13

Definition at line 267 of file host.h.

#define MACREG_INT_CODE_MIC_ERR_UNICAST   14

Definition at line 268 of file host.h.

#define MACREG_INT_CODE_PS_AWAKE   10

Definition at line 265 of file host.h.

#define MACREG_INT_CODE_PS_SLEEP   11

Definition at line 266 of file host.h.

#define MACREG_INT_CODE_RSSI_HIGH   28

Definition at line 282 of file host.h.

#define MACREG_INT_CODE_RSSI_LOW   25

Definition at line 279 of file host.h.

#define MACREG_INT_CODE_SNR_HIGH   29

Definition at line 283 of file host.h.

#define MACREG_INT_CODE_SNR_LOW   26

Definition at line 280 of file host.h.

#define MACREG_INT_CODE_START_TX   20

Definition at line 274 of file host.h.

#define MACREG_INT_CODE_STOP_TX   19

Definition at line 273 of file host.h.

#define MACREG_INT_CODE_TX_DMA_DONE   1

Definition at line 256 of file host.h.

#define MACREG_INT_CODE_TX_PPA_FREE   0

Definition at line 255 of file host.h.

#define MACREG_INT_CODE_WM_AWAKE   15

Definition at line 269 of file host.h.

#define MACREG_INT_CODE_WMM_CHANGE   23

Definition at line 277 of file host.h.

#define MAX_11D_TRIPLETS   83

Definition at line 385 of file host.h.

#define MAX_WOL_RULES   16

Definition at line 825 of file host.h.

#define MESH_STATS_NUM   8

Definition at line 977 of file host.h.

#define PS_MODE_ACTION_ENTER_PS   0x0030

Definition at line 97 of file host.h.

#define PS_MODE_ACTION_EXIT_PS   0x0031

Definition at line 98 of file host.h.

#define PS_MODE_ACTION_SLEEP_CONFIRMED   0x0034

Definition at line 99 of file host.h.

#define RADIO_PREAMBLE_AUTO   0x04

Definition at line 153 of file host.h.

#define RADIO_PREAMBLE_LONG   0x00

Definition at line 151 of file host.h.

#define RADIO_PREAMBLE_SHORT   0x02

Definition at line 152 of file host.h.

#define SNMP_MIB_OID_11D_ENABLE   0x0009

Definition at line 179 of file host.h.

#define SNMP_MIB_OID_11H_ENABLE   0x000A

Definition at line 180 of file host.h.

#define SNMP_MIB_OID_ASSOC_TIMEOUT   0x0004 /* Reserved on v9+ */

Definition at line 174 of file host.h.

#define SNMP_MIB_OID_BEACON_PERIOD   0x0002 /* Reserved on v9+ */

Definition at line 172 of file host.h.

#define SNMP_MIB_OID_BSS_TYPE   0x0000

Definition at line 170 of file host.h.

#define SNMP_MIB_OID_DTIM_PERIOD   0x0003 /* Reserved on v9+ */

Definition at line 173 of file host.h.

#define SNMP_MIB_OID_FRAG_THRESHOLD   0x0008

Definition at line 178 of file host.h.

#define SNMP_MIB_OID_LONG_RETRY_LIMIT   0x0007

Definition at line 177 of file host.h.

#define SNMP_MIB_OID_OP_RATE_SET   0x0001

Definition at line 171 of file host.h.

#define SNMP_MIB_OID_RTS_THRESHOLD   0x0005

Definition at line 175 of file host.h.

#define SNMP_MIB_OID_SHORT_RETRY_LIMIT   0x0006

Definition at line 176 of file host.h.

Enumeration Type Documentation

Enumerator:
CMD_ACT_BT_ACCESS_ADD 
CMD_ACT_BT_ACCESS_DEL 
CMD_ACT_BT_ACCESS_LIST 
CMD_ACT_BT_ACCESS_RESET 
CMD_ACT_BT_ACCESS_SET_INVERT 
CMD_ACT_BT_ACCESS_GET_INVERT 

Definition at line 183 of file host.h.

Enumerator:
CMD_ACT_FWT_ACCESS_ADD 
CMD_ACT_FWT_ACCESS_DEL 
CMD_ACT_FWT_ACCESS_LOOKUP 
CMD_ACT_FWT_ACCESS_LIST 
CMD_ACT_FWT_ACCESS_LIST_ROUTE 
CMD_ACT_FWT_ACCESS_LIST_NEIGHBOR 
CMD_ACT_FWT_ACCESS_RESET 
CMD_ACT_FWT_ACCESS_CLEANUP 
CMD_ACT_FWT_ACCESS_TIME 

Definition at line 197 of file host.h.

Enumerator:
CMD_ACT_MESH_GET_TTL 
CMD_ACT_MESH_SET_TTL 
CMD_ACT_MESH_GET_STATS 
CMD_ACT_MESH_GET_ANYCAST 
CMD_ACT_MESH_SET_ANYCAST 
CMD_ACT_MESH_SET_LINK_COSTS 
CMD_ACT_MESH_GET_LINK_COSTS 
CMD_ACT_MESH_SET_BCAST_RATE 
CMD_ACT_MESH_GET_BCAST_RATE 
CMD_ACT_MESH_SET_RREQ_DELAY 
CMD_ACT_MESH_GET_RREQ_DELAY 
CMD_ACT_MESH_SET_ROUTE_EXP 
CMD_ACT_MESH_GET_ROUTE_EXP 
CMD_ACT_MESH_SET_AUTOSTART_ENABLED 
CMD_ACT_MESH_GET_AUTOSTART_ENABLED 
CMD_ACT_MESH_SET_GET_PRB_RSP_LIMIT 

Definition at line 218 of file host.h.

Enumerator:
CMD_ACT_MESH_CONFIG_STOP 
CMD_ACT_MESH_CONFIG_START 
CMD_ACT_MESH_CONFIG_SET 
CMD_ACT_MESH_CONFIG_GET 

Definition at line 238 of file host.h.

Enumerator:
CMD_TYPE_MESH_SET_BOOTFLAG 
CMD_TYPE_MESH_SET_BOOTTIME 
CMD_TYPE_MESH_SET_DEF_CHANNEL 
CMD_TYPE_MESH_SET_MESH_IE 
CMD_TYPE_MESH_GET_DEFAULTS 
CMD_TYPE_MESH_GET_MESH_IE 

Definition at line 245 of file host.h.

Enumerator:
CMD_ACT_ACTION_NONE 
CMD_ACT_SET_WOL_RULE 
CMD_ACT_GET_WOL_RULE 
CMD_ACT_RESET_WOL_RULE 

Definition at line 210 of file host.h.

Variable Documentation