WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
tag_hal_to_dmac_device_stru结构体 参考

#include <hal_ops_common_rom.h>

tag_hal_to_dmac_device_stru 的协作图:

成员变量

hal_cfg_cap_info_strucfg_cap_info
 
hal_rx_dscr_queue_header_stru rx_dscr_queue [HAL_RX_QUEUE_NUM]
 
hal_tx_dscr_queue_header_stru tx_dscr_queue [HAL_TX_QUEUE_NUM]
 
osal_u32 rx_machw_dscr_addr [HAL_RX_DSCR_QUEUE_ID_BUTT]
 
osal_u16 rx_normal_dscr_cnt
 
osal_u16 rx_small_dscr_cnt
 
osal_u16 rx_high_dscr_cnt
 
hal_alg_stat_info_stru hal_alg_stat
 
osal_u8 al_tx_flag: 3
 
osal_u8 al_rx_flag: 3
 
osal_u8 one_packet_st: 1
 
osal_u8 clear_fifo_st: 1
 
osal_u8 al_txrx_ampdu_num: 7
 
osal_u8 current_rx_list_index: 1
 
osal_u8 reg_info_flag: 5
 
osal_u8 sdp_init_flag: 1
 
osal_u8 rsv: 2
 
osal_u8 current_chan_number
 
osal_u32 al_tx_pkt_len
 
osal_u32 rx_normal_mdpu_succ_num
 
osal_u32 rx_ampdu_succ_num
 
osal_u32 rx_ppdu_fail_num
 
osal_u8 p2p_hal_vap_idx
 
osal_u8 sta_hal_vap_idx
 
osal_u8 ap_hal_vap_idx
 
osal_u8 ax_vap_cnt
 
osal_u8 resv [2]
 
hal_dyn_cali_val_stru dyn_cali_val
 
hal_phy_pow_param_stru phy_pow_param
 
p_hal_alg_isr_func pa_hal_alg_isr_func_table [HAL_ISR_TYPE_BUTT][HAL_ALG_ISR_NOTIFY_BUTT]
 
osal_s16 always_rx_rssi
 
mac_channel_stru wifi_channel_status
 
hal_rssi_stru rssi
 
osal_s8 rx_last_rssi
 
osal_u8 adc_4t01_flag: 1
 
osal_u8 resv0: 7
 
osal_u8 adc_type: 4
 
osal_u8 dac_type: 4
 
osal_u8 current_11ax_working: 1
 
osal_u8 ampdu_tx_hw: 1
 
osal_u8 ampdu_partial_resnd: 1
 
osal_u8 intf_det_invalid: 1
 
osal_u8 dpd_cali_doing: 1
 
osal_u8 dpd_clk_on: 1
 
osal_u8 pow_rf_reg_ctl_flag: 1
 
osal_u8 m2s_excute_flag: 1
 
wlan_chan_ratio_stru chan_ratio
 
wlan_scan_chan_stats_stru chan_result
 
hal_dev_fsm_stru hal_dev_fsm
 
osal_u32 work_vap_bitmap
 
hal_m2s_fsm_stru hal_m2s_fsm
 
osal_u8 assoc_user_nums
 
osal_u8 fix_power_level
 
osal_u8 control_frm_power_level
 
osal_voidalg_priv
 
hal_scan_params_stru hal_scan_params
 
hal_device_tx_pwr_ctrl_stru tx_pwr_ctrl
 
frw_timeout_stru btcoex_powersave_timer
 
hal_device_btcoex_sw_preempt_stru btcoex_sw_preempt
 
osal_u8 srb_switch: 1
 
osal_u8 mac_parse_tim: 1
 
osal_u8 fix_sifs_resp_rate: 1
 
osal_u8 is_mac_pa_enabled: 1
 
osal_u8 sideband_flag: 1
 
osal_u8 resv4: 1
 
osal_u8 promis_switch: 1
 
osal_u8 is_temp_protect_pa_off: 1
 
osal_u8 reserve [2]
 
