22#define THIS_FILE_ID OAM_FILE_ID_HAL_MAC_H
24#ifdef _PRE_WLAN_FEATURE_DAQ
25#define HAL_MAC_DIAG_MATCH_ADDR_MASK (0xFF)
26#define HAL_MAC_DIAG_MATCH_FRM_MASK (0x3F)
27#define HAL_MAC_DIAG_DAQ_OFFSET 0x0
30 HAL_MAC_DIAG_TEST_INIT = 0,
31 HAL_MAC_DIAG_TEST_MATCH,
32 HAL_MAC_DIAG_TEST_QUERY = 11,
33 HAL_MAC_DIAG_TEST_STOP,
34} hal_mac_diag_test_type_enum;
38 HAL_MAC_DIAG_TEST4 = 4,
39 HAL_MAC_DIAG_TEST8 = 8,
40} hal_mac_diag_test_item_enum;
42 HAL_MAC_TX_DIAG_MATCH_RA_ADDR = 0,
43 HAL_MAC_TX_DIAG_MATCH_TA_ADDR,
44 HAL_MAC_TX_DIAG_MATCH_FRM_TYPE,
45 HAL_MAC_RX_DIAG_MATCH_RA_ADDR,
46 HAL_MAC_RX_DIAG_MATCH_TA_ADDR,
47 HAL_MAC_RX_DIAG_MATCH_FRM_TYPE,
48 HAL_MAC_TX_RX_DIAG_MATCH_NUM,
49} hal_mac_diag_test_match_enum;
51 HAL_MAC_DIAG4_NODE_DBAC = 0,
52 HAL_MAC_DIAG4_NODE_FSM,
53 HAL_MAC_DIAG4_NODE_TX_AMPDU0,
54 HAL_MAC_DIAG4_NODE_TSF_VAP3 = 31,
55} hal_mac_diag4_node_enum;
57 HAL_MAC_DIAG8_NODE_H = 0,
58 HAL_MAC_DIAG8_NODE_HV,
59 HAL_MAC_DIAG8_NODE_SNR,
60 HAL_MAC_DIAG8_NODE_PHI_PSI,
61} hal_mac_diag8_node_enum;
63 HAL_MAC_DIAG_SEL_PKT_RAM_2KB = 0,
64 HAL_MAC_DIAG_SEL_PKT_RAM_4KB,
65 HAL_MAC_DIAG_SEL_PKT_RAM_6KB,
66 HAL_MAC_DIAG_SEL_PKT_RAM_8KB,
67 HAL_MAC_DIAG_SEL_PKT_RAM_10KB,
68 HAL_MAC_DIAG_SEL_PKT_RAM_12KB,
69 HAL_MAC_DIAG_SEL_PKT_RAM_14KB,
70 HAL_MAC_DIAG_SEL_PKT_RAM_16KB,
71} hal_mac_diag_sel_pkt_ram_size_enum;
73osal_void hal_set_mac_diag_param(
osal_u8 vap_id, mac_cfg_mct_set_diag_stru *event_set_diag,
74 hal_to_dmac_device_mac_test_stru *hal_mac_test_device);
77osal_void hal_set_mac_diag_mode(mac_cfg_mct_set_diag_stru *event_set_diag,
78 hal_to_dmac_device_mac_test_stru *hal_mac_test_device);
79osal_void hal_set_mac_diag_test_query(hal_to_dmac_device_mac_test_stru *hal_mac_test_device);
80osal_void hal_set_mac_diag_test_query(hal_to_dmac_device_mac_test_stru *hal_mac_test_device);
osal_void hal_radar_sensing_one_sub_frame_start(osal_void)
osal_void hal_radar_sensing_switch_radar_param2(osal_bool is_on)
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
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