Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
ioctl.h File Reference
#include <net/mac80211.h>
#include <net/lib80211.h>

Go to the source code of this file.

Data Structures

struct  mwifiex_user_scan
 
struct  mwifiex_multicast_list
 
struct  mwifiex_chan_freq
 
struct  mwifiex_ssid_bssid
 
struct  wpa_param
 
struct  wep_key
 
struct  mwifiex_uap_bss_param
 
struct  mwifiex_ds_get_stats
 
struct  mwifiex_ver_ext
 
struct  mwifiex_bss_info
 
struct  mwifiex_ds_rx_reorder_tbl
 
struct  mwifiex_ds_tx_ba_stream_tbl
 
struct  mwifiex_debug_info
 
struct  mwifiex_ds_encrypt_key
 
struct  mwifiex_power_cfg
 
struct  mwifiex_ds_hs_cfg
 
struct  mwifiex_ds_auto_ds
 
struct  mwifiex_ds_pm_cfg
 
struct  mwifiex_ds_11n_tx_cfg
 
struct  mwifiex_ds_11n_amsdu_aggr_ctrl
 
struct  mwifiex_ds_ant_cfg
 
struct  mwifiex_ds_reg_rw
 
struct  mwifiex_ds_read_eeprom
 
struct  mwifiex_ds_misc_gen_ie
 
struct  mwifiex_ds_misc_cmd
 
struct  subsc_evt_cfg
 
struct  mwifiex_ds_misc_subsc_evt
 

Macros

#define MWIFIEX_PROMISC_MODE   1
 
#define MWIFIEX_MULTICAST_MODE   2
 
#define MWIFIEX_ALL_MULTI_MODE   4
 
#define MWIFIEX_MAX_MULTICAST_LIST_SIZE   32
 
#define MWIFIEX_WPA_PASSHPHRASE_LEN   64
 
#define KEY_MGMT_ON_HOST   0x03
 
#define MWIFIEX_AUTH_MODE_AUTO   0xFF
 
#define BAND_CONFIG_BG   0x00
 
#define BAND_CONFIG_A   0x01
 
#define MWIFIEX_SUPPORTED_RATES   14
 
#define MWIFIEX_SUPPORTED_RATES_EXT   32
 
#define MWIFIEX_MAX_VER_STR_LEN   128
 
#define MAX_NUM_TID   8
 
#define MAX_RX_WINSIZE   64
 
#define DBG_CMD_NUM   5
 
#define MWIFIEX_KEY_INDEX_UNICAST   0x40000000
 
#define PN_LEN   16
 
#define DEEP_SLEEP_ON   1
 
#define DEEP_SLEEP_OFF   0
 
#define DEEP_SLEEP_IDLE_TIME   100
 
#define PS_MODE_AUTO   1
 
#define MWIFIEX_NUM_OF_CMD_BUFFER   20
 
#define MWIFIEX_SIZE_OF_CMD_BUFFER   2048
 
#define MAX_EEPROM_DATA   256
 
#define IEEE_MAX_IE_SIZE   256
 
#define MWIFIEX_IE_HDR_SIZE   (sizeof(struct mwifiex_ie) - IEEE_MAX_IE_SIZE)
 
#define BITMASK_BCN_RSSI_LOW   BIT(0)
 
#define BITMASK_BCN_RSSI_HIGH   BIT(4)
 
#define MWIFIEX_MAX_VSIE_LEN   (256)
 
#define MWIFIEX_MAX_VSIE_NUM   (8)
 
#define MWIFIEX_VSIE_MASK_CLEAR   0x00
 
#define MWIFIEX_VSIE_MASK_SCAN   0x01
 
#define MWIFIEX_VSIE_MASK_ASSOC   0x02
 
#define MWIFIEX_VSIE_MASK_ADHOC   0x04
 

Enumerations

enum  { MWIFIEX_SCAN_TYPE_UNCHANGED = 0, MWIFIEX_SCAN_TYPE_ACTIVE, MWIFIEX_SCAN_TYPE_PASSIVE }
 
enum  {
  BAND_B = 1, BAND_G = 2, BAND_A = 4, BAND_GN = 8,
  BAND_AN = 16
}
 
enum  { ADHOC_IDLE, ADHOC_STARTED, ADHOC_JOINED, ADHOC_COALESCED }
 
enum  { MWIFIEX_IE_TYPE_GEN_IE = 0, MWIFIEX_IE_TYPE_ARP_FILTER }
 
enum  {
  MWIFIEX_REG_MAC = 1, MWIFIEX_REG_BBP, MWIFIEX_REG_RF, MWIFIEX_REG_PMIC,
  MWIFIEX_REG_CAU
}
 
enum  subsc_evt_rssi_state { EVENT_HANDLED, RSSI_LOW_RECVD, RSSI_HIGH_RECVD }
 
enum  { MWIFIEX_FUNC_INIT = 1, MWIFIEX_FUNC_SHUTDOWN }
 

Macro Definition Documentation

#define BAND_CONFIG_A   0x01

Definition at line 85 of file ioctl.h.