p_tbtt_ap_isr_func tbtt_update_beacon_func
 
alg_rx_dscr_ctl_device_info_stru rx_dscr_ctl
 
osal_u32 duty_ratio
 
hal_ch_mac_statics_stru mac_ch_stats
 
hal_ch_intf_statics_stru intf_statics_stru
 
hal_device_btcoex_mgr_stru device_btcoex_mgr
 
osal_u8 twt_session_enable: 1
 
osal_u8 psd_enable: 1
 
osal_u8 resv1: 6
 
osal_u8 resv2 [2]
 
oal_bool_enum_uint8 ps_mode_ever
 
osal_u8 tx_ba_index_table [MAC_TX_BA_LUT_BMAP_LEN]
 
osal_u8 resv3 [2]
 
osal_u16 foc_err_cnt
 
osal_u32 last_trigger_time
 
osal_s32 cfo_phase_avg
 
osal_u32 phase_det_cnt
 
osal_void_rom
 
osal_u16 tx_time
 
osal_u8 resv5 [2]
 
osal_u32 backoff_done_timestamp
 
osal_u32 tx_done_timestamp
 

结构体成员变量说明

◆ _rom

osal_void* tag_hal_to_dmac_device_stru::_rom

◆ adc_4t01_flag

osal_u8 tag_hal_to_dmac_device_stru::adc_4t01_flag

◆ adc_type

osal_u8 tag_hal_to_dmac_device_stru::adc_type

◆ al_rx_flag

osal_u8 tag_hal_to_dmac_device_stru::al_rx_flag

◆ al_tx_flag

osal_u8 tag_hal_to_dmac_device_stru::al_tx_flag

◆ al_tx_pkt_len

osal_u32 tag_hal_to_dmac_device_stru::al_tx_pkt_len

◆ al_txrx_ampdu_num

osal_u8 tag_hal_to_dmac_device_stru::al_txrx_ampdu_num

◆ alg_priv

osal_void* tag_hal_to_dmac_device_stru::alg_priv

◆ always_rx_rssi

osal_s16 tag_hal_to_dmac_device_stru::always_rx_rssi

◆ ampdu_partial_resnd

osal_u8 tag_hal_to_dmac_device_stru::ampdu_partial_resnd

◆ ampdu_tx_hw

osal_u8 tag_hal_to_dmac_device_stru::ampdu_tx_hw

◆ ap_hal_vap_idx

osal_u8 tag_hal_to_dmac_device_stru::ap_hal_vap_idx

◆ assoc_user_nums

osal_u8 tag_hal_to_dmac_device_stru::assoc_user_nums

◆ ax_vap_cnt

osal_u8 tag_hal_to_dmac_device_stru::ax_vap_cnt

◆ backoff_done_timestamp

osal_u32 tag_hal_to_dmac_device_stru::backoff_done_timestamp

◆ btcoex_powersave_timer

frw_timeout_stru tag_hal_to_dmac_device_stru::btcoex_powersave_timer

◆ btcoex_sw_preempt

hal_device_btcoex_sw_preempt_stru tag_hal_to_dmac_device_stru::btcoex_sw_preempt

◆ cfg_cap_info

hal_cfg_cap_info_stru* tag_hal_to_dmac_device_stru::cfg_cap_info

◆ cfo_phase_avg

osal_s32 tag_hal_to_dmac_device_stru::cfo_phase_avg

◆ chan_ratio

wlan_chan_ratio_stru tag_hal_to_dmac_device_stru::chan_ratio

◆ chan_result

wlan_scan_chan_stats_stru tag_hal_to_dmac_device_stru::chan_result

◆ clear_fifo_st

osal_u8 tag_hal_to_dmac_device_stru::clear_fifo_st

◆ control_frm_power_level

osal_u8 tag_hal_to_dmac_device_stru::control_frm_power_level

◆ current_11ax_working

osal_u8 tag_hal_to_dmac_device_stru::current_11ax_working

◆ current_chan_number

osal_u8 tag_hal_to_dmac_device_stru::current_chan_number

