SW profiling debug feature. More...
|
Variables | |
| const char *const | dbg_prof_conf [DBG_PROF_MAX] |
| Variable linking a profiling identifier to its name string. | |
| const char *const | dbg_prof_conf [DBG_PROF_MAX] |
| Variable linking a profiling identifier to its name string. | |
Profiling Identifier definitions | |
|
| |
| enum | { TX_IPC_IRQ, TX_MACIF_EVT, TX_BUF_ALLOC, TX_DMA_IRQ, TX_PAYL_HDL, TX_NEW_TAIL, TX_MAC_IRQ, TX_BUF_FREE, TX_CFM_EVT, RX_MAC_IRQ, RX_CNTRL_EVT, RX_MPDU_XFER, RX_MPDU_FREE, RX_DMA_IRQ, RX_DMA_EVT, RX_IPC_IND, AGG_FIRST_MPDU_DWNLD, AGG_START_AMPDU, AGG_ADD_MPDU, AGG_FINISH_AMPDU, AGG_BAR_DONETX, AGG_BA_RXED, MM_HW_IDLE, MM_SET_CHANNEL, TX_FRAME_PUSH, TX_FRAME_CFM, TX_AC_BG, TX_AC_BG_LAST = TX_AC_BG + 1, TX_AC_IRQ, TX_AC_IRQ_LAST = TX_AC_IRQ + 1, STA_TBTT, DBG_PROF_MAX } |
Profiling signal identifiers. | |
Profiling Macro definitions | |
|
| |
| #define | PROF_TX_IPC_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_TX_IPC_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_TX_MACIF_EVT_SET() |
| Profiling macro. | |
| #define | PROF_TX_MACIF_EVT_CLR() |
| Profiling macro. | |
| #define | PROF_TX_DMA_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_TX_DMA_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_TX_NEW_TAIL_SET() |
| Profiling macro. | |
| #define | PROF_TX_NEW_TAIL_CLR() |
| Profiling macro. | |
| #define | PROF_AGG_FIRST_MPDU_DWNLD_SET() |
| Profiling macro. | |
| #define | PROF_AGG_FIRST_MPDU_DWNLD_CLR() |
| Profiling macro. | |
| #define | PROF_AGG_START_AMPDU_SET() |
| Profiling macro. | |
| #define | PROF_AGG_START_AMPDU_CLR() |
| Profiling macro. | |
| #define | PROF_AGG_ADD_MPDU_SET() |
| Profiling macro. | |
| #define | PROF_AGG_ADD_MPDU_CLR() |
| Profiling macro. | |
| #define | PROF_AGG_FINISH_AMPDU_SET() |
| Profiling macro. | |
| #define | PROF_AGG_FINISH_AMPDU_CLR() |
| Profiling macro. | |
| #define | PROF_AGG_SMPDU_DONETX_SET() |
| Profiling macro. | |
| #define | PROF_AGG_SMPDU_DONETX_CLR() |
| Profiling macro. | |
| #define | PROF_AGG_BAR_DONETX_SET() |
| Profiling macro. | |
| #define | PROF_AGG_BAR_DONETX_CLR() |
| Profiling macro. | |
| #define | PROF_AGG_BA_RXED_SET() |
| Profiling macro. | |
| #define | PROF_AGG_BA_RXED_CLR() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_CDE_EVT_SET() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_CDE_EVT_CLR() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_TBTT_SWITCH_SET() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_TBTT_SWITCH_CLR() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_TX_DISCARD_SET() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_TX_DISCARD_CLR() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_IDX_SET(idx) |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_WAIT_END_SET() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_WAIT_END_CLR() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_SWITCH_SET() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_SWITCH_CLR() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_TBTT_PRES_SET() |
| Profiling macro. | |
| #define | PROF_CHAN_CTXT_TBTT_PRES_CLR() |
| Profiling macro. | |
| #define | PROF_P2P_NOA_ABS_SET(inst) |
| Profiling macro. | |
| #define | PROF_P2P_NOA_ABS_CLR(inst) |
| Profiling macro. | |
| #define | PROF_P2P_CTW_SET() |
| Profiling macro. | |
| #define | PROF_P2P_CTW_CLR() |
| Profiling macro. | |
| #define | PROF_P2P_WAIT_BCN_SET() |
| Profiling macro. | |
| #define | PROF_P2P_WAIT_BCN_CLR() |
| Profiling macro. | |
| #define | PROF_P2P_ABSENCE_SET() |
| Profiling macro. | |
| #define | PROF_P2P_ABSENCE_CLR() |
| Profiling macro. | |
| #define | PROF_P2P_PS_PAUSED_SET() |
| Profiling macro. | |
| #define | PROF_P2P_PS_PAUSED_CLR() |
| Profiling macro. | |
| #define | PROF_MU_SEC_USER_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_MU_SEC_USER_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_MU_PPDU_START_SET() |
| Profiling macro. | |
| #define | PROF_MU_PPDU_START_CLR() |
| Profiling macro. | |
| #define | PROF_MU_MPDU_ADD_SET() |
| Profiling macro. | |
| #define | PROF_MU_MPDU_ADD_CLR() |
| Profiling macro. | |
| #define | PROF_MU_PPDU_CLOSE_SET() |
| Profiling macro. | |
| #define | PROF_MU_PPDU_CLOSE_CLR() |
| Profiling macro. | |
| #define | PROF_MU_USER_POS_SET(pos) |
| Profiling macro. | |
| #define | PROF_MU_USER_POS_IRQ_SET(idx) |
| Profiling macro. | |
| #define | PROF_RADAR_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_RADAR_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_TX_AC_BG_SET(ac) |
| Profiling macro. | |
| #define | PROF_TX_AC_IRQ_SET(ac) |
| Profiling macro. | |
| #define | PROF_TX_MAC_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_TX_MAC_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_TX_HE_TRIG_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_TX_HE_TRIG_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_TX_BUF_FREE_SET() |
| Profiling macro. | |
| #define | PROF_TX_BUF_FREE_CLR() |
| Profiling macro. | |
| #define | PROF_TX_BUF_ALLOC_SET() |
| Profiling macro. | |
| #define | PROF_TX_BUF_ALLOC_CLR() |
| Profiling macro. | |
| #define | PROF_TX_PAYL_HDL_SET() |
| Profiling macro. | |
| #define | PROF_TX_PAYL_HDL_CLR() |
| Profiling macro. | |
| #define | PROF_TX_CFM_EVT_SET() |
| Profiling macro. | |
| #define | PROF_TX_CFM_EVT_CLR() |
| Profiling macro. | |
| #define | PROF_TX_CFM_DMA_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_TX_CFM_DMA_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_MM_HW_IDLE_SET() |
| Profiling macro. | |
| #define | PROF_MM_HW_IDLE_CLR() |
| Profiling macro. | |
| #define | PROF_MM_SET_CHANNEL_SET() |
| Profiling macro. | |
| #define | PROF_MM_SET_CHANNEL_CLR() |
| Profiling macro. | |
| #define | PROF_TX_FRAME_PUSH_SET() |
| Profiling macro. | |
| #define | PROF_TX_FRAME_PUSH_CLR() |
| Profiling macro. | |
| #define | PROF_TX_FRAME_CFM_SET() |
| Profiling macro. | |
| #define | PROF_TX_FRAME_CFM_CLR() |
| Profiling macro. | |
| #define | PROF_MSG_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_MSG_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_MSG_FWD_SET() |
| Profiling macro. | |
| #define | PROF_MSG_FWD_CLR() |
| Profiling macro. | |
| #define | PROF_MSG_IPC_IND_SET() |
| Profiling macro. | |
| #define | PROF_MSG_IPC_IND_CLR() |
| Profiling macro. | |
| #define | PROF_RX_MAC_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_RX_MAC_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_RX_DMA_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_RX_DMA_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_RX_DMA_EVT_SET() |
| Profiling macro. | |
| #define | PROF_RX_DMA_EVT_CLR() |
| Profiling macro. | |
| #define | PROF_RX_IPC_IND_SET() |
| Profiling macro. | |
| #define | PROF_RX_IPC_IND_CLR() |
| Profiling macro. | |
| #define | RX_MPDU_XFER_SET() |
| Profiling macro. | |
| #define | RX_MPDU_XFER_CLR() |
| Profiling macro. | |
| #define | RX_MPDU_FREE_SET() |
| Profiling macro. | |
| #define | RX_MPDU_FREE_CLR() |
| Profiling macro. | |
| #define | RX_CNTRL_EVT_SET() |
| Profiling macro. | |
| #define | RX_CNTRL_EVT_CLR() |
| Profiling macro. | |
| #define | RX_HOSTBUF_IDX_SET(val) |
| Profiling macro. | |
| #define | RX_HOSTBUF_IDX_CLR() |
| Profiling macro. | |
| #define | PROF_HW_TBTT_EVT_SET() |
| Profiling macro. | |
| #define | PROF_HW_TBTT_EVT_CLR() |
| Profiling macro. | |
| #define | PROF_BCN_PRIM_TBTT_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_BCN_PRIM_TBTT_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_BCN_SEC_TBTT_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_BCN_SEC_TBTT_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_AP_TBTT_SET() |
| Profiling macro. | |
| #define | PROF_AP_TBTT_CLR() |
| Profiling macro. | |
| #define | PROF_STA_TBTT_SET() |
| Profiling macro. | |
| #define | PROF_STA_TBTT_CLR() |
| Profiling macro. | |
| #define | PROF_TBTT_IDX_SET(idx) |
| Profiling macro. | |
| #define | PROF_PS_SLEEP_SET() |
| Profiling macro. | |
| #define | PROF_PS_SLEEP_CLR() |
| Profiling macro. | |
| #define | PROF_PS_PAUSE_SET() |
| Profiling macro. | |
| #define | PROF_PS_PAUSE_CLR() |
| Profiling macro. | |
| #define | PROF_PS_DPSM_UPDATE_SET() |
| Profiling macro. | |
| #define | PROF_PS_DPSM_UPDATE_CLR() |
| Profiling macro. | |
| #define | PROF_PS_CHECK_RX_SET() |
| Profiling macro. | |
| #define | PROF_PS_CHECK_RX_CLR() |
| Profiling macro. | |
| #define | PROF_PS_CHECK_TX_SET() |
| Profiling macro. | |
| #define | PROF_PS_CHECK_TX_CLR() |
| Profiling macro. | |
| #define | PROF_PS_CHECK_BCN_SET() |
| Profiling macro. | |
| #define | PROF_PS_CHECK_BCN_CLR() |
| Profiling macro. | |
| #define | PROF_TD_CHECK_RX_SET() |
| Profiling macro. | |
| #define | PROF_TD_CHECK_RX_CLR() |
| Profiling macro. | |
| #define | PROF_TD_CHECK_TX_SET() |
| Profiling macro. | |
| #define | PROF_TD_CHECK_TX_CLR() |
| Profiling macro. | |
| #define | PROF_TD_CHECK_RX_PS_SET() |
| Profiling macro. | |
| #define | PROF_TD_CHECK_RX_PS_CLR() |
| Profiling macro. | |
| #define | PROF_TD_CHECK_TX_PS_SET() |
| Profiling macro. | |
| #define | PROF_TD_CHECK_TX_PS_CLR() |
| Profiling macro. | |
| #define | PROF_TD_TIMER_END_SET() |
| Profiling macro. | |
| #define | PROF_TD_TIMER_END_CLR() |
| Profiling macro. | |
| #define | PROF_BFR_MU_CALIB_SET() |
| Profiling macro. | |
| #define | PROF_BFR_MU_CALIB_CLR() |
| Profiling macro. | |
| #define | PROF_BFR_SU_CALIB_SET() |
| Profiling macro. | |
| #define | PROF_BFR_SU_CALIB_CLR() |
| Profiling macro. | |
| #define | PROF_BFR_RX_BFR_SET() |
| Profiling macro. | |
| #define | PROF_BFR_RX_BFR_CLR() |
| Profiling macro. | |
| #define | PROF_BFR_UPLOAD_SET() |
| Profiling macro. | |
| #define | PROF_BFR_UPLOAD_CLR() |
| Profiling macro. | |
| #define | PROF_BFR_DOWNLOAD_SET() |
| Profiling macro. | |
| #define | PROF_BFR_DOWNLOAD_CLR() |
| Profiling macro. | |
| #define | PROF_BFR_TX_IND_SET() |
| Profiling macro. | |
| #define | PROF_BFR_TX_IND_CLR() |
| Profiling macro. | |
| #define | PROF_BFR_TX_CFM_SET() |
| Profiling macro. | |
| #define | PROF_BFR_TX_CFM_CLR() |
| Profiling macro. | |
| #define | PROF_SMM_IDX_SET(idx) |
| Profiling macro. | |
| #define | PROF_RX_DUPLI_CHECK_SET() |
| Profiling macro. | |
| #define | PROF_RX_DUPLI_CHECK_CLR() |
| Profiling macro. | |
| #define | PROF_RX_DUPLI_NSTA_CHECK_SET() |
| Profiling macro. | |
| #define | PROF_RX_DUPLI_NSTA_CHECK_CLR() |
| Profiling macro. | |
| #define | PROF_IPCDESC_PREPARE_SET() |
| Profiling macro. | |
| #define | PROF_IPCDESC_PREPARE_CLR() |
| Profiling macro. | |
| #define | PROF_IPCDESC_TRANSFER_SET() |
| Profiling macro. | |
| #define | PROF_IPCDESC_TRANSFER_CLR() |
| Profiling macro. | |
| #define | PROF_DEFRAG_CHECK_SET() |
| Profiling macro. | |
| #define | PROF_DEFRAG_CHECK_CLR() |
| Profiling macro. | |
| #define | PROF_DEFRAG_TRANSFER_SET() |
| Profiling macro. | |
| #define | PROF_DEFRAG_TRANSFER_CLR() |
| Profiling macro. | |
| #define | PROF_DEFRAG_UPD_LENGTH_SET() |
| Profiling macro. | |
| #define | PROF_DEFRAG_UPD_LENGTH_CLR() |
| Profiling macro. | |
| #define | PROF_REORD_CHECK_SET() |
| Profiling macro. | |
| #define | PROF_REORD_CHECK_CLR() |
| Profiling macro. | |
| #define | PROF_REORD_BAR_CHECK_SET() |
| Profiling macro. | |
| #define | PROF_REORD_BAR_CHECK_CLR() |
| Profiling macro. | |
| #define | PROF_REORD_FLUSH_SET() |
| Profiling macro. | |
| #define | PROF_REORD_FLUSH_CLR() |
| Profiling macro. | |
| #define | PROF_REORD_FWD_SET() |
| Profiling macro. | |
| #define | PROF_REORD_FWD_CLR() |
| Profiling macro. | |
| #define | PROF_MAC2ETH_UPDATE_SET() |
| Profiling macro. | |
| #define | PROF_MAC2ETH_UPDATE_CLR() |
| Profiling macro. | |
| #define | PROF_PS_PEER_STATE_SET() |
| Profiling macro. | |
| #define | PROF_PS_PEER_STATE_CLR() |
| Profiling macro. | |
| #define | PROF_PS_BCMC_STATE_SET() |
| Profiling macro. | |
| #define | PROF_PS_BCMC_STATE_CLR() |
| Profiling macro. | |
| #define | PROF_PS_STATE_VAL_SET(val) |
| Profiling macro. | |
| #define | PROF_PS_PSPOLL_RX_SET() |
| Profiling macro. | |
| #define | PROF_PS_PSPOLL_RX_CLR() |
| Profiling macro. | |
| #define | PROF_PS_TRAFFIC_REQ_SET() |
| Profiling macro. | |
| #define | PROF_PS_TRAFFIC_REQ_CLR() |
| Profiling macro. | |
| #define | PROF_BW_DROP_IRQ_SET() |
| Profiling macro. | |
| #define | PROF_BW_DROP_IRQ_CLR() |
| Profiling macro. | |
| #define | PROF_BW_DROP_STEP_SET() |
| Profiling macro. | |
| #define | PROF_BW_DROP_STEP_CLR() |
| Profiling macro. | |
| #define | PROF_RC_UPD_COUNTERS_SET() |
| Profiling macro. | |
| #define | PROF_RC_UPD_COUNTERS_CLR() |
| Profiling macro. | |
| #define | PROF_RC_UPD_COUNTERS_TRIAL_SET() |
| Profiling macro. | |
| #define | PROF_RC_UPD_COUNTERS_TRIAL_CLR() |
| Profiling macro. | |
| #define | PROF_RC_STATS_CALC_SET() |
| Profiling macro. | |
| #define | PROF_RC_STATS_CALC_CLR() |
| Profiling macro. | |
| #define | PROF_RC_UPD_RETRY_CHAIN_SET() |
| Profiling macro. | |
| #define | PROF_RC_UPD_RETRY_CHAIN_CLR() |
| Profiling macro. | |
| #define | PROF_RC_UPD_RETRY_CHAIN_TRIAL_SET() |
| Profiling macro. | |
| #define | PROF_RC_UPD_RETRY_CHAIN_TRIAL_CLR() |
| Profiling macro. | |
| #define | PROF_RC_SET_TRIAL_BUFFER_SET() |
| Profiling macro. | |
| #define | PROF_RC_SET_TRIAL_BUFFER_CLR() |
| Profiling macro. | |
| #define | PROF_RC_LOOKAROUND_TX_SET() |
| Profiling macro. | |
| #define | PROF_RC_LOOKAROUND_TX_CLR() |
| Profiling macro. | |
| #define | PROF_RC_SW_RETRY_SET() |
| Profiling macro. | |
| #define | PROF_RC_SW_RETRY_CLR() |
| Profiling macro. | |
| #define | PROF_FT_OVER_DS_REQ_SET() |
| Profiling macro. | |
| #define | PROF_FT_OVER_DS_REQ_CLR() |
| Profiling macro. | |
| #define | PROF_FT_REASSOC_SET() |
| Profiling macro. | |
| #define | PROF_FT_REASSOC_CLR() |
| Profiling macro. | |
| #define | PROF_MESH_PS_ENABLE_SET() |
| Profiling macro. | |
| #define | PROF_MESH_PS_ENABLE_CLR() |
| Profiling macro. | |
| #define | PROF_MESH_PS_SP_OWNER_SET() |
| Profiling macro. | |
| #define | PROF_MESH_PS_SP_OWNER_CLR() |
| Profiling macro. | |
| #define | PROF_MESH_PS_SP_RECIP_SET() |
| Profiling macro. | |
| #define | PROF_MESH_PS_SP_RECIP_CLR() |
| Profiling macro. | |
| #define | PROF_MESH_PS_WAIT_BCMC_SET() |
| Profiling macro. | |
| #define | PROF_MESH_PS_WAIT_BCMC_CLR() |
| Profiling macro. | |
| #define | PROF_MESH_PS_WAIT_BCN_SET() |
| Profiling macro. | |
| #define | PROF_MESH_PS_WAIT_BCN_CLR() |
| Profiling macro. | |
| #define | PROF_MESH_PS_LOCAL_MAW_SET() |
| Profiling macro. | |
| #define | PROF_MESH_PS_LOCAL_MAW_CLR() |
| Profiling macro. | |
| #define | PROF_MESH_PS_PEER_MAW_SET() |
| Profiling macro. | |
| #define | PROF_MESH_PS_PEER_MAW_CLR() |
| Profiling macro. | |
| #define | PROF_CPU_SLEEP_SET() |
| Profiling macro. | |
| #define | PROF_CPU_SLEEP_CLR() |
| Profiling macro. | |
| #define | PROF_DEEP_SLEEP_SET() |
| Profiling macro. | |
| #define | PROF_DEEP_SLEEP_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_REQ_RX_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_REQ_RX_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_RESP_RX_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_RESP_RX_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_REQ_TX_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_REQ_TX_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_RESP_TX_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_RESP_TX_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_SWITCH_TO_OFFCH_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_SWITCH_TO_OFFCH_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_SWITCH_TO_BASECH_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_SWITCH_TO_BASECH_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_TIME_TIMER_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_TIME_TIMER_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_TIMEOUT_TIMER_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_TIMEOUT_TIMER_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_END_TIMER_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_END_TIMER_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_REQ_TX_TIMER_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_REQ_TX_TIMER_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_DELAY_CHSW_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_DELAY_CHSW_CLR() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_NULL_FRAME_TX_SET() |
| Profiling macro. | |
| #define | PROF_TDLS_CHSW_NULL_FRAME_TX_CLR() |
| Profiling macro. | |
| #define | PROF_RTOS_TASK_SET(taskid) |
| Profiling macro. | |
| #define | PROF_ANT_DIV_SWITCH_SET() |
| Profiling macro. | |
| #define | PROF_ANT_DIV_SWITCH_CLR() |
| Profiling macro. | |
Profiling Switches definitions | |
|
| |
| #define | TX_BASIC_PROF_DEF |
| Profiling switch definition. | |
| #define | RX_BASIC_PROF_DEF |
| Profiling switch definition. | |
| #define | MM_BASIC_PROF_DEF |
| Profiling switch definition. | |
| #define | TX_AC_PROF_DEF |
| Profiling switch definition. | |
| #define | TX_FRAME_PROF_DEF |
| Profiling switch definition. | |
| #define | TBTT_PROF_DEF |
| Profiling switch definition. | |
| #define | AGG_BASIC_PROF_DEF |
| Profiling switch definition. | |
| #define | TX_IPC_IRQ_DEF |
| Profiling switch definition. | |
| #define | TX_BUF_ALLOC_DEF |
| Profiling switch definition. | |
| #define | TX_DMA_IRQ_DEF |
| Profiling switch definition. | |
| #define | TX_BUF_FREE_DEF |
| Profiling switch definition. | |
| #define | TX_MACIF_EVT_DEF |
| Profiling switch definition. | |
| #define | TX_NEW_TAIL_DEF |
| Profiling switch definition. | |
| #define | TX_MAC_IRQ_DEF |
| Profiling switch definition. | |
| #define | TX_PAYL_HDL_DEF |
| Profiling switch definition. | |
| #define | TX_CFM_EVT_DEF |
| Profiling switch definition. | |
| #define | TX_AC_BG_DEF |
| Profiling switch definition. | |
| #define | TX_AC_IRQ_DEF |
| Profiling switch definition. | |
| #define | TX_FRAME_PUSH_DEF |
| Profiling switch definition. | |
| #define | TX_FRAME_CFM_DEF |
| Profiling switch definition. | |
| #define | RX_MAC_IRQ_DEF |
| Profiling switch definition. | |
| #define | RX_DMA_IRQ_DEF |
| Profiling switch definition. | |
| #define | RX_DMA_EVT_DEF |
| Profiling switch definition. | |
| #define | RX_MPDU_XFER_DEF |
| Profiling switch definition. | |
| #define | RX_MPDU_FREE_DEF |
| Profiling switch definition. | |
| #define | RX_CNTRL_EVT_DEF |
| Profiling switch definition. | |
| #define | RX_IPC_IND_DEF |
| Profiling switch definition. | |
| #define | STA_TBTT_DEF |
| Profiling switch definition. | |
| #define | MM_HW_IDLE_DEF |
| Profiling switch definition. | |
| #define | MM_SET_CHANNEL_DEF |
| Profiling switch definition. | |
| #define | AGG_FIRST_MPDU_DWNLD_DEF |
| Profiling switch definition. | |
| #define | AGG_START_AMPDU_DEF |
| Profiling switch definition. | |
| #define | AGG_ADD_MPDU_DEF |
| Profiling switch definition. | |
| #define | AGG_FINISH_AMPDU_DEF |
| Profiling switch definition. | |
| #define | AGG_BAR_DONETX_DEF |
| Profiling switch definition. | |
| #define | AGG_BA_RXED_DEF |
| Profiling switch definition. | |
SW profiling debug feature.
This feature is used to allow tracing the real-time operation of the SW using GPIO like signals. The signals can then be recorded using an internal (if implemented) or external logic analyzer.
| #define PROF_CHAN_CTXT_IDX_SET | ( | idx | ) |
Profiling macro.
| idx | Channel Context index to be output |
Definition at line 290 of file dbg.h.
Referenced by chan_switch_channel().
| #define PROF_MU_USER_POS_IRQ_SET | ( | idx | ) |
Profiling macro.
| idx | MU user index to be output |
Definition at line 401 of file dbg.h.
Referenced by txl_frame_exchange_done(), and txl_mumimo_secondary_done().
| #define PROF_MU_USER_POS_SET | ( | pos | ) |
Profiling macro.
| pos | MU user position to be output |
Definition at line 390 of file dbg.h.
Referenced by txl_mumimo_ampdu_finish(), and txl_mumimo_check().
| #define PROF_PS_STATE_VAL_SET | ( | val | ) |
Profiling macro.
| val | PS state to be output |
Definition at line 933 of file dbg.h.
Referenced by me_sta_add_req_handler(), and rxl_pm_check().
| #define PROF_RTOS_TASK_SET | ( | taskid | ) |
| #define PROF_SMM_IDX_SET | ( | idx | ) |
| #define PROF_TBTT_IDX_SET | ( | idx | ) |
| #define PROF_TX_AC_BG_SET | ( | ac | ) |
Profiling macro.
| ac | Access Category to be output |
Definition at line 421 of file dbg.h.
Referenced by txl_cfm_evt().
1.6.1