|
| #define | MAC_NUM_DR_802_11A 8 /* 11A 5g模式时的数据速率(DR)个数 */ |
| |
| #define | MAC_NUM_BR_802_11A 3 /* 11A 5g模式时的基本速率(BR)个数 */ |
| |
| #define | MAC_NUM_NBR_802_11A 5 /* 11A 5g模式时的非基本速率(NBR)个数 */ |
| |
| #define | MAC_NUM_DR_802_11B 4 /* 11B 2.4G模式时的数据速率(DR)个数 */ |
| |
| #define | MAC_NUM_BR_802_11B 2 /* 11B 2.4G模式时的数据速率(BR)个数 */ |
| |
| #define | MAC_NUM_NBR_802_11B 2 /* 11B 2.4G模式时的数据速率(NBR)个数 */ |
| |
| #define | MAC_NUM_DR_802_11G 8 /* 11G 2.4G模式时的数据速率(DR)个数 */ |
| |
| #define | MAC_NUM_BR_802_11G 3 /* 11G 2.4G模式时的基本速率(BR)个数 */ |
| |
| #define | MAC_NUM_NBR_802_11G 5 /* 11G 2.4G模式时的非基本速率(NBR)个数 */ |
| |
| #define | MAC_NUM_DR_802_11G_MIXED 12 /* 11G 混合模式时的数据速率(DR)个数 */ |
| |
| #define | MAC_NUM_BR_802_11G_MIXED_ONE 4 /* 11G 混合1模式时的基本速率(BR)个数 */ |
| |
| #define | MAC_NUM_NBR_802_11G_MIXED_ONE 8 /* 11G 混合1模式时的非基本速率(NBR)个数 */ |
| |
| #define | MAC_NUM_BR_802_11G_MIXED_TWO 7 /* 11G 混合2模式时的基本速率(BR)个数 */ |
| |
| #define | MAC_NUM_NBR_802_11G_MIXED_TWO 5 /* 11G 混合2模式时的非基本速率(NBR)个数 */ |
| |
| #define | MAC_MAX_RATE_SINGLE_NSS_20M_11N 0 /* 1个空间流20MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_SINGLE_NSS_40M_11N 0 /* 1个空间流40MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_DOUBLE_NSS_20M_11N 0 /* 1个空间流80MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_DOUBLE_NSS_40M_11N 0 /* 2个空间流20MHz的最大速率 */ |
| |
| #define | MAC_MAX_SUP_MCS7_11AC_EACH_NSS 0 /* 11AC各空间流支持的最大MCS序号,支持0-7 */ |
| |
| #define | MAC_MAX_SUP_MCS8_11AC_EACH_NSS 1 /* 11AC各空间流支持的最大MCS序号,支持0-8 */ |
| |
| #define | MAC_MAX_SUP_MCS9_11AC_EACH_NSS 2 /* 11AC各空间流支持的最大MCS序号,支持0-9 */ |
| |
| #define | MAC_MAX_UNSUP_MCS_11AC_EACH_NSS 3 /* 11AC各空间流支持的最大MCS序号,不支持n个空间流 */ |
| |
| #define | MAC_MAX_RATE_SINGLE_NSS_20M_11AC 86 /* 1个空间流20MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_SINGLE_NSS_40M_11AC 180 /* 1个空间流40MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_SINGLE_NSS_80M_11AC 390 /* 1个空间流80MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_SINGLE_NSS_160M_11AC 780 /* 1个空间流160MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_DOUBLE_NSS_20M_11AC 173 /* 2个空间流20MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_DOUBLE_NSS_40M_11AC 360 /* 2个空间流40MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_DOUBLE_NSS_80M_11AC 780 /* 2个空间流80MHz的最大速率 */ |
| |
| #define | MAC_MAX_RATE_DOUBLE_NSS_160M_11AC 1560 /* 2个空间流160MHz的最大速率 */ |
| |
| #define | HMAC_FBT_RSSI_ADJUST_VALUE 100 |
| |
| #define | HMAC_RSSI_SIGNAL_INVALID 0xff /* 上报RSSI无效值 */ |
| |
| #define | HMAC_FBT_RSSI_MAX_VALUE 100 |
| |
| #define | MAC_VAP_USER_HASH_INVALID_VALUE 0xFFFFFFFF /* HSAH非法值 */ |
| |
| #define | MAC_VAP_USER_HASH_MAX_VALUE (WLAN_ASSOC_USER_MAX_NUM * 2) /* 2为扩展因子 */ |
| |
| #define | MAC_VAP_CAP_ENABLE 1 |
| |
| #define | MAC_VAP_CAP_DISABLE 0 |
| |
| #define | MAC_VAP_FEATURE_ENABLE 1 |
| |
| #define | MAC_VAP_FEATRUE_DISABLE 0 |
| |
| #define | MAC_DATA_CONTAINER_HEADER_LEN 4 |
| |
| #define | MAC_DATA_CONTAINER_MAX_LEN 512 |
| |
| #define | MAC_DATA_CONTAINER_MIN_LEN 8 /* 至少要包含1个事件 */ |
| |
| #define | MAC_SEND_TWO_DEAUTH_FLAG 0xf000 |
| |
| #define | MAC_DBB_SCALING_2G_RATE_NUM 12 /* 2G rate速率的个数 */ |
| |
| #define | MAC_DBB_SCALING_5G_RATE_NUM 8 /* 2G rate速率的个数 */ |
| |
| #define | MAC_DBB_SCALING_2G_RATE_OFFSET 0 /* 2G Rate dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_2G_HT20_MCS_OFFSET 12 /* 2G HT20 dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_2G_HT40_MCS_OFFSET 20 /* 2G HT40 dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_2G_HT40_MCS32_OFFSET 61 /* 2G HT40 mcs32 dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_5G_RATE_OFFSET 28 /* 5G Rate dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_5G_HT20_MCS_OFFSET 40 /* 5G HT20 dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_5G_HT20_MCS8_OFFSET 36 /* 5G HT20 mcs8 dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_5G_HT40_MCS_OFFSET 48 /* 5G HT40 dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_5G_HT40_MCS32_OFFSET 60 /* 5G HT40 mcs32 dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_5G_HT80_MCS_OFFSET 66 /* 5G HT80 dbb scaling 索引偏移值 */ |
| |
| #define | MAC_DBB_SCALING_5G_HT80_MCS0_DELTA_OFFSET 2 /* 5G HT80 mcs0/1 dbb scaling 索引偏移值回退值 */ |
| |
| #define | HMAC_RSP_MSG_MAX_LEN 128 /* get wid返回消息最大长度 */ |
| |
| #define | MAC_VAP_INVAILD (0x0) /* 0为vap无效 */ |
| |
| #define | MAC_VAP_VAILD (0x2b) |
| |
| #define | MAC_VAP_AP_STATE_BUTT (MAC_VAP_STATE_AP_WAIT_START + 1) |
| |
| #define | MAC_VAP_STA_STATE_BUTT MAC_VAP_STATE_BUTT |
| |
| #define | H2D_SYNC_MASK_BARK_PREAMBLE (1 << 1) |
| |
| #define | H2D_SYNC_MASK_MIB (1 << 2) |
| |
| #define | H2D_SYNC_MASK_PROT (1 << 3) |
| |
| #define | WAL_HIPRIV_RATE_INVALID 255 /* 无效速率配置值 */ |
| |
| #define | MAC_WPA_CHIPER_CCMP cipher_suite_selector(0x00, 0x50, 0xf2, 4) |
| |
| #define | MAC_WPA_CHIPER_TKIP cipher_suite_selector(0x00, 0x50, 0xf2, 2) |
| |
| #define | MAC_WPA_AKM_PSK cipher_suite_selector(0x00, 0x50, 0xf2, 2) |
| |
| #define | MAC_WPA_AKM_PSK_SHA256 cipher_suite_selector(0x00, 0x50, 0xf2, 6) |
| |
| #define | MAC_RSN_CHIPER_CCMP cipher_suite_selector(0x00, 0x0f, 0xac, 4) |
| |
| #define | MAC_RSN_CHIPER_TKIP cipher_suite_selector(0x00, 0x0f, 0xac, 2) |
| |
| #define | MAC_RSN_AKM_PSK cipher_suite_selector(0x00, 0x0f, 0xac, 2) |
| |
| #define | MAC_RSN_AKM_PSK_SHA256 cipher_suite_selector(0x00, 0x0f, 0xac, 6) |
| |
| #define | MAC_RSN_AKM_SAE_SHA256 cipher_suite_selector(0x00, 0x0f, 0xac, 8) |
| |
| #define | MAC_RSN_AKM_OWE cipher_suite_selector(0x00, 0x0f, 0xac, 18) |
| |
| #define | MAC_RSN_CIPHER_SUITE_AES_128_CMAC cipher_suite_selector(0x00, 0x0f, 0xac, 6) |
| |
| #define | MAC_RSN_CIPHER_SUITE_GCMP cipher_suite_selector(0x00, 0x0f, 0xac, 8) |
| |
| #define | MAC_RSN_CIPHER_SUITE_GCMP_256 cipher_suite_selector(0x00, 0x0f, 0xac, 9) |
| |
| #define | MAC_RSN_CIPHER_SUITE_CCMP_256 cipher_suite_selector(0x00, 0x0f, 0xac, 10) |
| |
| #define | MAC_RSN_CIPHER_SUITE_BIP_GMAC_128 cipher_suite_selector(0x00, 0x0f, 0xac, 11) |
| |
| #define | MAC_RSN_CIPHER_SUITE_BIP_GMAC_256 cipher_suite_selector(0x00, 0x0f, 0xac, 12) |
| |
| #define | MAC_RSN_CIPHER_SUITE_BIP_CMAC_256 cipher_suite_selector(0x00, 0x0f, 0xac, 13) |
| |
| #define | SHORTGI_CFG_STRU_LEN 4 |
| |
| #define | CCPRIV_CMD_NAME_MAX_LEN 80 /* 字符串中每个单词的最大长度(原20) */ |
| |
| #define | CCPRIV_MAC_ADDR_STR_LEN 18 /* mac地址字符串长度 12位数字+5个分隔符+1个结束符 */ |
| |
| #define | HMAC_MAX_DSCP_VALUE_NUM 64 |
| |
| #define | is_2g(mac_vap) ((mac_vap)->channel.band == WLAN_BAND_2G) |
| |
|
| typedef osal_u8 | mac_set_pow_type_enum_uint8 |
| |
| typedef osal_u8 | mac_vap_config_dscr_frame_type_uint8 |
| |
| typedef osal_u8 | mac_dyn_cali_cfg_enum_uint8 |
| |
| typedef osal_u8 | mac_beacon_operation_type_uint8 |
| |
| typedef osal_u8 | mac_wmm_set_param_type_enum_uint8 |
| |
| typedef osal_u8 | oal_pkts_stat_enum_uint8 |
| |
| typedef osal_u8 | oal_stat_enum_uint8 |
| |
| typedef enum mac_rate_info_flags | mac_rate_info_flags |
| |
| typedef mac_cfg_start_vap_param_stru | mac_cfg_down_vap_param_stru |
| |
| typedef mac_cfg_add_user_param_stru | mac_cfg_del_user_param_stru |
| |
| typedef mac_cfg_ampdu_start_param_stru | mac_cfg_ampdu_end_param_stru |
| |
| typedef osal_u8 | mac_rf_payload_enum_uint8 |
| |
| typedef osal_u8 | mac_hw_payload_enum_uint8 |
| |
| typedef struct mac_cfg80211_disconnect_param_tag | mac_cfg80211_disconnect_param_stru |
| |
| typedef struct mac_cfg_lpm_wow_en | mac_cfg_lpm_wow_en_stru |
| |
| typedef osal_u8 | mac_lpm_soc_set_enum_uint8 |
| |
| typedef struct mac_cfg_lpm_soc_set_tag | mac_cfg_lpm_soc_set_stru |
| |
| typedef struct mac_pmksa_tag | mac_pmksa_stru |
| |
| typedef struct mac_vendor_cmd_channel_list_info | mac_vendor_cmd_channel_list_stru |
| |
| typedef struct mac_sta_bss_parameters_ | mac_sta_bss_parameters |
| |
| typedef struct mac_nl80211_sta_flag_update_ | mac_nl80211_sta_flag_update |
| |
| typedef struct mac_station_info_tag | mac_station_info_stru |
| |
| typedef osal_u8 | hmac_vap_query_enent_id_enumm_uint8 |
| |
| typedef struct _mac_sta_collision_handler | mac_sta_collision_handler |
| |
| typedef struct hmac_chba_vap_tag | hmac_chba_vap_stru |
| |
| typedef struct hmac_vap_tag | hmac_vap_stru |
| |
| typedef osal_u8 | mac_vap_11ax_param_config_enum_uint8 |
| |
| typedef hmac_cfg_add_vap_param_stru | hmac_cfg_del_vap_param_stru |
| |
| typedef void(* | ch_mib_by_bw) (hmac_vap_stru *hmac_vap, wlan_channel_band_enum_uint8 band, wlan_channel_bandwidth_enum_uint8 en_bandwidth) |
| |
| typedef void(* | init_11ac_rates) (hmac_vap_stru *hmac_vap, hmac_device_stru *hmac_device) |
| |
| typedef void(* | init_11n_rates) (hmac_vap_stru *hmac_vap, hmac_device_stru *hmac_device) |
| |
| typedef osal_u32(* | init_privacy) (hmac_vap_stru *hmac_vap, mac_conn_security_stru *conn_sec) |
| |
| typedef void(* | init_rates_by_prot) (hmac_vap_stru *hmac_vap, wlan_protocol_enum_uint8 vap_protocol, mac_data_rate_stru *rates) |
| |
| typedef void(* | init_11ax_mib) (hmac_vap_stru *hmac_vap) |
| |
| typedef void(* | init_11ax_rates) (hmac_vap_stru *hmac_vap, hmac_device_stru *hmac_device) |
| |
| typedef void(* | p_mac_vap_init_mib_11n_cb) (hmac_vap_stru *hmac_vap) |
| |
| typedef void(* | p_mac_init_mib_cb) (hmac_vap_stru *hmac_vap) |
| |
| typedef osal_u32(* | p_mac_vap_init_by_protocol_cb) (hmac_vap_stru *hmac_vap, wlan_protocol_enum_uint8 protocol) |
| |
| typedef void(* | p_mac_vap_init_11ac_mcs_singlenss_cb) (hmac_vap_stru *hmac_vap, wlan_channel_bandwidth_enum_uint8 en_bandwidth) |
| |
| typedef void(* | p_mac_vap_init_11ac_mcs_doublenss_cb) (hmac_vap_stru *hmac_vap, wlan_channel_bandwidth_enum_uint8 en_bandwidth) |
| |
|
| enum | mac_set_pow_type_enum {
MAC_SET_POW_RF_REG_CTL = 0
, MAC_SET_POW_FIX_LEVEL
, MAC_SET_POW_MAG_LEVEL
, MAC_SET_POW_CTL_LEVEL
,
MAC_SET_POW_AMEND
, MAC_SET_POW_NO_MARGIN
, MAC_SET_POW_SHOW_LOG
, MAC_SET_POW_SAR_LVL_DEBUG
,
MAC_SET_POW_BUTT
} |
| |
| enum | mac_vap_config_dscr_frame_type_enum {
MAC_VAP_CONFIG_UCAST_DATA = 0
, MAC_VAP_CONFIG_MCAST_DATA
, MAC_VAP_CONFIG_BCAST_DATA
, MAC_VAP_CONFIG_UCAST_MGMT_2G
,
MAC_VAP_CONFIG_UCAST_MGMT_5G
, MAC_VAP_CONFIG_MBCAST_MGMT_2G
, MAC_VAP_CONFIG_MBCAST_MGMT_5G
, MAC_VAP_CONFIG_BUTT
} |
| |
| enum | mac_dyn_cali_cfg_enum {
MAC_DYN_CALI_CFG_SET_EN_REALTIME_CALI_ADJUST
, MAC_DYN_CALI_CFG_SET_2G_DSCR_INT
, MAC_DYN_CALI_CFG_SET_5G_DSCR_INT
, MAC_DYN_CALI_CFG_SET_CHAIN_INT
,
MAC_DYN_CALI_CFG_SET_PDET_MIN_TH
, MAC_DYN_CALI_CFG_SET_PDET_MAX_TH
, MAC_DYN_CALI_CFG_BUFF
} |
| |
| enum | scan_param_cfg {
SCAN_PARAM_START
, SCAN_PARAM_TX_POWER
, SCAN_PARAM_COUNT
, SCAN_PARAM_STAY_TIME
,
SCAN_PARAM_ON_HOME_TIME
, SCAN_PARAM_CHANNEL_LIST
, SCAN_PARAM_INTERVAL
, SCAN_PARAM_SCAN_MODE
,
SCAN_PARAM_NOT_SCAN
, SCAN_PARAM_DEL_SCAN_LIST
, SCAN_PARAM_MAX
} |
| |
| enum | mac_beacon_operation_type { MAC_SET_BEACON = 0
, MAC_ADD_BEACON = 1
, MAC_BEACON_OPERATION_BUTT
} |
| |
| enum | mac_wmm_set_param_type_enum { MAC_WMM_SET_PARAM_TYPE_DEFAULT
, MAC_WMM_SET_PARAM_TYPE_UPDATE_EDCA
, MAC_WMM_SET_PARAM_TYPE_BUTT
} |
| |
| enum | { PKT_STAT_SET_ENABLE = 0
, PKT_STAT_SET_START_STAT = 1
, PKT_STAT_SET_FRAME_LEN = 2
, PKT_STAT_SET_BUTT
} |
| |
| enum | {
OAL_SET_ENABLE = 0
, OAL_SET_MAX_BUFF = 1
, OAL_SET_THRESHOLD = 2
, OAL_SET_LOG_PRINT = 3
,
OAL_SET_CLEAR = 10
, OAL_SET_BUTT
} |
| |
| enum | hmac_info_report_type_enum {
HMAC_CHAN_MEAS_INIT_REPORT = 0
, HMAC_CHAN_MEAS_LINK_INFO_REPORT = 1
, HMAC_CHAN_MEAS_CHAN_STAT_REPORT = 2
, HMAC_CHAN_MEAS_SUCC_REPORT = 3
,
HMAC_CHAN_MEAS_EXTI_REPORT = 4
, HMAC_CHBA_CHAN_SWITCH_REPORT = 5
, HMAC_CHBA_ROLE_REPORT = 6
, HMAC_CHBA_GET_BEST_CHANNEL = 7
,
HMAC_CHBA_REPORT_TYPE_BUTT
} |
| |
| enum | witp_wpa_versions_enum { WITP_WPA_VERSION_1 = 1
, WITP_WPA_VERSION_2 = 2
, WITP_WAPI_VERSION = 1 << 7
} |
| |
| enum | mac_rate_info_flags {
MAC_RATE_INFO_FLAGS_MCS = (1UL << 0)
, MAC_RATE_INFO_FLAGS_VHT_MCS = (1UL << 1)
, MAC_RATE_INFO_FLAGS_40_MHZ_WIDTH = (1UL << 2)
, MAC_RATE_INFO_FLAGS_80_MHZ_WIDTH = (1UL << 3)
,
MAC_RATE_INFO_FLAGS_80P80_MHZ_WIDTH = (1UL << 4)
, MAC_RATE_INFO_FLAGS_160_MHZ_WIDTH = (1UL << 5)
, MAC_RATE_INFO_FLAGS_SHORT_GI = (1UL << 6)
, MAC_RATE_INFO_FLAGS_60G = (1UL << 7)
} |
| |
| enum | hmac_count_by_ampdu_length_enum {
HMAC_COUNT_BY_AMPDU_LENGTH_INDEX_0
, HMAC_COUNT_BY_AMPDU_LENGTH_INDEX_1
, HMAC_COUNT_BY_AMPDU_LENGTH_INDEX_2
, HMAC_COUNT_BY_AMPDU_LENGTH_INDEX_3
,
HMAC_COUNT_BY_AMPDU_LENGTH_INDEX_BUTT
} |
| |
| enum | mac_rf_payload_enum {
RF_PAYLOAD_ALL_ZERO = 0
, RF_PAYLOAD_ALL_ONE
, RF_PAYLOAD_ALL_AA
, RF_PAYLOAD_RAND
,
RF_PAYLOAD_DATA
, RF_PAYLOAD_BUTT
} |
| |
| enum | mac_hw_payload_enum {
HW_PAYLOAD_ALL_ZERO = 0
, HW_PAYLOAD_ALL_ONE
, HW_PAYLOAD_RAND
, HW_PAYLOAD_REPEAT
,
HW_PAYLOAD_BUTT
} |
| |
| enum | mac_lpm_soc_set_enum {
MAC_LPM_SOC_BUS_GATING = 0
, MAC_LPM_SOC_PCIE_RD_BYPASS = 1
, MAC_LPM_SOC_MEM_PRECHARGE = 2
, MAC_LPM_SOC_PCIE_L0_S = 3
,
MAC_LPM_SOC_PCIE_L1_0 = 4
, MAC_LPM_SOC_AUTOCG_ALL = 5
, MAC_LPM_SOC_ADC_FREQ = 6
, MAC_LPM_SOC_PCIE_L1S = 7
,
MAC_LPM_SOC_SET_BUTT
} |
| |
| enum | hmac_vap_query_enent_id_enum {
QUERY_ID_KO_VERSION = 0
, QUERY_ID_PWR_REF = 1
, QUERY_ID_BCAST_RATE = 2
, QUERY_ID_STA_INFO = 3
,
QUERY_ID_ANT_RSSI = 4
, QUERY_ID_STA_DIAG_INFO = 5
, QUERY_ID_VAP_DIAG_INFO = 6
, QUERY_ID_SENSING_BSSID_INFO = 7
,
QUERY_ID_BG_NOISE = 8
, QUERY_ID_MODE_BUTT
} |
| |
| enum | mac_vap_11ax_param_config_enum { MAC_VAP_11AX_PARAM_CONFIG_INIT = 0
, MAC_VAP_11AX_PARAM_CONFIG_UPDAT = 1
, MAC_VAP_11AX_PARAM_CONFIG_BUTT
} |
| |
|
| void | hmac_vap_free_mib_etc (hmac_vap_stru *hmac_vap) |
| |
| mac_wme_param_stru * | hmac_get_wmm_cfg_etc (wlan_vap_mode_enum_uint8 vap_mode) |
| |
| void | hmac_vap_init_rates_etc (hmac_vap_stru *hmac_vap) |
| |
| osal_u8 | hmac_vap_set_bw_check (hmac_vap_stru *hmac_vap, wlan_channel_bandwidth_enum_uint8 sta_new_bandwidth) |
| |
| osal_u32 | hmac_mib_get_bss_type_etc (hmac_vap_stru *hmac_vap, osal_u8 *len, osal_u8 *param) |
| |
| osal_u32 | hmac_mib_set_bss_type_etc (hmac_vap_stru *hmac_vap, osal_u8 len, const osal_u8 *param) |
| |
| osal_u32 | hmac_mib_set_ssid_etc (hmac_vap_stru *hmac_vap, osal_u8 len, osal_u8 *param) |
| |
| osal_u32 | hmac_mib_get_ssid_etc (hmac_vap_stru *hmac_vap, osal_u8 *len, osal_u8 *param) |
| |
| osal_u32 | hmac_mib_get_dtim_period_etc (hmac_vap_stru *hmac_vap, osal_u8 *len, osal_u8 *param) |
| |
| osal_u32 | hmac_mib_set_dtim_period_etc (hmac_vap_stru *hmac_vap, osal_u8 len, const osal_u8 *param) |
| |
| osal_u32 | hmac_mib_get_shpreamble_etc (hmac_vap_stru *hmac_vap, osal_u8 *len, osal_u8 *param) |
| |
| osal_u32 | hmac_mib_set_shpreamble_etc (hmac_vap_stru *hmac_vap, osal_u8 len, const osal_u8 *param) |
| |
| osal_u32 | hmac_vap_find_user_by_macaddr_etc (hmac_vap_stru *hmac_vap, const osal_u8 *sta_mac_addr, osal_u16 *user_idx) |
| |
| osal_u32 | hmac_chip_find_user_by_macaddr (osal_u8 chip_id, osal_u8 *sta_mac_addr, osal_u16 *user_idx) |
| |
| osal_u8 | hmac_vap_get_ap_usr_opern_bandwidth (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user) |
| |
| osal_u8 | hmac_vap_get_bandwith (hmac_vap_stru *hmac_vap, wlan_channel_bandwidth_enum_uint8 bss_cap) |
| |
| void | hmac_vap_set_tx_power_etc (hmac_vap_stru *hmac_vap, osal_u8 tx_power) |
| |
| void | hmac_vap_set_assoc_id_etc (hmac_vap_stru *hmac_vap, osal_u16 assoc_vap_id) |
| |
| void | hmac_vap_set_aid_etc (hmac_vap_stru *hmac_vap, osal_u16 aid) |
| |
| void | hmac_vap_set_multi_user_idx_etc (hmac_vap_stru *hmac_vap, osal_u16 multi_user_idx) |
| |
| void | hmac_vap_set_rx_nss_etc (hmac_vap_stru *hmac_vap, wlan_nss_enum_uint8 rx_nss) |
| |
| void | hmac_vap_set_wmm_params_update_count_etc (hmac_vap_stru *hmac_vap, osal_u8 update_count) |
| |
| void | hmac_vap_set_peer_obss_scan_etc (hmac_vap_stru *hmac_vap, osal_u8 value) |
| |
| void | hmac_vap_set_hide_ssid_etc (hmac_vap_stru *hmac_vap, osal_u8 value) |
| |
| osal_u8 | hmac_vap_get_peer_obss_scan_etc (const hmac_vap_stru *hmac_vap) |
| |
| osal_u32 | hmac_vap_save_app_ie_etc (hmac_vap_stru *hmac_vap, oal_app_ie_stru *app_ie, app_ie_type_uint8 type) |
| |
| osal_void | hmac_vap_clear_app_ie_etc (hmac_vap_stru *hmac_vap, app_ie_type_uint8 type) |
| |
| void | hmac_vap_cap_init_legacy (hmac_vap_stru *hmac_vap) |
| |
| osal_u32 | hmac_vap_cap_init_htvht (hmac_vap_stru *hmac_vap) |
| |
| osal_u32 | hmac_vap_config_vht_ht_mib_by_protocol_etc (hmac_vap_stru *hmac_vap) |
| |
| void | hmac_vap_init_rx_nss_by_protocol_etc (hmac_vap_stru *hmac_vap) |
| |
| wlan_bw_cap_enum_uint8 | hmac_vap_bw_mode_to_bw (wlan_channel_bandwidth_enum_uint8 mode) |
| |
| void | hmac_vap_state_change_etc (hmac_vap_stru *hmac_vap, mac_vap_state_enum_uint8 vap_state) |
| |
| void | hmac_vap_get_bandwidth_cap_etc (const hmac_vap_stru *hmac_vap, wlan_bw_cap_enum_uint8 *cap) |
| |
| wlan_prot_mode_enum_uint8 | mac_vap_get_user_protection_mode_etc (const hmac_vap_stru *mac_vap_sta, const hmac_user_stru *hmac_user) |
| |
| oal_bool_enum | mac_protection_lsigtxop_check_etc (const hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user) |
| |
| osal_void | mac_protection_set_lsig_txop_mechanism_etc (hmac_vap_stru *hmac_vap, osal_u8 flag) |
| |
| osal_u32 | hmac_vap_add_wep_key (hmac_vap_stru *hmac_vap, osal_u8 key_idx, osal_u8 key_len, osal_u8 *key) |
| |
| osal_u32 | hmac_vap_init_privacy_etc (hmac_vap_stru *hmac_vap, mac_conn_security_stru *conn_sec) |
| |
| hmac_user_stru * | hmac_vap_get_user_by_addr_etc (hmac_vap_stru *hmac_vap, const osal_u8 *mac_addr, size_t mac_len) |
| |
| osal_u32 | hmac_vap_set_security (hmac_vap_stru *hmac_vap, mac_beacon_param_stru *beacon_param) |
| |
| osal_u32 | hmac_vap_add_key_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, osal_u8 key_id, mac_key_params_stru *key) |
| |
| void | hmac_vap_init_user_security_port_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user) |
| |
| void | hmac_device_set_vap_id_etc (hmac_device_stru *hmac_device, hmac_vap_stru *hmac_vap, osal_u8 vap_idx, const hmac_cfg_add_vap_param_stru *vap_param, osal_u8 is_add_vap) |
| |
| osal_u32 | hmac_device_calc_up_vap_num_etc (hmac_device_stru *hmac_device) |
| |
| osal_u32 | hmac_device_find_2up_vap_etc (hmac_device_stru *hmac_device, hmac_vap_stru **hmac_up_vap1, hmac_vap_stru **hmac_up_vap2) |
| |
| void | hmac_device_set_channel_etc (hmac_device_stru *hmac_device, mac_cfg_channel_param_stru *channel_param) |
| |
| void | hmac_device_get_channel_etc (hmac_device_stru *hmac_device, mac_cfg_channel_param_stru *channel_param) |
| |
| osal_u32 | mac_mib_set_station_id_etc (hmac_vap_stru *hmac_vap, osal_u8 len, osal_u8 *param) |
| |
| osal_u32 | mac_vap_init_etc (hmac_vap_stru *hmac_vap, osal_u8 chip_id, osal_u8 device_id, osal_u8 vap_id, hmac_cfg_add_vap_param_stru *param) |
| |
| void | mac_sta_init_bss_rates_etc (hmac_vap_stru *hmac_vap, mac_bss_dscr_stru *bss_dscr) |
| |
| osal_u32 | hmac_vap_exit_etc (hmac_vap_stru *hmac_vap, hmac_device_stru *hmac_device) |
| |
| osal_u32 | hmac_vap_del_user_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user) |
| |
| osal_u32 | hmac_vap_add_assoc_user_etc (hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user) |
| |
| osal_u32 | mac_vap_set_bssid_etc (hmac_vap_stru *hmac_vap, osal_u8 *bssid) |
| |
| osal_u32 | mac_vap_set_current_channel_etc (hmac_vap_stru *hmac_vap, wlan_channel_band_enum_uint8 band, osal_u8 channel) |
| |
| osal_u32 | hmac_vap_init_wme_param_etc (hmac_vap_stru *hmac_vap) |
| |
| osal_u32 | hmac_vap_init_by_protocol_etc (hmac_vap_stru *hmac_vap, wlan_protocol_enum_uint8 protocol) |
| |
| void | hmac_vap_change_mib_by_bandwidth_etc (hmac_vap_stru *hmac_vap, wlan_channel_band_enum_uint8 band, wlan_channel_bandwidth_enum_uint8 bandwidth) |
| |
| void | hmac_vap_set_uapsd_cap_etc (hmac_vap_stru *hmac_vap, osal_u8 uapsd_cap) |
| |
| osal_u32 | mac_dump_protection_etc (hmac_vap_stru *hmac_vap) |
| |
| osal_void | mac_mib_set_wep_etc (hmac_vap_stru *hmac_vap, osal_u8 key_id, osal_u8 key_value) |
| |
| osal_u32 | mac_device_find_up_vap_etc (hmac_device_stru *hmac_device, hmac_vap_stru **hmac_vap) |
| |
| osal_u32 | mac_device_find_up_ap_etc (hmac_device_stru *hmac_device, hmac_vap_stru **hmac_vap) |
| |
| osal_u32 | mac_device_is_p2p_connected_etc (hmac_device_stru *hmac_device) |
| |
| void | mac_blacklist_free_pointer (hmac_vap_stru *hmac_vap, mac_blacklist_info_stru *blacklist_info) |
| |
| mac_tcp_ack_buf_switch_stru * | mac_get_pst_tcp_ack_buf_switch (osal_void) |
| |
| mac_small_amsdu_switch_stru * | mac_get_pst_small_amsdu_switch (osal_void) |
| |
| mac_rx_buffer_size_stru * | mac_get_pst_rx_buffer_size_stru (osal_void) |
| |
| osal_void | mac_vap_init_rates_by_protocol_etc (hmac_vap_stru *hmac_vap, wlan_protocol_enum_uint8 vap_protocol, mac_data_rate_stru *rates) |
| |
| osal_u8 * | mac_vap_get_uapsd_cap (osal_void) |
| |
| osal_u32 | hmac_vap_check_ap_usr_opern_bandwidth (const hmac_vap_stru *mac_sta, const hmac_user_stru *hmac_user) |
| |
| osal_u8 | hmac_vap_get_default_key_id_etc (const hmac_vap_stru *hmac_vap) |
| |
| osal_u8 * | hmac_vap_get_mac_addr_etc (const hmac_vap_stru *hmac_vap) |
| |
| osal_u8 | hmac_vap_protection_autoprot_is_enabled_etc (const hmac_vap_stru *hmac_vap) |
| |
| hmac_vap_stru * | mac_device_find_another_up_vap_etc (const hmac_device_stru *hmac_device, osal_u8 vap_id_self) |
| |
| osal_u32 | mac_device_find_up_sta_etc (const hmac_device_stru *hmac_device, hmac_vap_stru **hmac_vap) |
| |
| hmac_vap_stru * | mac_find_up_legacy_sta_vap (osal_void) |
| |