◆ current_rx_list_index

osal_u8 tag_hal_to_dmac_device_stru::current_rx_list_index

◆ dac_type

osal_u8 tag_hal_to_dmac_device_stru::dac_type

◆ device_btcoex_mgr

hal_device_btcoex_mgr_stru tag_hal_to_dmac_device_stru::device_btcoex_mgr

◆ dpd_cali_doing

osal_u8 tag_hal_to_dmac_device_stru::dpd_cali_doing

◆ dpd_clk_on

osal_u8 tag_hal_to_dmac_device_stru::dpd_clk_on

◆ duty_ratio

osal_u32 tag_hal_to_dmac_device_stru::duty_ratio

◆ dyn_cali_val

hal_dyn_cali_val_stru tag_hal_to_dmac_device_stru::dyn_cali_val

◆ fix_power_level

osal_u8 tag_hal_to_dmac_device_stru::fix_power_level

◆ fix_sifs_resp_rate

osal_u8 tag_hal_to_dmac_device_stru::fix_sifs_resp_rate

◆ foc_err_cnt

osal_u16 tag_hal_to_dmac_device_stru::foc_err_cnt

◆ hal_alg_stat

hal_alg_stat_info_stru tag_hal_to_dmac_device_stru::hal_alg_stat

◆ hal_dev_fsm

hal_dev_fsm_stru tag_hal_to_dmac_device_stru::hal_dev_fsm

◆ hal_m2s_fsm

hal_m2s_fsm_stru tag_hal_to_dmac_device_stru::hal_m2s_fsm

◆ hal_scan_params

hal_scan_params_stru tag_hal_to_dmac_device_stru::hal_scan_params

◆ intf_det_invalid

osal_u8 tag_hal_to_dmac_device_stru::intf_det_invalid

◆ intf_statics_stru

hal_ch_intf_statics_stru tag_hal_to_dmac_device_stru::intf_statics_stru

◆ is_mac_pa_enabled

osal_u8 tag_hal_to_dmac_device_stru::is_mac_pa_enabled

◆ is_temp_protect_pa_off

osal_u8 tag_hal_to_dmac_device_stru::is_temp_protect_pa_off

◆ last_trigger_time

osal_u32 tag_hal_to_dmac_device_stru::last_trigger_time

◆ m2s_excute_flag

osal_u8 tag_hal_to_dmac_device_stru::m2s_excute_flag

◆ mac_ch_stats

hal_ch_mac_statics_stru tag_hal_to_dmac_device_stru::mac_ch_stats

◆ mac_parse_tim

osal_u8 tag_hal_to_dmac_device_stru::mac_parse_tim

◆ one_packet_st

osal_u8 tag_hal_to_dmac_device_stru::one_packet_st

◆ p2p_hal_vap_idx

osal_u8 tag_hal_to_dmac_device_stru::p2p_hal_vap_idx

◆ pa_hal_alg_isr_func_table

p_hal_alg_isr_func tag_hal_to_dmac_device_stru::pa_hal_alg_isr_func_table[HAL_ISR_TYPE_BUTT][HAL_ALG_ISR_NOTIFY_BUTT]

◆ phase_det_cnt

osal_u32 tag_hal_to_dmac_device_stru::phase_det_cnt

◆ phy_pow_param

hal_phy_pow_param_stru tag_hal_to_dmac_device_stru::phy_pow_param

◆ pow_rf_reg_ctl_flag

osal_u8 tag_hal_to_dmac_device_stru::pow_rf_reg_ctl_flag

◆ promis_switch

osal_u8 tag_hal_to_dmac_device_stru::promis_switch

◆ ps_mode_ever

oal_bool_enum_uint8 tag_hal_to_dmac_device_stru::ps_mode_ever

◆ psd_enable

osal_u8 tag_hal_to_dmac_device_stru::psd_enable

◆ reg_info_flag

osal_u8 tag_hal_to_dmac_device_stru::reg_info_flag

◆ reserve

