32#define THIS_FILE_ID OAM_FILE_ID_HAL_CSI_H
34#define HAL_CSI_MAX_USER_NUM 4
35#define HAL_CSI_USR_0 0
36#define HAL_CSI_USR_1 1
37#define HAL_CSI_USR_2 2
38#define HAL_CSI_USR_3 3
40#define HAL_CSI_USR_ADDR_NUM 2
42#define CSI_DATA_MAX_LEN 762
43#define CSI_DATA_BLK_NUM 2
osal_u32 hal_csi_set_usr_attr(osal_u8 usr_id, const hal_csi_usr_attr *attr)
osal_u32 hal_csi_stat_clr(osal_void)
osal_void hal_csi_set_ack_resp_flt(void)
osal_u32 hal_csi_disable(osal_u8 usr_id)
osal_u32 hal_csi_get_usr_attr(osal_u8 usr_id, hal_csi_usr_attr *attr)
osal_bool hal_csi_vap_is_close(osal_void)
hal_csi_ppdu_format_enum
Definition hal_csi.h:46
@ HAL_CSI_PPDU_HT
Definition hal_csi.h:51
@ HAL_CSI_PPDU_HE_ER_SU
Definition hal_csi.h:48
@ HAL_CSI_PPDU_HE_MU_MIMO
Definition hal_csi.h:49
@ HAL_CSI_PPDU_HE_MU_OFDMA
Definition hal_csi.h:50
@ HAL_CSI_PPDU_NONE_HT
Definition hal_csi.h:47
@ HAL_CSI_PPDU_VHT
Definition hal_csi.h:52
@ HAL_CSI_PPDU_FORMAT_BUTT
Definition hal_csi.h:53
osal_u32 hal_csi_set_buffer_config(hal_csi_buffer_stru *csi_buffer)
osal_void hh503_csi_phy_open_channel(osal_void)
hal_csi_rpt_cnt_enum
Definition hal_csi.h:58
@ HAL_CSI_CNT_RPT_SUCC
Definition hal_csi.h:63
@ HAL_CSI_RPT_CNT_BUTT
Definition hal_csi.h:64
@ HAL_CSI_CNT_SW_BLK_ERR
Definition hal_csi.h:62
@ HAL_CSI_CNT_H_TIMMING_ERR
Definition hal_csi.h:60
@ HAL_CSI_CNT_TIMEOUT_ERR
Definition hal_csi.h:61
@ HAL_CSI_CNT_H_NUM_ERR
Definition hal_csi.h:59
osal_u32 hal_csi_set_tsf(osal_u8 hal_vap_id)
osal_u32 hal_csi_keep_mac_pa_open(void)
osal_u32 hal_csi_enable(osal_u8 usr_id)
#define WLAN_MAC_ADDR_LEN
Definition mac_addr.c:28
unsigned char osal_u8
Definition osal_types.h:11
osal_u8 osal_bool
Definition osal_types.h:27
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
osal_u16 csi_data_max_len
Definition hal_csi.h:107
osal_u8 csi_data_blk_num
Definition hal_csi.h:106
osal_u32 cfg_rsv31
Definition hal_csi.h:113
osal_u32 buffer_step_block_size
Definition hal_csi.h:119
osal_u32 cfg_rsv7_5
Definition hal_csi.h:122
osal_u32 non_ht_bw_mismatch_center_freq
Definition hal_csi.h:115
osal_u32 timeout_thr_us_cnt
Definition hal_csi.h:121
osal_u32 non_ht_bw_mismatch_center_freq_bypass_en
Definition hal_csi.h:114
osal_u32 he_grouping_en
Definition hal_csi.h:116
osal_u32 direct_resp_ctrl_flt_en
Definition hal_csi.h:117
osal_u32 buffer_block_total
Definition hal_csi.h:120
osal_u32 cfg_rsv4_0
Definition hal_csi.h:123
osal_u32 fcs_err_drop_en
Definition hal_csi.h:118
osal_u32 rpt_cnt_rsv31_19
Definition hal_csi.h:133
osal_u8 h_num_err_cnt
Definition hal_csi.h:128
osal_u8 timeout_err_cnt
Definition hal_csi.h:130
osal_u8 h_timing_err_cnt
Definition hal_csi.h:129
osal_u32 rpt_csi_blk_index
Definition hal_csi.h:134
osal_u8 sw_blk_err_cnt
Definition hal_csi.h:131
osal_u32 rpt_csi_succ_cnt
Definition hal_csi.h:135
osal_u8 ppdu_he_er_su_en
Definition hal_csi.h:90
osal_u8 ppdu_rsv_en
Definition hal_csi.h:95
osal_u8 ppdu_ht_en
Definition hal_csi.h:93
osal_u8 frm_subtype_match_en
Definition hal_csi.h:83
osal_u8 ppdu_non_ht_en
Definition hal_csi.h:89
osal_u8 cfg_csi_en
Definition hal_csi.h:76
osal_u16 sample_period_ms
Definition hal_csi.h:101
osal_u8 ppdu_he_mu_mimo_en
Definition hal_csi.h:91
osal_u8 cfg_rsv2
Definition hal_csi.h:98
osal_u8 cfg_match_ta_ra_sel
Definition hal_csi.h:78
osal_u8 cfg_rsv
Definition hal_csi.h:82
osal_u8 ppdu_vht_en
Definition hal_csi.h:94
osal_u8 cfg_mgmt_frame_en
Definition hal_csi.h:79
osal_u8 cfg_data_frame_en
Definition hal_csi.h:81
osal_u8 ppdu_he_mu_ofdma_en
Definition hal_csi.h:92
osal_u8 cfg_addr_match_bypass
Definition hal_csi.h:77
osal_u8 match_frame_subtype
Definition hal_csi.h:86
osal_u8 cfg_ctrl_frame_en
Definition hal_csi.h:80