7#ifndef __HMAC_ALG_NOTIFY_H__
8#define __HMAC_ALG_NOTIFY_H__
17#ifdef _PRE_WLAN_FEATURE_SMPS
53#ifdef _PRE_WLAN_FEATURE_ANTI_INTERF
58#ifdef _PRE_WLAN_FEATURE_DBAC
142#ifdef _PRE_WLAN_FEATURE_SMPS
182 smps = hmac_user_get_smps_mode(hmac_vap, hmac_user);
194 mimo_rate = hmac_tx_check_mimo_rate(protocol_mode, txop_alg, index);
osal_u8 mac_alg_channel_bw_chg_type_uint8
Definition alg_common_macros_rom.h:164
@ ALG_PARAM_SYNC_NOTIFY_BUTT
Definition alg_common_macros_rom.h:455
@ OAL_FAIL
Definition common_error_code_rom.h:570
@ OAL_SUCC
Definition common_error_code_rom.h:18
@ OAL_ERR_CODE_PTR_NULL
Definition common_error_code_rom.h:34
@ THRUPUT_ALG_BYPASS
Definition dmac_ext_if_hcm.h:277
#define osal_unlikely(x)
Definition dmac_misc_type.h:12
osal_void cfg_msg_init(osal_u8 *data, osal_u32 data_len, osal_u8 *rsp, osal_u32 rsp_buf_len, frw_msg *cfg_info)
#define hal_txop_alg_get_tx_dscr(txop_alg)
Definition hal_common_ops.h:42
@ HMAC_ALG_VAP_DOWN_BUTT
Definition hmac_alg_if_struct_define.h:91
@ HMAC_ALG_VAP_DOWN_START
Definition hmac_alg_if_struct_define.h:88
@ HMAC_ALG_VAP_UP_BUTT
Definition hmac_alg_if_struct_define.h:83
@ HMAC_ALG_VAP_UP_START
Definition hmac_alg_if_struct_define.h:79
@ ALG_PARAM_CFG_NOTIFY_BUTT
Definition hmac_alg_if_struct_define.h:193
@ HMAC_ALG_RX_NOTIFY_BUTT
Definition hmac_alg_if_struct_define.h:122
@ HMAC_ALG_RX_START
Definition hmac_alg_if_struct_define.h:112
osal_u8 hmac_alg_bt_aggr_time_uint8
Definition hmac_alg_if_struct_define.h:212
osal_void hmac_alg_vap_up_hmac_to_dmac(hmac_vap_stru *mac_vap)
osal_u32 hmac_alg_cfg_btcoex_state_notify(hal_to_dmac_device_stru *hal_device, hmac_alg_bt_aggr_time_uint8 type)
osal_void * hmac_alg_get_algorithm_main(osal_void)
osal_u32 hmac_alg_del_assoc_user_notify(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_u32 hmac_alg_rx_mgmt_notify(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, oal_netbuf_stru *buf)
osal_u32 hmac_alg_cfg_channel_notify(hmac_vap_stru *hmac_vap, mac_alg_channel_bw_chg_type_uint8 type)
osal_u32 hmac_alg_anti_intf_tbtt_handler(hmac_vap_stru *hmac_vap, hal_to_dmac_device_stru *hal_device)
osal_u32 hmac_alg_rx_cntl_notify(const hmac_vap_stru *hmac_vap, const hmac_user_stru *hmac_user, const oal_netbuf_stru *buf)
osal_u32 hmac_alg_add_assoc_user_notify(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user)
osal_u32 hmac_alg_scan_ch_complete_notify(osal_void *param)
osal_u32 hmac_scan_param_sync(const mac_scan_req_stru *scan_req_params)
osal_u8 hmac_is_thruput_enable(osal_u8 type)
osal_u8 type
Definition oal_net.h:0
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
#define INLINE__
Definition osal_list.h:25
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
#define OSAL_FALSE
Definition osal_types.h:56
#define OSAL_NULL
Definition osal_types.h:65
void osal_void
Definition osal_types.h:29
#define OSAL_TRUE
Definition osal_types.h:57
unsigned int osal_u32
Definition osal_types.h:13
Definition alg_common_rom.h:411
Definition frw_msg_rom.h:74
osal_u16 rsp_buf_len
Definition frw_msg_rom.h:80
osal_u8 * rsp
Definition frw_msg_rom.h:76
osal_u8 * data
Definition frw_msg_rom.h:75
osal_u16 data_len
Definition frw_msg_rom.h:79
Definition hal_ops_common_rom.h:330
wlan_channel_band_enum_uint8 band
Definition hal_ops_common_rom.h:335
wlan_phy_protocol_enum_uint8 protocol_mode[HAL_TX_RATE_MAX_NUM]
Definition hal_ops_common_rom.h:334
wlan_legacy_rate_value_enum_uint8 rate[HAL_TX_RATE_MAX_NUM]
Definition hal_ops_common_rom.h:331
Definition hal_common_ops_device_rom.h:886
Definition hal_ops_common_rom.h:240
Definition hmac_alg_if_struct_define.h:318
p_alg_rx_notify_func pa_rx_notify_func[HMAC_ALG_RX_NOTIFY_BUTT]
Definition hmac_alg_if_struct_define.h:321
p_alg_bfee_report_pow_adjust_notify bfee_report_pow_adjust_notify
Definition hmac_alg_if_struct_define.h:339
p_alg_tx_schedule_timer_func tx_schedule_timer_func
Definition hmac_alg_if_struct_define.h:325
p_alg_vap_up_notify_func pa_alg_vap_up_notify_func[HMAC_ALG_VAP_UP_BUTT]
Definition hmac_alg_if_struct_define.h:333
p_alg_update_cb_rssi_level_notify_func alg_update_cb_rssi_level_notify_func
Definition hmac_alg_if_struct_define.h:341
p_alg_update_tid_notify_func tid_update_func
Definition hmac_alg_if_struct_define.h:322
p_alg_tx_schedule_func tx_schedule_func
Definition hmac_alg_if_struct_define.h:324
p_alg_pow_table_refresh_notify_func alg_pow_table_refresh_notify_func
Definition hmac_alg_if_struct_define.h:340
osal_u32 alg_bitmap
Definition hmac_alg_if_struct_define.h:319
p_alg_para_sync_notify_func alg_para_sync_notify_func[ALG_PARAM_SYNC_NOTIFY_BUTT]
Definition hmac_alg_if_struct_define.h:349
p_alg_para_cfg_notify_func alg_para_cfg_notify_func[ALG_PARAM_CFG_NOTIFY_BUTT]
Definition hmac_alg_if_struct_define.h:350
p_alg_update_user_info_notify_func user_info_update_func
Definition hmac_alg_if_struct_define.h:323
p_alg_vap_down_notify_func pa_alg_vap_down_notify_func[HMAC_ALG_VAP_DOWN_BUTT]
Definition hmac_alg_if_struct_define.h:334
Definition mac_user_ext.h:463
Definition mac_user_ext.h:519
Definition mac_vap_ext.h:2019
mac_channel_stru channel
Definition mac_vap_ext.h:2032
wlan_vap_mode_enum_uint8 vap_mode
Definition mac_vap_ext.h:2056
wlan_channel_band_enum_uint8 band
Definition wlan_types_base_rom.h:260
Definition mac_device_ext.h:682
Definition dmac_ext_if_type_rom.h:195
Definition dmac_ext_if_device_rom.h:98
Definition oal_skbuff.h:82
Definition hal_ops_common_rom.h:529
@ WLAN_MIB_MIMO_POWER_SAVE_STATIC
Definition wlan_mib_type.h:242
@ WLAN_MIB_MIMO_POWER_SAVE_MIMO
Definition wlan_mib_type.h:244
@ WLAN_MIB_MIMO_POWER_SAVE_DYNAMIC
Definition wlan_mib_type.h:243
#define HAL_TX_QUEUE_NUM
Definition wlan_spec_hh503_rom.h:51
#define HAL_TX_RATE_MAX_NUM
Definition wlan_spec_hh503_rom.h:40
@ WLAN_HT_PHY_PROTOCOL_MODE
Definition wlan_spec_type_rom.h:25
@ WLAN_11B_PHY_PROTOCOL_MODE
Definition wlan_spec_type_rom.h:23
@ WLAN_VHT_PHY_PROTOCOL_MODE
Definition wlan_spec_type_rom.h:26
@ WLAN_LEGACY_OFDM_PHY_PROTOCOL_MODE
Definition wlan_spec_type_rom.h:24
@ WLAN_HT_MCS0
Definition wlan_types.h:537
@ WLAN_HT_MCS_BUTT
Definition wlan_types.h:559
#define WLAN_SINGLE_NSS
Definition wlan_types.h:24
@ WLAN_BAND_2G
Definition wlan_types_base_rom.h:92
@ WLAN_VAP_MODE_BSS_AP
Definition wlan_types_base_rom.h:82
@ WLAN_LONG_11B_1M_BPS
Definition wlan_types_base_rom.h:201
@ WLAN_LEGACY_OFDM_24M_BPS
Definition wlan_types_base_rom.h:207