#define BAND_CONFIG_BG   0x00

Definition at line 84 of file ioctl.h.

#define BITMASK_BCN_RSSI_HIGH   BIT(4)

Definition at line 333 of file ioctl.h.

#define BITMASK_BCN_RSSI_LOW   BIT(0)

Definition at line 332 of file ioctl.h.

#define DBG_CMD_NUM   5

Definition at line 175 of file ioctl.h.

#define DEEP_SLEEP_IDLE_TIME   100

Definition at line 255 of file ioctl.h.

#define DEEP_SLEEP_OFF   0

Definition at line 254 of file ioctl.h.

#define DEEP_SLEEP_ON   1

Definition at line 253 of file ioctl.h.

#define IEEE_MAX_IE_SIZE   256

Definition at line 317 of file ioctl.h.

#define KEY_MGMT_ON_HOST   0x03

Definition at line 82 of file ioctl.h.

#define MAX_EEPROM_DATA   256

Definition at line 309 of file ioctl.h.

#define MAX_NUM_TID   8

Definition at line 158 of file ioctl.h.

#define MAX_RX_WINSIZE   64

Definition at line 160 of file ioctl.h.

#define MWIFIEX_ALL_MULTI_MODE   4

Definition at line 39 of file ioctl.h.

#define MWIFIEX_AUTH_MODE_AUTO   0xFF

Definition at line 83 of file ioctl.h.

#define MWIFIEX_IE_HDR_SIZE   (sizeof(struct mwifiex_ie) - IEEE_MAX_IE_SIZE)

Definition at line 319 of file ioctl.h.

#define MWIFIEX_KEY_INDEX_UNICAST   0x40000000

Definition at line 222 of file ioctl.h.

#define MWIFIEX_MAX_MULTICAST_LIST_SIZE   32

Definition at line 40 of file ioctl.h.

#define MWIFIEX_MAX_VER_STR_LEN   128

Definition at line 135 of file ioctl.h.

#define MWIFIEX_MAX_VSIE_LEN   (256)

Definition at line 353 of file ioctl.h.

#define MWIFIEX_MAX_VSIE_NUM   (8)

Definition at line 354 of file ioctl.h.

#define MWIFIEX_MULTICAST_MODE   2

Definition at line 38 of file ioctl.h.

#define MWIFIEX_NUM_OF_CMD_BUFFER   20

Definition at line 287 of file ioctl.h.

#define MWIFIEX_PROMISC_MODE   1

Definition at line 37 of file ioctl.h.

#define MWIFIEX_SIZE_OF_CMD_BUFFER   2048

Definition at line 288 of file ioctl.h.

#define MWIFIEX_SUPPORTED_RATES   14

Definition at line 86 of file ioctl.h.

#define MWIFIEX_SUPPORTED_RATES_EXT   32

Definition at line 87 of file ioctl.h.

#define MWIFIEX_VSIE_MASK_ADHOC   0x04

Definition at line 358 of file ioctl.h.

#define MWIFIEX_VSIE_MASK_ASSOC   0x02

Definition at line 357 of file ioctl.h.

#define MWIFIEX_VSIE_MASK_CLEAR   0x00

Definition at line 355 of file ioctl.h.

#define MWIFIEX_VSIE_MASK_SCAN   0x01

Definition at line 356 of file ioctl.h.

#define MWIFIEX_WPA_PASSHPHRASE_LEN   64

Definition at line 66 of file ioctl.h.

#define PN_LEN   16

Definition at line 223 of file ioctl.h.

#define PS_MODE_AUTO   1

Definition at line 256 of file ioctl.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
MWIFIEX_SCAN_TYPE_UNCHANGED 
MWIFIEX_SCAN_TYPE_ACTIVE 
MWIFIEX_SCAN_TYPE_PASSIVE 

Definition at line 26 of file ioctl.h.

anonymous enum
Enumerator:
BAND_B 
BAND_G 
BAND_A 
BAND_GN 
BAND_AN 

Definition at line 58 of file ioctl.h.

anonymous enum
Enumerator:
ADHOC_IDLE 
ADHOC_STARTED 
ADHOC_JOINED 
ADHOC_COALESCED 

Definition at line 112 of file ioctl.h.

anonymous enum
Enumerator:
MWIFIEX_IE_TYPE_GEN_IE 
MWIFIEX_IE_TYPE_ARP_FILTER 

Definition at line 290 of file ioctl.h.

anonymous enum
Enumerator:
MWIFIEX_REG_MAC 
MWIFIEX_REG_BBP 
MWIFIEX_REG_RF 
MWIFIEX_REG_PMIC 
MWIFIEX_REG_CAU 

Definition at line 295 of file ioctl.h.

anonymous enum
Enumerator:
MWIFIEX_FUNC_INIT 
MWIFIEX_FUNC_SHUTDOWN 

Definition at line 360 of file ioctl.h.

Enumerator:
EVENT_HANDLED 
RSSI_LOW_RECVD 
RSSI_HIGH_RECVD 

Definition at line 335 of file ioctl.h.