DBG_PROF
[DEBUG]

SW profiling debug feature. More...

Collaboration diagram for DBG_PROF:

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.

Detailed Description

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 Documentation

#define PROF_CHAN_CTXT_IDX_SET ( idx   ) 

Profiling macro.

Parameters:
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.

Parameters:
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.

Parameters:
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.

Parameters:
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   ) 

Profiling macro.

Parameters:
taskid RTOS task identifier

Definition at line 1225 of file dbg.h.

#define PROF_SMM_IDX_SET ( idx   ) 

Profiling macro.

Parameters:
idx SMM to be output

Definition at line 809 of file dbg.h.

#define PROF_TBTT_IDX_SET ( idx   ) 

Profiling macro.

Parameters:
idx TBTT index to be output

Definition at line 653 of file dbg.h.

#define PROF_TX_AC_BG_SET ( ac   ) 

Profiling macro.

Parameters:
ac Access Category to be output

Definition at line 421 of file dbg.h.

Referenced by txl_cfm_evt().

#define PROF_TX_AC_IRQ_SET ( ac   ) 

Profiling macro.

Parameters:
ac Access Category to be output

Definition at line 433 of file dbg.h.


Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1