#ifndef _MWIFIEX_IOCTL_H_
#define _MWIFIEX_IOCTL_H_
#include <net/lib80211.h>
enum { … };
struct mwifiex_user_scan { … };
#define MWIFIEX_PROMISC_MODE …
#define MWIFIEX_MULTICAST_MODE …
#define MWIFIEX_ALL_MULTI_MODE …
#define MWIFIEX_MAX_MULTICAST_LIST_SIZE …
struct mwifiex_multicast_list { … };
struct mwifiex_chan_freq { … };
struct mwifiex_ssid_bssid { … };
enum { … };
#define MWIFIEX_WPA_PASSHPHRASE_LEN …
struct wpa_param { … };
struct wep_key { … };
#define KEY_MGMT_ON_HOST …
#define MWIFIEX_AUTH_MODE_AUTO …
#define BAND_CONFIG_BG …
#define BAND_CONFIG_A …
#define MWIFIEX_SEC_CHAN_BELOW …
#define MWIFIEX_SEC_CHAN_ABOVE …
#define MWIFIEX_SUPPORTED_RATES …
#define MWIFIEX_SUPPORTED_RATES_EXT …
#define MWIFIEX_TDLS_SUPPORTED_RATES …
#define MWIFIEX_TDLS_DEF_QOS_CAPAB …
#define MWIFIEX_PRIO_BK …
#define MWIFIEX_PRIO_VI …
#define MWIFIEX_SUPPORTED_CHANNELS …
#define MWIFIEX_OPERATING_CLASSES …
struct mwifiex_uap_bss_param { … };
enum { … };
struct mwifiex_ds_get_stats { … };
#define MWIFIEX_MAX_VER_STR_LEN …
struct mwifiex_ver_ext { … };
struct mwifiex_bss_info { … };
#define MAX_NUM_TID …
#define MAX_RX_WINSIZE …
struct mwifiex_ds_rx_reorder_tbl { … };
struct mwifiex_ds_tx_ba_stream_tbl { … };
#define DBG_CMD_NUM …
#define MWIFIEX_DBG_SDIO_MP_NUM …
struct tdls_peer_info { … };
struct mwifiex_debug_info { … };
#define MWIFIEX_KEY_INDEX_UNICAST …
#define PN_LEN …
struct mwifiex_ds_encrypt_key { … };
struct mwifiex_power_cfg { … };
struct mwifiex_ds_hs_cfg { … };
struct mwifiex_ds_wakeup_reason { … };
#define DEEP_SLEEP_ON …
#define DEEP_SLEEP_OFF …
#define DEEP_SLEEP_IDLE_TIME …
#define PS_MODE_AUTO …
struct mwifiex_ds_auto_ds { … };
struct mwifiex_ds_pm_cfg { … };
struct mwifiex_11ac_vht_cfg { … };
struct mwifiex_ds_11n_tx_cfg { … };
struct mwifiex_ds_11n_amsdu_aggr_ctrl { … };
struct mwifiex_ds_ant_cfg { … };
#define MWIFIEX_NUM_OF_CMD_BUFFER …
#define MWIFIEX_SIZE_OF_CMD_BUFFER …
enum { … };
enum { … };
struct mwifiex_ds_reg_rw { … };
#define MAX_EEPROM_DATA …
struct mwifiex_ds_read_eeprom { … };
struct mwifiex_ds_mem_rw { … };
#define IEEE_MAX_IE_SIZE …
#define MWIFIEX_IE_HDR_SIZE …
struct mwifiex_ds_misc_gen_ie { … };
struct mwifiex_ds_misc_cmd { … };
#define BITMASK_BCN_RSSI_LOW …
#define BITMASK_BCN_RSSI_HIGH …
enum subsc_evt_rssi_state { … };
struct subsc_evt_cfg { … };
struct mwifiex_ds_misc_subsc_evt { … };
#define MWIFIEX_MEF_MAX_BYTESEQ …
#define MWIFIEX_MEF_MAX_FILTERS …
struct mwifiex_mef_filter { … };
struct mwifiex_mef_entry { … };
struct mwifiex_ds_mef_cfg { … };
#define MWIFIEX_MAX_VSIE_LEN …
#define MWIFIEX_MAX_VSIE_NUM …
#define MWIFIEX_VSIE_MASK_CLEAR …
#define MWIFIEX_VSIE_MASK_SCAN …
#define MWIFIEX_VSIE_MASK_ASSOC …
#define MWIFIEX_VSIE_MASK_ADHOC …
#define MWIFIEX_VSIE_MASK_BGSCAN …
enum { … };
enum COALESCE_OPERATION { … };
enum COALESCE_PACKET_TYPE { … };
#define MWIFIEX_COALESCE_MAX_RULES …
#define MWIFIEX_COALESCE_MAX_BYTESEQ …
#define MWIFIEX_COALESCE_MAX_FILTERS …
#define MWIFIEX_MAX_COALESCING_DELAY …
struct filt_field_param { … };
struct mwifiex_coalesce_rule { … };
struct mwifiex_ds_coalesce_cfg { … };
struct mwifiex_ds_tdls_oper { … };
#endif