osal_u8 tag_hal_to_dmac_device_stru::reserve[2]

◆ resv

osal_u8 tag_hal_to_dmac_device_stru::resv[2]

◆ resv0

osal_u8 tag_hal_to_dmac_device_stru::resv0

◆ resv1

osal_u8 tag_hal_to_dmac_device_stru::resv1

◆ resv2

osal_u8 tag_hal_to_dmac_device_stru::resv2[2]

◆ resv3

osal_u8 tag_hal_to_dmac_device_stru::resv3[2]

◆ resv4

osal_u8 tag_hal_to_dmac_device_stru::resv4

◆ resv5

osal_u8 tag_hal_to_dmac_device_stru::resv5[2]

◆ rssi

hal_rssi_stru tag_hal_to_dmac_device_stru::rssi

◆ rsv

osal_u8 tag_hal_to_dmac_device_stru::rsv

◆ rx_ampdu_succ_num

osal_u32 tag_hal_to_dmac_device_stru::rx_ampdu_succ_num

◆ rx_dscr_ctl

alg_rx_dscr_ctl_device_info_stru tag_hal_to_dmac_device_stru::rx_dscr_ctl

◆ rx_dscr_queue

hal_rx_dscr_queue_header_stru tag_hal_to_dmac_device_stru::rx_dscr_queue[HAL_RX_QUEUE_NUM]

◆ rx_high_dscr_cnt

osal_u16 tag_hal_to_dmac_device_stru::rx_high_dscr_cnt

◆ rx_last_rssi

osal_s8 tag_hal_to_dmac_device_stru::rx_last_rssi

◆ rx_machw_dscr_addr

osal_u32 tag_hal_to_dmac_device_stru::rx_machw_dscr_addr[HAL_RX_DSCR_QUEUE_ID_BUTT]

◆ rx_normal_dscr_cnt

osal_u16 tag_hal_to_dmac_device_stru::rx_normal_dscr_cnt

◆ rx_normal_mdpu_succ_num

osal_u32 tag_hal_to_dmac_device_stru::rx_normal_mdpu_succ_num

◆ rx_ppdu_fail_num

osal_u32 tag_hal_to_dmac_device_stru::rx_ppdu_fail_num

◆ rx_small_dscr_cnt

osal_u16 tag_hal_to_dmac_device_stru::rx_small_dscr_cnt

◆ sdp_init_flag

osal_u8 tag_hal_to_dmac_device_stru::sdp_init_flag

◆ sideband_flag

osal_u8 tag_hal_to_dmac_device_stru::sideband_flag

◆ srb_switch

osal_u8 tag_hal_to_dmac_device_stru::srb_switch

◆ sta_hal_vap_idx

osal_u8 tag_hal_to_dmac_device_stru::sta_hal_vap_idx

◆ tbtt_update_beacon_func

p_tbtt_ap_isr_func tag_hal_to_dmac_device_stru::tbtt_update_beacon_func

◆ twt_session_enable

osal_u8 tag_hal_to_dmac_device_stru::twt_session_enable

◆ tx_ba_index_table

osal_u8 tag_hal_to_dmac_device_stru::tx_ba_index_table[MAC_TX_BA_LUT_BMAP_LEN]

◆ tx_done_timestamp

osal_u32 tag_hal_to_dmac_device_stru::tx_done_timestamp

◆ tx_dscr_queue

hal_tx_dscr_queue_header_stru tag_hal_to_dmac_device_stru::tx_dscr_queue[HAL_TX_QUEUE_NUM]

◆ tx_pwr_ctrl

hal_device_tx_pwr_ctrl_stru tag_hal_to_dmac_device_stru::tx_pwr_ctrl

◆ tx_time

osal_u16 tag_hal_to_dmac_device_stru::tx_time

◆ wifi_channel_status

mac_channel_stru tag_hal_to_dmac_device_stru::wifi_channel_status

◆ work_vap_bitmap

osal_u32 tag_hal_to_dmac_device_stru::work_vap_bitmap

该结构体的文档由以下文件生成: