1 /* 2 * Copyright (c) 2010-2017 The Linux Foundation. All rights reserved. 3 * 4 * Previously licensed under the ISC license by Qualcomm Atheros, Inc. 5 * 6 * 7 * Permission to use, copy, modify, and/or distribute this software for 8 * any purpose with or without fee is hereby granted, provided that the 9 * above copyright notice and this permission notice appear in all 10 * copies. 11 * 12 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL 13 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED 14 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE 15 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 16 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 17 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 18 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 19 * PERFORMANCE OF THIS SOFTWARE. 20 */ 21 22 /* 23 * This file was originally distributed by Qualcomm Atheros, Inc. 24 * under proprietary terms before Copyright ownership was assigned 25 * to the Linux Foundation. 26 */ 27 28 #ifndef _DBGLOG_ID_H_ 29 #define _DBGLOG_ID_H_ 30 31 #ifdef __cplusplus 32 extern "C" { 33 #endif 34 35 /* 36 * The nomenclature for the debug identifiers is MODULE_DESCRIPTION. 37 * Please ensure that the definition of any new debugid introduced is captured 38 * between the <MODULE>_DBGID_DEFINITION_START and 39 * <MODULE>_DBGID_DEFINITION_END defines. The structure is required for the 40 * parser to correctly pick up the values for different debug identifiers. 41 */ 42 43 /* 44 * The target state machine framework will send dbglog messages on behalf on 45 * other modules. We do this do avoid each module adding identical dbglog code 46 * for state transitions and event processing. We also don't want to force each 47 * module to define the the same XXX_DBGID_SM_MSG with the same value below. 48 * Instead we use a special ID that the host dbglog code recognizes as a 49 * message sent by the SM on behalf on another module. 50 */ 51 #define DBGLOG_DBGID_SM_FRAMEWORK_PROXY_DBGLOG_MSG 1000 52 53 /* RESMGR messageIDs for ML logging */ 54 typedef enum { 55 RESMGR_MSGID_DEFINITION_START = 0x0000, 56 RESMGR_CHMMGR_CHAINMASK_CHANGE_REQ_MSGID, 57 RESMGR_CHMMGR_PROCESS_CHM_CHANGE_REQ_MSGID, 58 RESMGR_CHMMGR_DB_UPDATE_MSGID, 59 RESMGR_CHMMGR_SEND_HW_MODE_PRE_NOTIF_MSGID, 60 RESMGR_OCM_SUSPEND_MSGID, 61 RESMGR_OCM_MIGRATE_MSGID, 62 RESGMR_OCM_RESUME_MSGID, 63 RESMGR_OCS_CHREQ_GRANT_MSGID, 64 RESMGR_OCS_CURR_CAT_WINDOW_MSGID, 65 RESMGR_OCS_CHREQ_RESTART_MSGID, 66 RESMGR_OCS_CHREQ_COMPLETE_MSGID, 67 RESMGR_OCS_WIN_CAT_DUR_MSGID, 68 RESMGR_OCS_PURGE_CHREQS_MSGID, 69 RESMGR_OCS_INVOKED_MSGID, 70 RESMGR_OCS_CHREQ_CREATE_MSGID, 71 RESMGR_OCS_CHREQ_DELETE_MSGID, 72 RESMGR_OCS_RECAL_QUOTAS_MSGID, 73 RESMGR_OCS_CHREQ_START_MSGID, 74 RESMGR_OCS_CHREQ_STOP_MSGID, 75 RESMGR_OCS_CHREQ_UPDATE_MSGID, 76 RESMGR_DBSMGR_SET_HW_MODE_MSGID, 77 RESMGR_DBSMGR_SET_CONNECTION_IN_PROGRESS_MSGID, 78 RESMGR_VCM_LINK_CREATE_MSGID, 79 RESMGR_VCM_LINK_DELETE_MSGID, 80 RESMGR_VC_INIT_VIR_CHAN_MSGID, 81 RESMGR_VC_ADD_LINK_MSGID, 82 RESMGR_VC_RMV_LINK_MSGID, 83 RESMGR_VC_REGISTER_LINK_MSGID, 84 RESMGR_VC_UNREGISTER_LINK_MSGID, 85 RESMGR_VC_ARBITRATE_ATTRIBUTES_MSGID, 86 RESMGR_DBSMGR_CHANGE_SCAN_STATE_MSGID, 87 RESMGR_DBSMGR_RECOMPUTE_SCAN_POLICY_MSGID, 88 RESMGR_DBSMGR_UPDATE_SCAN_POLICY_MSGID, 89 RESMGR_CHMMGR_INITIATE_VC_OPS_MSGID, 90 RESMGR_CHMMGR_INITIATE_WAL_OPS_MSGID, 91 RESMGR_EVENT_HANDLER_VDEV_MGR_MSGID, 92 RESMGR_EVENT_HANDLER_SCAN_POLICY_MSGID, 93 RESMGR_MSGID_DEFINITION_END = 0x7fff, 94 } RESMGR_MSGID; 95 96 /* VDEVMGR messageIDs for ML logging */ 97 typedef enum { 98 VDEV_MGR_MSGID_DEFINITION_START = 0x0000, 99 VDEV_MGR_RESMGR_CHMMGR_NOTIF_VDEV_UP_MSGID, 100 VDEV_MGR_FIRST_BMISS_DETECTED_MSGID, 101 VDEV_MGR_FINAL_BMISS_DETECTED_MSGID, 102 VDEV_MGR_MY_BEACON_RECEIVED_MSGID, 103 VDEV_MGR_VDEV_PAUSE_MSGID, 104 VDEV_MGR_VDEV_UNPAUSE_MSGID, 105 VDEV_MGR_VDEV_MIGRATE_MSGID, 106 VDEV_MGR_REGISTER_RESMGR_EVENT_MSGID, 107 VDEV_MGR_EVENT_HANDLER_VDEV_MSGID, 108 VDEV_MGR_EVENT_HANDLER_BEACON_MSGID, 109 VDEV_MGR_EVENT_HANDLER_MGMT_TXRX, 110 VDEV_MGR_EVENT_HANDLER_11D_SCAN_OFFLOAD_MSG_ID, 111 VDEV_MGR_EVENT_HANDLER_WOW_KEEPALIVE_MSGID, 112 VDEV_MGR_EVENT_HANDLER_EXTSCAN_MSGID, 113 VDEV_MGR_EVENT_HANDLER_SWBMISS_MSGID, 114 VDEV_MGR_EVENT_HANDLER_BEACON_DTIMSYNC_MSGID, 115 VDEV_MGR_EVENT_HANDLER_BEACON_TSFOOR_MSGID, 116 VDEV_MGR_THREAD_COMM_BE_FLOW_CTRL_MSGID, 117 VDEV_MGR_THREAD_COMM_SYNC_RT_DATA_OFFLOAD_MSGID, 118 VDEV_MGR_THREAD_COMM_BE_VDEV_STATE_CHANGE_MSGID, 119 VDEV_MGR_THREAD_COMM_VDEV_STATE_CHANGE_CONF_MSGID, 120 VDEV_MGR_MSGID_DEFINITION_END = 0x7fff, 121 } VDEV_MGR_MSGID; 122 123 /* SCAN messageIDs for ML logging */ 124 typedef enum { 125 SCAN_MSGID_DEFINITION_START = 0x0000, 126 SCAN_SCH_START_MSGID, 127 SCAN_EVENT_STARTED_MSGID, 128 SCAN_EVENT_FOREIGN_CHANNEL_MSGID, 129 SCAN_EVENT_FOREIGN_CHANNEL_EXIT_MSGID, 130 SCAN_EVENT_BSS_CHANNEL_MSGID, 131 SCAN_EVENT_PREEMPTED_MSGID, 132 SCAN_EVENT_RESTARTED_MSGID, 133 SCAN_EVENT_COMPLETED_MSGID, 134 SCAN_EVENT_DEQUEUED_MSGID, 135 SCAN_EVENT_SUSPENDED_MSGID, 136 SCAN_SCH_CANCEL_MSGID, 137 SCAN_SCH_SUSPEND_MSGID, 138 SCAN_MGR_EVENT_ASYNC_COMPLETE_MSGID, 139 SCAN_MGR_EVENT_COMPLETED_MSGID, 140 SCAN_MGR_EVENT_PREEMPTED_MSGID, 141 SCAN_MGR_EVENT_SUSPENDED_MSGID, 142 SCAN_POLICY_EVENT_MSGID, 143 SCAN_MGR_RESUME_EVENT_MSGID, 144 SCAN_MGR_SCAN_START_MSGID, 145 SCAN_MGR_CANCEL_MSGID, 146 SCAN_MGR_BCN_RECV_MSGID, 147 SCAN_MGR_CHECK_BAND_CHANNELS_MSGID, 148 SCAN_MGR_SCAN_POLICY_RECOMPUTE_MSGID, 149 SCAN_MGR_CLIENT_SCAN_POLICY_MSGID, 150 SCAN_ENG_START_MSGID, 151 SCAN_ENG_CANCEL_MSGID, 152 SCAN_SET_CHAN_LIST_MSGID, 153 SCAN_SEND_PROBE_REQ_RET_VDEV_MSGID, 154 SCAN_SEND_PROBE_REQ_RET_PASSIVE_MSGID, 155 SCAN_SEND_PROBE_REQ_2G_RET_MSGID, 156 SCAN_SEND_PROBE_REQ_5G_RET_MSGID, 157 SCAN_ADPATIVE_DWELL_ENABLED_MSGID, 158 SCAN_ADAPTIVE_DWELL_CH_ACTIVITY_START_MSGID, 159 SCAN_ADAPTIVE_DWELL_CH_ACTIVITY_END_MSGID, 160 SCAN_ADAPTIVE_DWELL_CH_CONGESTION_CHECK_MSGID, 161 SCAN_ADAPTIVE_DWELL_ACTIVE_STARTED_MSGID, 162 SCAN_ADAPTIVE_DWELL_ALL_PROBE_SENT_MSGID, 163 SCAN_ADAPTIVE_DWELL_PASSIVE_STARTED_MSGID, 164 SCAN_ADAPTIVE_DWELL_SWITCH_ACTIVE_MSGID, 165 SCAN_REGISTER_OFFLDMGR_CH_PREDICTION_MSGID, 166 SCAN_DEREGISTER_OFFLDMGR_CH_PREDICTION_MSGID, 167 SCAN_REGISTER_OFFLDMGR_ADAPTIVE_BCNPRB_MSGID, 168 SCAN_DEREGISTER_OFFLDMGR_ADAPTIVE_BCNPRB_MSGID, 169 SCAN_EVENT_HANDLER_MGMT_TXRX_MSGID, 170 SCAN_EVENT_HANDLER_NLO_MSGID, 171 SCAN_EVENT_HANDLER_SCAN_AUTOCHAN_MSGID, 172 SCAN_EVENT_HANDLER_VDEVMGR_MSGID, 173 SCAN_EVENT_HANDLER_OFFLOAD_BEACON_MSGID, 174 SCAN_EVENT_HANDLER_STA_TWT_MSGID, 175 SCAN_EVENT_HANDLER_BATCH_SCAN_MSGID, 176 SCAN_MSGID_DEFINITION_END = 0x7fff, 177 } SCAN_MSGID; 178 179 /* MGMT_TXRX messageIDs for ML logging */ 180 typedef enum { 181 MGMT_TXRX_MSGID_DEFINITION_START = 0x0000, 182 MGMT_TXRX_WAL_LOCAL_FRAME_SEND_MSGID, 183 MGMT_TXRX_WAL_FRAME_SEND_MSGID, 184 MGMT_TXRX_FORWARD_TO_HOST_MSGID, 185 DATA_TXRX_WAL_LOCAL_FRAME_SEND_MSGID, 186 MGMT_TXRX_MSGID_DEFINITION_END = 0x7fff, 187 } MGMT_TXRX_MSGID; 188 189 /* OFFLOAD messageIDs for ML logging */ 190 typedef enum { 191 OFFLOAD_MSGID_DEFINITION_START = 0x0000, 192 OFFLOAD_MGMT_RX_FRAME_ALLOW_MSGID, 193 OFFLOAD_MGMT_RX_FRAME_DROP_MSGID, 194 OFFLOAD_PROTO_DATA_RX_FRAME_STATUS_MSGID, 195 OFFLOAD_PROTO_DATA_RX_FRAME_TYPE_MSGID, 196 OFFLOAD_SCAN_CH_PREDICTION_MSGID, 197 OFFLOAD_SCAN_ADAPTIVE_BCNPRB_MSGID, 198 OFFLOAD_VDEV_OWN_BEACON_MSGID, 199 OFFLOAD_VDEV_BEACON_FILTER_MSGID, 200 OFFLOAD_VDEV_CONNECTING_MSGID, 201 OFFLOAD_11D_SCAN_MSGID, 202 OFFLOAD_BATCH_SCAN_MSGID, 203 OFFLOAD_OBSS_SCAN_MSGID, 204 OFFLOAD_ARP_RECV_MSGID, 205 OFFLOAD_ARP_DROP_MSGID, 206 OFFLOAD_ARP_REPLY_SUCCESS_MSGID, 207 OFFLOAD_ARP_REPLY_FAIL_MSGID, 208 OFFLOAD_NS_RECV_MSGID, 209 OFFLOAD_NS_DROP_MSGID, 210 OFFLOAD_NS_REPLY_SUCCESS_MSGID, 211 OFFLOAD_NS_REPLY_FAIL_MSGID, 212 OFFLOAD_GTK_PROESS_REKEY_MSGID, 213 OFFLOAD_GTK_REPLY_REKEY_MSGID, 214 OFFLOAD_GTK_PROESS_REKEY_FAIL_MSGID, 215 OFFLOAD_SUPPL_EAP_RECV_MSGID, 216 OFFLOAD_SUPPL_EAP_1X_MSGID, 217 OFFLOAD_MSGID_DEFINITION_END = 0x7fff, 218 } OFFLOAD_MSGID; 219 220 /* STA_PWRSAVE messageIDs for ML logging */ 221 typedef enum { 222 STA_PWRSAVE_MSGID_DEFINITION_START = 0x0000, 223 STA_PWRSAVE_ARBITER_REQUEST_MSGID, 224 STA_PWRSAVE_MSGID_DEFINITION_END = 0x7fff, 225 } STA_PWRSAVE_MSGID; 226 227 /* COEX messageIDs for ML logging */ 228 typedef enum { 229 COEX_MSGID_DEFINITION_START = 0x0000, 230 COEX_ASM_ANTENNA_REQUEST_MSGID, 231 COEX_ASM_ANTENNA_RELEASE_MSGID, 232 COEX_EVENT_HANDLER_RESMGR_MSGID, 233 COEX_EVENT_HANDLER_SCAN_ANT_MSGID, 234 COEX_EVENT_HANDLER_VDEV_ANT_OP_MSGID, 235 COEX_MSGID_DEFINITION_END = 0x7fff, 236 } COEX_MSGID; 237 238 /* STA_SMPS messageIDs for ML logging */ 239 typedef enum { 240 STA_SMPS_MSGID_DEFINITION_START = 0x0000, 241 STA_SMPS_VC_CFG_NOTIFY_MSGID, 242 STA_SMPS_MSGID_EDFINITION_END = 0x7fff, 243 } STA_SMPS_MSGID; 244 245 /* WAL messageIDs for ML logging */ 246 typedef enum { 247 WAL_MSGID_DEFINITION_START = 0x0000, 248 WAL_PDEV_CHANNEL_CHANGE_MSGID, 249 WAL_PDEV_HALPHY_RUN_DPD_CAL_MSGID, 250 WAL_TX_MGMT_COMP_MSGID, 251 WAL_TX_MGMT_ENQUEUE_MSGID, 252 WAL_RX_SUSPEND_START_MSGID, 253 WAL_RX_SUSPEND_SUCCESS_MSGID, 254 WAL_RX_RESUME_START_MSGID, 255 WAL_SOC_SWITCH_MODE_MSGID, 256 WAL_CONNECTION_PAUSE_BLOCK_ENABLE_MSGID, 257 WAL_CONNECTION_PAUSE_BLOCK_DISABLE_MSGID, 258 WAL_VDEV_PAUSE_ENABLE_MSGID, 259 WAL_VDEV_PAUSE_DISABLE_MSGID, 260 WAL_VDEV_PAUSE_RESET_MSGID, 261 WAL_PDEV_PAUSE_ENABLE_MSGID, 262 WAL_PDEV_PAUSE_DISABLE_MSGID, 263 WAL_PEER_SEND_N_REQ_MSGID, 264 WAL_PEER_PS_PRE_REQ_MSGID, 265 WAL_CONNECTION_PAUSE_ATTACH_TID_MSGID, 266 WAL_PDEV_PAUSE_NOTIFY_VDEV_CREATE_MSGID, 267 WAL_CONNECTION_PAUSE_PEER_CREATE_MSGID, 268 WAL_CONNECTION_PAUSE_TIDQ_HWQ_EMPTY_MSGID, 269 WAL_TX_SEND_ABORT_TX_MSGID, 270 WAL_TX_SEND_RESUME_TX_MSGID, 271 WAL_TX_FLUSH_TID_MSGID, 272 WAL_TX_FLUSH_PEER_MSGID, 273 WAL_TX_FLUSH_VDEV_MSGID, 274 WAL_VDEV_UP_MSGID, 275 WAL_VDEV_START_MSGID, 276 WAL_VDEV_DOWN_MSGID, 277 WAL_VDEV_STOP_MSGID, 278 WAL_VDEV_MIGRATE_MSGID, 279 WAL_PEER_CONSECUTIVE_FAILURE_MSGID, 280 WAL_PEER_CONSECUTIVE_FAILURE_RESET_MSGID, 281 WAL_PEER_STA_KICKOUT_MSGID, 282 SM_DISPATCH_EVENT_MSGID, 283 SM_STATE_TRANSITION_MSGID, 284 WAL_THREAD_COMM_TX_PAUSE_HWQ_EMPTY_MSGID, 285 WAL_THREAD_COMM_PEER_TX_PAUSE_REQ_MSGID, 286 WAL_THREAD_COMM_PEER_TX_UNPAUSE_REQ_MSGID, 287 WAL_THREAD_COMM_VDEV_TX_PAUSE_REQ_MSGID, 288 WAL_THREAD_COMM_PDEV_TX_PAUSE_REQ_MSGID, 289 WAL_THREAD_COMM_VDEV_TX_UNPAUSE_REQ_MSGID, 290 WAL_THREAD_COMM_PDEV_TX_UNPAUSE_REQ_MSGID, 291 WAL_THREAD_COMM_VDEV_TX_PAUSE_RESET_IND_MSGID, 292 WAL_THREAD_COMM_PEER_TX_BLOCK_REQ_MSGID, 293 WAL_THREAD_COMM_PEER_TX_UNBLOCK_REQ_MSGID, 294 WAL_THREAD_COMM_PEER_SEND_N_REQ_MSGID, 295 WAL_THREAD_COMM_PEER_PS_PRE_REQ_MSGID, 296 WAL_THREAD_COMM_TX_PAUSE_TID_CREATE_MSGID, 297 WAL_THREAD_COMM_TX_PAUSE_VDEV_CREATE_MSGID, 298 WAL_THREAD_COMM_TX_PAUSE_POST_RESPONSE_MSGID, 299 WAL_THREAD_COMM_PDEV_EVENT_HANDLER_MSGID, 300 WAL_THREAD_COMM_VDEV_EVENT_HANDLER_MSGID, 301 WAL_THREAD_COMM_PEER_EVENT_HANDLER_MSGID, 302 WAL_THREAD_COMM_POWER_MSGID, 303 WAL_THREAD_COMM_RT_POWER_BEACON_TIMEOUT_MSGID, 304 WAL_THREAD_COMM_RT_POWER_SUSPEND_FAIL_RESET_MSGID, 305 WAL_THREAD_COMM_RT_DATA_NULL_DEAUTH_MSGID, 306 WAL_THREAD_COMM_LOCAL_SEND_WITH_RATE_MSGID, 307 WAL_THREAD_COMM_LOCAL_SEND_COMPLETION_MSGID, 308 WAL_THREAD_COMM_TX_FLUSH_ENTITY_TID_MSGID, 309 WAL_THREAD_COMM_TX_FLUSH_ENTITY_PEER_MSGID, 310 WAL_THREAD_COMM_TX_FLUSH_ENTITY_VDEV_MSGID, 311 WAL_THREAD_COMM_TX_FLUSH_COMPLETE_MSGID, 312 WAL_THREAD_COMM_TAC_TID_LIST_OP_MSGID, 313 WAL_THREAD_COMM_TAC_TX_SCHED_MSGID, 314 WAL_THREAD_COMM_BE_RX_ATTACH_MSGID, 315 WAL_THREAD_COMM_TT_CONTROL_MSGID, 316 WAL_THREAD_COMM_RT_EXEC_DEV_RESET_MSGID, 317 WAL_THREAD_COMM_VDEV_MIGRATION_SYNC_MSGID, 318 WAL_THREAD_COMM_BE_SOC_SUSPEND_NOTIFY_MSGID, 319 WAL_THREAD_COMM_RT_SOC_SUSPEND_CONF_MSGID, 320 WAL_THREAD_COMM_TX_ABORT_MSGID, 321 WAL_THREAD_COMM_TX_RESUME_MSGID, 322 WAL_THREAD_COMM_RT_WPM_EXIT_HW_DTIM_AWAKE_MSGID, 323 WAL_THREAD_COMM_BE_RX_PROC_MSGID, 324 WAL_THREAD_COMM_BE_PEER_SET_PARAM_MSGID, 325 WAL_THREAD_COMM_PEER_SEND_MSG_MSGID, 326 WAL_THREAD_COMM_TID_DEL_MSGID, 327 WAL_TX_PAUSE_REQ_HANDLER_MSGID, 328 WAL_TX_PAUSE_RSP_HANDLER_MSGID, 329 WAL_SW_DTIM_POWER_MSG_HANDLER_MSGID, 330 WAL_PEER_KEY_SET_MSGID, 331 WAL_PEER_WAPI_EAPOL_TX_SEND_COMPLETE_MSGID, 332 WAL_PEER_PTK_M4_SENT_MSGID, 333 WAL_PEER_ALLOW_DATA_MSGID, 334 WAL_EVENT_HANDLER_VDEV_PAUSE_MSGID, 335 WAL_EVENT_HANDLER_STA_SWTIM_MSGID, 336 WAL_EVENT_HANDLER_VDEV_RECONFIG_MSGID, 337 WAL_MSGID_DEFINITION_END = 0x7fff, 338 } WAL_MSGID; 339 340 /* WPM messageIDs for ML logging */ 341 typedef enum { 342 WPM_MSGID_DEFINITION_START = 0x0000, 343 WPM_ARBITER_REQUEST_MSGID, 344 WPM_MSGID_DEFINITION_END = 0x7fff, 345 } WPM_MSGID; 346 347 /* MLME messageIDs for ML logging */ 348 typedef enum { 349 MLME_MSGID_DEFINITION_START = 0x0000, 350 MLME_THREAD_COMM_BE_HTT_SVC_VDEV_CHANGE_MSGID, 351 MLME_THREAD_COMM_INSTALL_KEY_MSGID, 352 MLME_THREAD_COMM_STORE_KEY_MSGID, 353 MLME_THREAD_COMM_UPDATE_STATUS_MSGID, 354 MLME_THREAD_COMM_CMD_PROXY_MSGID, 355 MLME_MSGID_DEFINITION_END = 0x7fff, 356 } MLME_MSGID; 357 358 typedef enum { 359 SUPPL_MSGID_DEFINITION_START = 0x0000, 360 SUPPL_THREAD_COMM_INIT_AUTH_MSGID, 361 SUPPL_THREAD_COMM_STATUS_CHANGE_EVT_MSGID, 362 SUPPL_MSGID_DEFINITION_END = 0x7fff, 363 } SUPPL_MSGID; 364 365 typedef enum { 366 AP_PWRSAVE_MSGID_DEFINITION_START = 0x0000, 367 AP_PWRSAVE_EVENT_HANDLER_SLEEP_STA_UPDATE_MSGID, 368 AP_PWRSAVE_MSGID_DEFINITION_END = 0x7fff, 369 } AP_PWRSAVE_MSGID; 370 371 372 /* INF debug identifier definitions */ 373 #define INF_DBGID_DEFINITION_START 0 374 #define INF_ASSERTION_FAILED 1 375 #define INF_TARGET_ID 2 376 #define INF_TARGET_MEM_REMAING 3 377 #define INF_TARGET_MEM_EXT_REMAING 4 378 #define INF_TARGET_MEM_ALLOC_TRACK 5 379 #define INF_TARGET_MEM_ALLOC_RAM 6 380 #define INF_DBGID_DEFINITION_END 7 381 382 /* WMI debug identifier definitions */ 383 #define WMI_DBGID_DEFINITION_START 0 384 #define WMI_CMD_RX_XTND_PKT_TOO_SHORT 1 385 #define WMI_EXTENDED_CMD_NOT_HANDLED 2 386 #define WMI_CMD_RX_PKT_TOO_SHORT 3 387 #define WMI_CALLING_WMI_EXTENSION_FN 4 388 #define WMI_CMD_NOT_HANDLED 5 389 #define WMI_IN_SYNC 6 390 #define WMI_TARGET_WMI_SYNC_CMD 7 391 #define WMI_SET_SNR_THRESHOLD_PARAMS 8 392 #define WMI_SET_RSSI_THRESHOLD_PARAMS 9 393 #define WMI_SET_LQ_TRESHOLD_PARAMS 10 394 #define WMI_TARGET_CREATE_PSTREAM_CMD 11 395 #define WMI_WI_DTM_INUSE 12 396 #define WMI_TARGET_DELETE_PSTREAM_CMD 13 397 #define WMI_TARGET_IMPLICIT_DELETE_PSTREAM_CMD 14 398 #define WMI_TARGET_GET_BIT_RATE_CMD 15 399 #define WMI_GET_RATE_MASK_CMD_FIX_RATE_MASK_IS 16 400 #define WMI_TARGET_GET_AVAILABLE_CHANNELS_CMD 17 401 #define WMI_TARGET_GET_TX_PWR_CMD 18 402 #define WMI_FREE_EVBUF_WMIBUF 19 403 #define WMI_FREE_EVBUF_DATABUF 20 404 #define WMI_FREE_EVBUF_BADFLAG 21 405 #define WMI_HTC_RX_ERROR_DATA_PACKET 22 406 #define WMI_HTC_RX_SYNC_PAUSING_FOR_MBOX 23 407 #define WMI_INCORRECT_WMI_DATA_HDR_DROPPING_PKT 24 408 #define WMI_SENDING_READY_EVENT 25 409 #define WMI_SETPOWER_MDOE_TO_MAXPERF 26 410 #define WMI_SETPOWER_MDOE_TO_REC 27 411 #define WMI_BSSINFO_EVENT_FROM 28 412 #define WMI_TARGET_GET_STATS_CMD 29 413 #define WMI_SENDING_SCAN_COMPLETE_EVENT 30 414 #define WMI_SENDING_RSSI_INDB_THRESHOLD_EVENT 31 415 #define WMI_SENDING_RSSI_INDBM_THRESHOLD_EVENT 32 416 #define WMI_SENDING_LINK_QUALITY_THRESHOLD_EVENT 33 417 #define WMI_SENDING_ERROR_REPORT_EVENT 34 418 #define WMI_SENDING_CAC_EVENT 35 419 #define WMI_TARGET_GET_ROAM_TABLE_CMD 36 420 #define WMI_TARGET_GET_ROAM_DATA_CMD 37 421 #define WMI_SENDING_GPIO_INTR_EVENT 38 422 #define WMI_SENDING_GPIO_ACK_EVENT 39 423 #define WMI_SENDING_GPIO_DATA_EVENT 40 424 #define WMI_CMD_RX 41 425 #define WMI_CMD_RX_XTND 42 426 #define WMI_EVENT_SEND 43 427 #define WMI_EVENT_SEND_XTND 44 428 #define WMI_CMD_PARAMS_DUMP_START 45 429 #define WMI_CMD_PARAMS_DUMP_END 46 430 #define WMI_CMD_PARAMS 47 431 #define WMI_EVENT_ALLOC_FAILURE 48 432 #define WMI_DBGID_DCS_PARAM_CMD 49 433 #define WMI_SEND_EVENT_WRONG_TLV 50 434 #define WMI_SEND_EVENT_NO_TLV_DEF 51 435 #define WMI_RECV_CMD_WRONG_TLV 52 436 #define WMI_CHECK_TLV_PARAM_GET_NUM_TLVS_ERROR 53 437 #define WMI_CHECK_TLV_PARAM_TLV_LEN_EXCEEDED_BUF_LEN 54 438 #define WMI_CHECK_TLV_PARAM_NONEXISTING_TAG_ORDER 55 439 #define WMI_CHECK_TLV_PARAM_WRONG_TAG_ORDER 56 440 #define WMI_CHECK_TLV_PARAM_INVALID_TLV_DEF_ARRAY_SIZE 57 441 #define WMI_CHECK_TLV_PARAM_INVALID_TLV_DEF_VARIED_SIZE 58 442 #define WMI_CHECK_TLV_PARAM_WRONG_TLV_LENGTH 59 443 #define WMI_CHECK_TLV_PARAM_UNALIGNED_TLV_LEN 60 444 #define WMI_CHECK_TLV_PARAM_WRONG_INNER_TLV_LEN 61 445 #define WMI_CHECK_TLV_PARAM_UNSUPPORTED_ARRAY_TAG 62 446 #define WMI_CHECK_TLV_PARAM_EXCEEDED_MAX_TLVs 63 447 #define WMI_CHECK_TLV_PARAM_CMD_BUF_ALLOC_FAILED 64 448 #define WMI_CHECK_TLV_PARAM_TLV_INFO 65 449 #define WMI_DBGID_DEFINITION_END 66 450 451 /* PM Message definition*/ 452 #define PS_STA_DEFINITION_START 0 453 #define PS_STA_PM_ARB_REQUEST 1 454 #define PS_STA_DELIVER_EVENT 2 455 #define PS_STA_PSPOLL_SEQ_DONE 3 456 #define PS_STA_COEX_MODE 4 457 #define PS_STA_PSPOLL_ALLOW 5 458 #define PS_STA_SET_PARAM 6 459 #define PS_STA_SPECPOLL_TIMER_STARTED 7 460 #define PS_STA_SPECPOLL_TIMER_STOPPED 8 461 #define PS_STA_AVG_CHANNEL_CONGESTION 9 462 #define PS_STA_DEFINITION_END 10 463 464 /** RESMGR dbg ids */ 465 /* TODO: 1. Segregate IDs as per sub-module. (Give 100 per sub-module?) 466 * 2. Add chmgr IDs over here. 467 * 3. Update prints in dbglog_host.c 468 * 4. Deprecate WLAN_MODULE_RESMGR_CHAN_MANAGER */ 469 #define RESMGR_DEFINITION_START 0 470 #define RESMGR_OCS_ALLOCRAM_SIZE 1 471 #define RESMGR_OCS_RESOURCES 2 472 #define RESMGR_LINK_CREATE 3 473 #define RESMGR_LINK_DELETE 4 474 #define RESMGR_OCS_CHREQ_CREATE 5 475 #define RESMGR_OCS_CHREQ_DELETE 6 476 #define RESMGR_OCS_CHREQ_START 7 477 #define RESMGR_OCS_CHREQ_STOP 8 478 #define RESMGR_OCS_SCHEDULER_INVOKED 9 479 #define RESMGR_OCS_CHREQ_GRANT 10 480 #define RESMGR_OCS_CHREQ_COMPLETE 11 481 #define RESMGR_OCS_NEXT_TSFTIME 12 482 #define RESMGR_OCS_TSF_TIMEOUT_US 13 483 #define RESMGR_OCS_CURR_CAT_WINDOW 14 484 #define RESMGR_OCS_CURR_CAT_WINDOW_REQ 15 485 #define RESMGR_OCS_CURR_CAT_WINDOW_TIMESLOT 16 486 #define RESMGR_OCS_CHREQ_RESTART 17 487 #define RESMGR_OCS_CLEANUP_CH_ALLOCATORS 18 488 #define RESMGR_OCS_PURGE_CHREQ 19 489 #define RESMGR_OCS_CH_ALLOCATOR_FREE 20 490 #define RESMGR_OCS_RECOMPUTE_SCHEDULE 21 491 #define RESMGR_OCS_NEW_CAT_WINDOW_REQ 22 492 #define RESMGR_OCS_NEW_CAT_WINDOW_TIMESLOT 23 493 #define RESMGR_OCS_CUR_CH_ALLOC 24 494 #define RESMGR_OCS_WIN_CH_ALLOC 25 495 #define RESMGR_OCS_SCHED_CH_CHANGE 26 496 #define RESMGR_OCS_CONSTRUCT_CAT_WIN 27 497 #define RESMGR_OCS_CHREQ_PREEMPTED 28 498 #define RESMGR_OCS_CH_SWITCH_REQ 29 499 #define RESMGR_OCS_CHANNEL_SWITCHED 30 500 #define RESMGR_OCS_CLEANUP_STALE_REQS 31 501 #define RESMGR_OCS_CHREQ_UPDATE 32 502 #define RESMGR_OCS_REG_NOA_NOTIF 33 503 #define RESMGR_OCS_DEREG_NOA_NOTIF 34 504 #define RESMGR_OCS_GEN_PERIODIC_NOA 35 505 #define RESMGR_OCS_RECAL_QUOTAS 36 506 #define RESMGR_OCS_GRANTED_QUOTA_STATS 37 507 #define RESMGR_OCS_ALLOCATED_QUOTA_STATS 38 508 #define RESMGR_OCS_REQ_QUOTA_STATS 39 509 #define RESMGR_OCS_TRACKING_TIME_FIRED 40 510 #define RESMGR_VC_ARBITRATE_ATTRIBUTES 41 511 #define RESMGR_OCS_LATENCY_STRICT_TIME_SLOT 42 512 #define RESMGR_OCS_CURR_TSF 43 513 #define RESMGR_OCS_QUOTA_REM 44 514 #define RESMGR_OCS_LATENCY_CASE_NO 45 515 #define RESMGR_OCS_WIN_CAT_DUR 46 516 #define RESMGR_VC_UPDATE_CUR_VC 47 517 #define RESMGR_VC_REG_UNREG_LINK 48 518 #define RESMGR_VC_PRINT_LINK 49 519 #define RESMGR_OCS_MISS_TOLERANCE 50 520 #define RESMGR_DYN_SCH_ALLOCRAM_SIZE 51 521 #define RESMGR_DYN_SCH_ENABLE 52 522 #define RESMGR_DYN_SCH_ACTIVE 53 523 #define RESMGR_DYN_SCH_CH_STATS_START 54 524 #define RESMGR_DYN_SCH_CH_SX_STATS 55 525 #define RESMGR_DYN_SCH_TOT_UTIL_PER 56 526 #define RESMGR_DYN_SCH_HOME_CH_QUOTA 57 527 #define RESMGR_OCS_REG_RECAL_QUOTA_NOTIF 58 528 #define RESMGR_OCS_DEREG_RECAL_QUOTA_NOTIF 59 529 #define RESMGR_DYN_SCH_CH_STATS_END 60 530 #define RESMGR_DEFINITION_END 61 531 532 /* RESMGR CHNMGR debug ids */ 533 #define RESMGR_CHMGR_DEFINITION_START 0 534 #define RESMGR_CHMGR_PAUSE_COMPLETE 1 535 #define RESMGR_CHMGR_CHANNEL_CHANGE 2 536 #define RESMGR_CHMGR_RESUME_COMPLETE 3 537 #define RESMGR_CHMGR_VDEV_PAUSE 4 538 #define RESMGR_CHMGR_VDEV_UNPAUSE 5 539 #define RESMGR_CHMGR_CTS2S_TX_COMP 6 540 #define RESMGR_CHMGR_CFEND_TX_COMP 7 541 #define RESMGR_CHMGR_DEFINITION_END 8 542 543 /* VDEV manager debug ids */ 544 #define VDEV_MGR_DEFINITION_START 0 545 #define VDEV_MGR_FIRST_BMISS_DETECTED 1 546 #define VDEV_MGR_FINAL_BMISS_DETECTED 2 547 #define VDEV_MGR_BCN_IN_SYNC 3 548 #define VDEV_MGR_AP_KEEPALIVE_IDLE 4 549 #define VDEV_MGR_AP_KEEPALIVE_INACTIVE 5 550 #define VDEV_MGR_AP_KEEPALIVE_UNRESPONSIVE 6 551 #define VDEV_MGR_AP_TBTT_CONFIG 7 552 #define VDEV_MGR_FIRST_BCN_RECEIVED 8 553 #define VDEV_MGR_VDEV_START 9 554 #define VDEV_MGR_VDEV_UP 10 555 #define VDEV_MGR_PEER_AUTHORIZED 11 556 #define VDEV_MGR_OCS_HP_LP_REQ_POSTED 12 557 #define VDEV_MGR_VDEV_START_OCS_HP_REQ_COMPLETE 13 558 #define VDEV_MGR_VDEV_START_OCS_HP_REQ_STOP 14 559 #define VDEV_MGR_HP_START_TIME 15 560 #define VDEV_MGR_VDEV_PAUSE_DELAY_UPDATE 16 561 #define VDEV_MGR_VDEV_PAUSE_FAIL 17 562 #define VDEV_MGR_GEN_PERIODIC_NOA 18 563 #define VDEV_MGR_OFF_CHAN_GO_CH_REQ_SETUP 19 564 #define VDEV_MGR_DEFINITION_END 20 565 566 /* WHAL debug identifier definitions */ 567 #define WHAL_DBGID_DEFINITION_START 0 568 #define WHAL_ERROR_ANI_CONTROL 1 569 #define WHAL_ERROR_CHIP_TEST1 2 570 #define WHAL_ERROR_CHIP_TEST2 3 571 #define WHAL_ERROR_EEPROM_CHECKSUM 4 572 #define WHAL_ERROR_EEPROM_MACADDR 5 573 #define WHAL_ERROR_INTERRUPT_HIU 6 574 #define WHAL_ERROR_KEYCACHE_RESET 7 575 #define WHAL_ERROR_KEYCACHE_SET 8 576 #define WHAL_ERROR_KEYCACHE_TYPE 9 577 #define WHAL_ERROR_KEYCACHE_TKIPENTRY 10 578 #define WHAL_ERROR_KEYCACHE_WEPLENGTH 11 579 #define WHAL_ERROR_PHY_INVALID_CHANNEL 12 580 #define WHAL_ERROR_POWER_AWAKE 13 581 #define WHAL_ERROR_POWER_SET 14 582 #define WHAL_ERROR_RECV_STOPDMA 15 583 #define WHAL_ERROR_RECV_STOPPCU 16 584 #define WHAL_ERROR_RESET_CHANNF1 17 585 #define WHAL_ERROR_RESET_CHANNF2 18 586 #define WHAL_ERROR_RESET_PM 19 587 #define WHAL_ERROR_RESET_OFFSETCAL 20 588 #define WHAL_ERROR_RESET_RFGRANT 21 589 #define WHAL_ERROR_RESET_RXFRAME 22 590 #define WHAL_ERROR_RESET_STOPDMA 23 591 #define WHAL_ERROR_RESET_ERRID 24 592 #define WHAL_ERROR_RESET_ADCDCCAL1 25 593 #define WHAL_ERROR_RESET_ADCDCCAL2 26 594 #define WHAL_ERROR_RESET_TXIQCAL 27 595 #define WHAL_ERROR_RESET_RXIQCAL 28 596 #define WHAL_ERROR_RESET_CARRIERLEAK 29 597 #define WHAL_ERROR_XMIT_COMPUTE 30 598 #define WHAL_ERROR_XMIT_NOQUEUE 31 599 #define WHAL_ERROR_XMIT_ACTIVEQUEUE 32 600 #define WHAL_ERROR_XMIT_BADTYPE 33 601 #define WHAL_ERROR_XMIT_STOPDMA 34 602 #define WHAL_ERROR_INTERRUPT_BB_PANIC 35 603 #define WHAL_ERROR_PAPRD_MAXGAIN_ABOVE_WINDOW 36 604 #define WHAL_ERROR_QCU_HW_PAUSE_MISMATCH 37 605 #define WHAL_ERROR_POWER_RFLP_CONFIG 38 606 #define WHAL_ERROR_POWER_RFLP_SYNTHBYPASS_CONFIG 39 607 #define WHAL_ERROR_POWER_RFLP_BIAS2X_CONFIG 40 608 #define WHAL_ERROR_POWER_RFLP_PLLBYPASS_CONFIG 41 609 #define WHAL_ERROR_POWER_RFLP_OFF1CHAN_CONFIG 42 610 #define WHAL_ERROR_POWER_ANTENNA_LMIT 43 611 #define WHAL_ERROR_POWER_REGDMN_TX_LMIT 44 612 #define WHAL_ERROR_POWER_MODE_SCALED_PWR 45 613 #define WHAL_ERROR_POWER_EDGE_PWR_TPSCALE 46 614 #define WHAL_ERROR_POWER_CHAN_REGALLOW 47 615 #define WHAL_ERROR_WAIT_REG_TIMEOUT 48 616 #define WHAL_ERROR_XTAL_SET 49 617 #define WHAL_DBGID_DEFINITION_END 50 618 619 #define COEX_DEBUGID_START 0 620 #define BTCOEX_DBG_MCI_1 1 621 #define BTCOEX_DBG_MCI_2 2 622 #define BTCOEX_DBG_MCI_3 3 623 #define BTCOEX_DBG_MCI_4 4 624 #define BTCOEX_DBG_MCI_5 5 625 #define BTCOEX_DBG_MCI_6 6 626 #define BTCOEX_DBG_MCI_7 7 627 #define BTCOEX_DBG_MCI_8 8 628 #define BTCOEX_DBG_MCI_9 9 629 #define BTCOEX_DBG_MCI_10 10 630 #define COEX_WAL_BTCOEX_INIT 11 631 #define COEX_WAL_PAUSE 12 632 #define COEX_WAL_RESUME 13 633 #define COEX_UPDATE_AFH 14 634 #define COEX_HWQ_EMPTY_CB 15 635 #define COEX_MCI_TIMER_HANDLER 16 636 #define COEX_MCI_RECOVER 17 637 #define ERROR_COEX_MCI_ISR 18 638 #define ERROR_COEX_MCI_GPM 19 639 #define COEX_ProfileType 20 640 #define COEX_LinkID 21 641 #define COEX_LinkState 22 642 #define COEX_LinkRole 23 643 #define COEX_LinkRate 24 644 #define COEX_VoiceType 25 645 #define COEX_TInterval 26 646 #define COEX_WRetrx 27 647 #define COEX_Attempts 28 648 #define COEX_PerformanceState 29 649 #define COEX_LinkType 30 650 #define COEX_RX_MCI_GPM_VERSION_QUERY 31 651 #define COEX_RX_MCI_GPM_VERSION_RESPONSE 32 652 #define COEX_RX_MCI_GPM_STATUS_QUERY 33 653 #define COEX_STATE_WLAN_VDEV_DOWN 34 654 #define COEX_STATE_WLAN_VDEV_START 35 655 #define COEX_STATE_WLAN_VDEV_CONNECTED 36 656 #define COEX_STATE_WLAN_VDEV_SCAN_STARTED 37 657 #define COEX_STATE_WLAN_VDEV_SCAN_END 38 658 #define COEX_STATE_WLAN_DEFAULT 39 659 #define COEX_CHANNEL_CHANGE 40 660 #define COEX_POWER_CHANGE 41 661 #define COEX_CONFIG_MGR 42 662 #define COEX_TX_MCI_GPM_BT_CAL_REQ 43 663 #define COEX_TX_MCI_GPM_BT_CAL_GRANT 44 664 #define COEX_TX_MCI_GPM_BT_CAL_DONE 45 665 #define COEX_TX_MCI_GPM_WLAN_CAL_REQ 46 666 #define COEX_TX_MCI_GPM_WLAN_CAL_GRANT 47 667 #define COEX_TX_MCI_GPM_WLAN_CAL_DONE 48 668 #define COEX_TX_MCI_GPM_BT_DEBUG 49 669 #define COEX_TX_MCI_GPM_VERSION_QUERY 50 670 #define COEX_TX_MCI_GPM_VERSION_RESPONSE 51 671 #define COEX_TX_MCI_GPM_STATUS_QUERY 52 672 #define COEX_TX_MCI_GPM_HALT_BT_GPM 53 673 #define COEX_TX_MCI_GPM_WLAN_CHANNELS 54 674 #define COEX_TX_MCI_GPM_BT_PROFILE_INFO 55 675 #define COEX_TX_MCI_GPM_BT_STATUS_UPDATE 56 676 #define COEX_TX_MCI_GPM_BT_UPDATE_FLAGS 57 677 #define COEX_TX_MCI_GPM_UNKNOWN 58 678 #define COEX_TX_MCI_SYS_WAKING 59 679 #define COEX_TX_MCI_LNA_TAKE 60 680 #define COEX_TX_MCI_LNA_TRANS 61 681 #define COEX_TX_MCI_SYS_SLEEPING 62 682 #define COEX_TX_MCI_REQ_WAKE 63 683 #define COEX_TX_MCI_REMOTE_RESET 64 684 #define COEX_TX_MCI_TYPE_UNKNOWN 65 685 #define COEX_WHAL_MCI_RESET 66 686 #define COEX_POLL_BT_CAL_DONE_TIMEOUT 67 687 #define COEX_WHAL_PAUSE 68 688 #define COEX_RX_MCI_GPM_BT_CAL_REQ 69 689 #define COEX_RX_MCI_GPM_BT_CAL_DONE 70 690 #define COEX_RX_MCI_GPM_BT_CAL_GRANT 71 691 #define COEX_WLAN_CAL_START 72 692 #define COEX_WLAN_CAL_RESULT 73 693 #define COEX_BtMciState 74 694 #define COEX_BtCalState 75 695 #define COEX_WlanCalState 76 696 #define COEX_RxReqWakeCount 77 697 #define COEX_RxRemoteResetCount 78 698 #define COEX_RESTART_CAL 79 699 #define COEX_SENDMSG_QUEUE 80 700 #define COEX_RESETSEQ_LNAINFO_TIMEOUT 81 701 #define COEX_MCI_ISR_IntRaw 82 702 #define COEX_MCI_ISR_Int1Raw 83 703 #define COEX_MCI_ISR_RxMsgRaw 84 704 #define COEX_WHAL_COEX_RESET 85 705 #define COEX_WAL_COEX_INIT 86 706 #define COEX_TXRX_CNT_LIMIT_ISR 87 707 #define COEX_CH_BUSY 88 708 #define COEX_REASSESS_WLAN_STATE 89 709 #define COEX_BTCOEX_WLAN_STATE_UPDATE 90 710 #define COEX_BT_NUM_OF_PROFILES 91 711 #define COEX_BT_NUM_OF_HID_PROFILES 92 712 #define COEX_BT_NUM_OF_ACL_PROFILES 93 713 #define COEX_BT_NUM_OF_HI_ACL_PROFILES 94 714 #define COEX_BT_NUM_OF_VOICE_PROFILES 95 715 #define COEX_WLAN_AGGR_LIMIT 96 716 #define COEX_BT_LOW_PRIO_BUDGET 97 717 #define COEX_BT_HI_PRIO_BUDGET 98 718 #define COEX_BT_IDLE_TIME 99 719 #define COEX_SET_COEX_WEIGHT 100 720 #define COEX_WLAN_WEIGHT_GROUP 101 721 #define COEX_BT_WEIGHT_GROUP 102 722 #define COEX_BT_INTERVAL_ALLOC 103 723 #define COEX_BT_SCHEME 104 724 #define COEX_BT_MGR 105 725 #define COEX_BT_SM_ERROR 106 726 #define COEX_SYSTEM_UPDATE 107 727 #define COEX_LOW_PRIO_LIMIT 108 728 #define COEX_HI_PRIO_LIMIT 109 729 #define COEX_BT_INTERVAL_START 110 730 #define COEX_WLAN_INTERVAL_START 111 731 #define COEX_NON_LINK_BUDGET 112 732 #define COEX_CONTENTION_MSG 113 733 #define COEX_SET_NSS 114 734 #define COEX_SELF_GEN_MASK 115 735 #define COEX_PROFILE_ERROR 116 736 #define COEX_WLAN_INIT 117 737 #define COEX_BEACON_MISS 118 738 #define COEX_BEACON_OK 119 739 #define COEX_BTCOEX_SCAN_ACTIVITY 120 740 #define COEX_SCAN_ACTIVITY 121 741 #define COEX_FORCE_QUIETTIME 122 742 #define COEX_BT_MGR_QUIETTIME 123 743 #define COEX_BT_INACTIVITY_TRIGGER 124 744 #define COEX_BT_INACTIVITY_REPORTED 125 745 #define COEX_TX_MCI_GPM_WLAN_PRIO 126 746 #define COEX_TX_MCI_GPM_BT_PAUSE_PROFILE 127 747 #define COEX_TX_MCI_GPM_WLAN_SET_ACL_INACTIVITY 128 748 #define COEX_RX_MCI_GPM_BT_ACL_INACTIVITY_REPORT 129 749 #define COEX_GENERIC_ERROR 130 750 #define COEX_RX_RATE_THRESHOLD 131 751 #define COEX_RSSI 132 752 753 #define COEX_WLAN_VDEV_NOTIF_START 133 754 #define COEX_WLAN_VDEV_NOTIF_UP 134 755 #define COEX_WLAN_VDEV_NOTIF_DOWN 135 756 #define COEX_WLAN_VDEV_NOTIF_STOP 136 757 #define COEX_WLAN_VDEV_NOTIF_ADD_PEER 137 758 #define COEX_WLAN_VDEV_NOTIF_DELETE_PEER 138 759 #define COEX_WLAN_VDEV_NOTIF_CONNECTED_PEER 139 760 #define COEX_WLAN_VDEV_NOTIF_PAUSE 140 761 #define COEX_WLAN_VDEV_NOTIF_UNPAUSED 141 762 #define COEX_STATE_WLAN_VDEV_PEER_ADD 142 763 #define COEX_STATE_WLAN_VDEV_CONNECTED_PEER 143 764 #define COEX_STATE_WLAN_VDEV_DELETE_PEER 144 765 #define COEX_STATE_WLAN_VDEV_PAUSE 145 766 #define COEX_STATE_WLAN_VDEV_UNPAUSED 146 767 #define COEX_SCAN_CALLBACK 147 768 #define COEX_RC_SET_CHAINMASK 148 769 #define COEX_TX_MCI_GPM_WLAN_SET_BT_RXSS_THRES 149 770 #define COEX_TX_MCI_GPM_BT_RXSS_THRES_QUERY 150 771 #define COEX_BT_RXSS_THRES 151 772 #define COEX_BT_PROFILE_ADD_RMV 152 773 #define COEX_BT_SCHED_INFO 153 774 #define COEX_TRF_MGMT 154 775 #define COEX_SCHED_START 155 776 #define COEX_SCHED_RESULT 156 777 #define COEX_SCHED_ERROR 157 778 #define COEX_SCHED_PRE_OP 158 779 #define COEX_SCHED_POST_OP 159 780 #define COEX_RX_RATE 160 781 #define COEX_ACK_PRIORITY 161 782 #define COEX_STATE_WLAN_VDEV_UP 162 783 #define COEX_STATE_WLAN_VDEV_PEER_UPDATE 163 784 #define COEX_STATE_WLAN_VDEV_STOP 164 785 #define COEX_WLAN_PAUSE_PEER 165 786 #define COEX_WLAN_UNPAUSE_PEER 166 787 #define COEX_WLAN_PAUSE_INTERVAL_START 167 788 #define COEX_WLAN_POSTPAUSE_INTERVAL_START 168 789 #define COEX_TRF_FREERUN 169 790 #define COEX_TRF_SHAPE_PM 170 791 #define COEX_TRF_SHAPE_PSP 171 792 #define COEX_TRF_SHAPE_S_CTS 172 793 #define COEX_CHAIN_CONFIG 173 794 #define COEX_SYSTEM_MONITOR 174 795 #define COEX_SINGLECHAIN_INIT 175 796 #define COEX_MULTICHAIN_INIT 176 797 #define COEX_SINGLECHAIN_DBG_1 177 798 #define COEX_SINGLECHAIN_DBG_2 178 799 #define COEX_SINGLECHAIN_DBG_3 179 800 #define COEX_MULTICHAIN_DBG_1 180 801 #define COEX_MULTICHAIN_DBG_2 181 802 #define COEX_MULTICHAIN_DBG_3 182 803 #define COEX_PSP_TX_CB 183 804 #define COEX_PSP_RX_CB 184 805 #define COEX_PSP_STAT_1 185 806 #define COEX_PSP_SPEC_POLL 186 807 #define COEX_PSP_READY_STATE 187 808 #define COEX_PSP_TX_STATUS_STATE 188 809 #define COEX_PSP_RX_STATUS_STATE_1 189 810 #define COEX_PSP_NOT_READY_STATE 190 811 #define COEX_PSP_DISABLED_STATE 191 812 #define COEX_PSP_ENABLED_STATE 192 813 #define COEX_PSP_SEND_PSPOLL 193 814 #define COEX_PSP_MGR_ENTER 194 815 #define COEX_PSP_MGR_RESULT 195 816 #define COEX_PSP_NONWLAN_INTERVAL 196 817 #define COEX_PSP_STAT_2 197 818 #define COEX_PSP_RX_STATUS_STATE_2 198 819 #define COEX_PSP_ERROR 199 820 #define COEX_T2BT 200 821 #define COEX_BT_DURATION 201 822 #define COEX_TX_MCI_GPM_WLAN_SCHED_INFO_TRIG 202 823 #define COEX_TX_MCI_GPM_WLAN_SCHED_INFO_TRIG_RSP 203 824 #define COEX_TX_MCI_GPM_SCAN_OP 204 825 #define COEX_TX_MCI_GPM_BT_PAUSE_GPM_TX 205 826 #define COEX_CTS2S_SEND 206 827 #define COEX_CTS2S_RESULT 207 828 #define COEX_ENTER_OCS 208 829 #define COEX_EXIT_OCS 209 830 #define COEX_UPDATE_OCS 210 831 #define COEX_STATUS_OCS 211 832 #define COEX_STATS_BT 212 833 834 #define COEX_MWS_WLAN_INIT 213 835 #define COEX_MWS_WBTMR_SYNC 214 836 #define COEX_MWS_TYPE2_RX 215 837 #define COEX_MWS_TYPE2_TX 216 838 #define COEX_MWS_WLAN_CHAVD 217 839 #define COEX_MWS_WLAN_CHAVD_INSERT 218 840 #define COEX_MWS_WLAN_CHAVD_MERGE 219 841 #define COEX_MWS_WLAN_CHAVD_RPT 220 842 #define COEX_MWS_CP_MSG_SEND 221 843 #define COEX_MWS_CP_ESCAPE 222 844 #define COEX_MWS_CP_UNFRAME 223 845 #define COEX_MWS_CP_SYNC_UPDATE 224 846 #define COEX_MWS_CP_SYNC 225 847 #define COEX_MWS_CP_WLAN_STATE_IND 226 848 #define COEX_MWS_CP_SYNCRESP_TIMEOUT 227 849 #define COEX_MWS_SCHEME_UPDATE 228 850 #define COEX_MWS_WLAN_EVENT 229 851 #define COEX_MWS_UART_UNESCAPE 230 852 #define COEX_MWS_UART_ENCODE_SEND 231 853 #define COEX_MWS_UART_RECV_DECODE 232 854 #define COEX_MWS_UL_HDL 233 855 #define COEX_MWS_REMOTE_EVENT 234 856 #define COEX_MWS_OTHER 235 857 #define COEX_MWS_ERROR 236 858 #define COEX_MWS_ANT_DIVERSITY 237 859 860 #define COEX_P2P_GO 238 861 #define COEX_P2P_CLIENT 239 862 #define COEX_SCC_1 240 863 #define COEX_SCC_2 241 864 #define COEX_MCC_1 242 865 #define COEX_MCC_2 243 866 #define COEX_TRF_SHAPE_NOA 244 867 #define COEX_NOA_ONESHOT 245 868 #define COEX_NOA_PERIODIC 246 869 #define COEX_LE_1 247 870 #define COEX_LE_2 248 871 #define COEX_ANT_1 249 872 #define COEX_ANT_2 250 873 #define COEX_ENTER_NOA 251 874 #define COEX_EXIT_NOA 252 875 #define COEX_BT_SCAN_PROTECT 253 876 877 #define COEX_DEBUG_ID_END 254 878 879 #define SCAN_START_COMMAND_FAILED 0 880 #define SCAN_STOP_COMMAND_FAILED 1 881 #define SCAN_EVENT_SEND_FAILED 2 882 #define SCAN_ENGINE_START 3 883 #define SCAN_ENGINE_CANCEL_COMMAND 4 884 #define SCAN_ENGINE_STOP_DUE_TO_TIMEOUT 5 885 #define SCAN_EVENT_SEND_TO_HOST 6 886 #define SCAN_EVENT_ADD 7 887 #define SCAN_EVENT_REM 8 888 #define SCAN_EVENT_PREEMPTED 9 889 #define SCAN_EVENT_RESTARTED 10 890 #define SCAN_EVENT_COMPLETED 11 891 #define SCAN_SM_REQ_NEXT_CH 12 892 #define SCAN_ENG_START 13 893 #define SCAN_ENG_CANCEL 14 894 #define SCAN_ENG_SPOOFED_MAC_ADDR 15 895 #define SCAN_ENG_PARAM_1 16 896 #define SCAN_ENG_PARAM_2 17 897 #define SCAN_ENG_MAX_SCAN_TIMEOUT 18 898 #define SCAN_ENG_START_IN_PROGRESS 19 899 #define SCAN_SM_START_COMMAND_FAILED 20 900 #define SCAN_SCH_START 21 901 #define SCAN_SCH_START_INFO 22 902 #define SCAN_SCH_START_NEW_REQ_FAILED 23 903 #define SCAN_SCH_START_ALLOC_FAIL 24 904 #define SCAN_SCH_ENGINE_STOP_DUE_TO_TIMEOUT 25 905 #define SCAN_SCH_POLICY_EVENT 26 906 #define SCAN_SCH_CANCEL 27 907 #define SCAN_SCH_STOP_COMMAND_FAILED 28 908 #define SCAN_SCH_NEXT_SCAN_FAILED 29 909 #define SCAN_WMI_SET_CHAN_LIST 30 910 #define SCAN_EVENT_STARTED 31 911 #define SCAN_EVENT_BSS_CHANNEL 32 912 #define SCAN_EVENT_FOREIGN_CHANNEL 33 913 #define SCAN_EVENT_DEQUEUED 34 914 #define SCAN_EVENT_START_FAILED 35 915 #define SCAN_EVENT_FOREIGN_CHANNEL_EXIT 36 916 #define SCAN_SM_DISPATCH 37 917 #define SCAN_SM_TRANSITIONS 38 918 #define SCAN_SM_REQ_NEXT_CHAN 39 919 #define SCAN_SEND_PROBE_REQ_RET_VDEV 40 920 #define SCAN_SEND_PROBE_REQ_RET_PLM 41 921 #define SCAN_SEND_PROBE_REQ_RET_PASSIVE 42 922 #define SCAN_SEND_PROBE_REQ_RET_RADAR 43 923 #define SCAN_SEND_PROBE_REQ_RET_DFS 44 924 #define SCAN_SEND_PROBE_REQ_INFO 45 925 #define SCAN_SM_CANCEL 46 926 #define SCAN_SM_PROBE_REQ_FRAME_SEND_FAILED 47 927 #define SCAN_SCH_BANNED_MODULE 48 928 #define SCAN_SM_STATS_INFO 49 929 #define SCAN_DBGID_DEFINITION_END 50 930 931 #define BEACON_EVENT_SWBA_SEND_FAILED 0 932 #define BEACON_EVENT_EARLY_RX_BMISS_STATUS 1 933 #define BEACON_EVENT_EARLY_RX_SLEEP_SLOP 2 934 #define BEACON_EVENT_EARLY_RX_CONT_BMISS_TIMEOUT 3 935 #define BEACON_EVENT_EARLY_RX_PAUSE_SKIP_BCN_NUM 4 936 #define BEACON_EVENT_EARLY_RX_CLK_DRIFT 5 937 #define BEACON_EVENT_EARLY_RX_AP_DRIFT 6 938 #define BEACON_EVENT_EARLY_RX_BCN_TYPE 7 939 940 #define RATECTRL_DBGID_DEFINITION_START 0 941 #define RATECTRL_DBGID_ASSOC 1 942 #define RATECTRL_DBGID_NSS_CHANGE 2 943 #define RATECTRL_DBGID_CHAINMASK_ERR 3 944 #define RATECTRL_DBGID_UNEXPECTED_FRAME 4 945 #define RATECTRL_DBGID_WAL_RCQUERY 5 946 #define RATECTRL_DBGID_WAL_RCUPDATE 6 947 #define RATECTRL_DBGID_GTX_UPDATE 7 948 #define RATECTRL_DBGID_DEFINITION_END 8 949 950 #define AP_PS_DBGID_DEFINITION_START 0 951 #define AP_PS_DBGID_UPDATE_TIM 1 952 #define AP_PS_DBGID_PEER_STATE_CHANGE 2 953 #define AP_PS_DBGID_PSPOLL 3 954 #define AP_PS_DBGID_PEER_CREATE 4 955 #define AP_PS_DBGID_PEER_DELETE 5 956 #define AP_PS_DBGID_VDEV_CREATE 6 957 #define AP_PS_DBGID_VDEV_DELETE 7 958 #define AP_PS_DBGID_SYNC_TIM 8 959 #define AP_PS_DBGID_NEXT_RESPONSE 9 960 #define AP_PS_DBGID_START_SP 10 961 #define AP_PS_DBGID_COMPLETED_EOSP 11 962 #define AP_PS_DBGID_TRIGGER 12 963 #define AP_PS_DBGID_DUPLICATE_TRIGGER 13 964 #define AP_PS_DBGID_UAPSD_RESPONSE 14 965 #define AP_PS_DBGID_SEND_COMPLETE 15 966 #define AP_PS_DBGID_SEND_N_COMPLETE 16 967 #define AP_PS_DBGID_DETECT_OUT_OF_SYNC_STA 17 968 #define AP_PS_DBGID_DELIVER_CAB 18 969 #define AP_PS_DBGID_NO_CLIENT 27 970 #define AP_PS_DBGID_CLIENT_IN_PS_ACTIVE 28 971 #define AP_PS_DBGID_CLIENT_IN_PS_NON_ACTIVE 29 972 #define AP_PS_DBGID_CLIENT_IN_AWAKE 30 973 /* Enhanced Green AP DBGIDs */ 974 #define AP_PS_DBGID_EGAP_SET_PARAM 31 975 #define AP_PS_DBGID_EGAP_VDEV_START 32 976 #define AP_PS_DBGID_EGAP_VDEV_STOP 33 977 #define AP_PS_DBGID_EGAP_CONN_PEER 34 978 #define AP_PS_DBGID_EGAP_DELETE_PEER 35 979 #define AP_PS_DBGID_EGAP_WAL_PEER_EVENT 36 980 #define AP_PS_DBGID_EGAP_WAL_PDEV_EVENT 37 981 #define AP_PS_DBGID_EGAP_NOTIF_STA_SLEEPING 38 982 #define AP_PS_DBGID_EGAP_PROC_STA_SLEEPING 39 983 #define AP_PS_DBGID_EGAP_PROC_STA_INACTIVITY 40 984 #define AP_PS_DBGID_EGAP_CHANGE_CHAINMASK 41 985 #define AP_PS_DBGID_EGAP_CHANGE_SM_STATE 42 986 987 /* WLAN_MODULE_MGMT_TXRX Debugids*/ 988 #define MGMT_TXRX_DBGID_DEFINITION_START 0 989 #define MGMT_TXRX_FORWARD_TO_HOST 1 990 #define MGMT_TXRX_MGMT_FRAME_BUFFER_FULL 2 991 #define MGMT_TXRX_VDEV_USED_TO_SEND_FRAME_IS_FREE 3 992 #define MGMT_TXRX_LOCAL_FRAME_SEND_FAILED 4 993 #define MGMT_TXRX_DBGID_DEFINITION_END 5 994 995 #define WAL_DBGID_DEFINITION_START 0 996 #define WAL_DBGID_FAST_WAKE_REQUEST 1 997 #define WAL_DBGID_FAST_WAKE_RELEASE 2 998 #define WAL_DBGID_SET_POWER_STATE 3 999 #define WAL_DBGID_CHANNEL_CHANGE_FORCE_RESET 5 1000 #define WAL_DBGID_CHANNEL_CHANGE 6 1001 #define WAL_DBGID_VDEV_START 7 1002 #define WAL_DBGID_VDEV_STOP 8 1003 #define WAL_DBGID_VDEV_UP 9 1004 #define WAL_DBGID_VDEV_DOWN 10 1005 #define WAL_DBGID_SW_WDOG_RESET 11 1006 #define WAL_DBGID_TX_SCH_REGISTER_TIDQ 12 1007 #define WAL_DBGID_TX_SCH_UNREGISTER_TIDQ 13 1008 #define WAL_DBGID_TX_SCH_TICKLE_TIDQ 14 1009 #define WAL_DBGID_XCESS_FAILURES 15 1010 #define WAL_DBGID_AST_ADD_WDS_ENTRY 16 1011 #define WAL_DBGID_AST_DEL_WDS_ENTRY 17 1012 #define WAL_DBGID_AST_WDS_ENTRY_PEER_CHG 18 1013 #define WAL_DBGID_AST_WDS_SRC_LEARN_FAIL 19 1014 #define WAL_DBGID_STA_KICKOUT 20 1015 #define WAL_DBGID_BAR_TX_FAIL 21 1016 #define WAL_DBGID_BAR_ALLOC_FAIL 22 1017 #define WAL_DBGID_LOCAL_DATA_TX_FAIL 23 1018 #define WAL_DBGID_SECURITY_PM4_QUEUED 24 1019 #define WAL_DBGID_SECURITY_GM1_QUEUED 25 1020 #define WAL_DBGID_SECURITY_PM4_SENT 26 1021 #define WAL_DBGID_SECURITY_ALLOW_DATA 27 1022 #define WAL_DBGID_SECURITY_UCAST_KEY_SET 28 1023 #define WAL_DBGID_SECURITY_MCAST_KEY_SET 29 1024 #define WAL_DBGID_SECURITY_ENCR_EN 30 1025 #define WAL_DBGID_BB_WDOG_TRIGGERED 31 1026 #define WAL_DBGID_RX_LOCAL_BUFS_LWM 32 1027 #define WAL_DBGID_RX_LOCAL_DROP_LARGE_MGMT 33 1028 #define WAL_DBGID_VHT_ILLEGAL_RATE_PHY_ERR_DETECTED 34 1029 #define WAL_DBGID_DEV_RESET 35 1030 #define WAL_DBGID_TX_BA_SETUP 36 1031 #define WAL_DBGID_RX_BA_SETUP 37 1032 #define WAL_DBGID_DEV_TX_TIMEOUT 38 1033 #define WAL_DBGID_DEV_RX_TIMEOUT 39 1034 #define WAL_DBGID_STA_VDEV_XRETRY 40 1035 #define WAL_DBGID_DCS 41 1036 #define WAL_DBGID_MGMT_TX_FAIL 42 1037 #define WAL_DBGID_SET_M4_SENT_MANUALLY 43 1038 #define WAL_DBGID_PROCESS_4_WAY_HANDSHAKE 44 1039 #define WAL_DBGID_WAL_CHANNEL_CHANGE_START 45 1040 #define WAL_DBGID_WAL_CHANNEL_CHANGE_COMPLETE 46 1041 #define WAL_DBGID_WHAL_CHANNEL_CHANGE_START 47 1042 #define WAL_DBGID_WHAL_CHANNEL_CHANGE_COMPLETE 48 1043 #define WAL_DBGID_TX_MGMT_DESCID_SEQ_TYPE_LEN 49 1044 #define WAL_DBGID_TX_DATA_MSDUID_SEQ_TYPE_LEN 50 1045 #define WAL_DBGID_TX_DISCARD 51 1046 #define WAL_DBGID_TX_MGMT_COMP_DESCID_STATUS 52 1047 #define WAL_DBGID_TX_DATA_COMP_MSDUID_STATUS 53 1048 #define WAL_DBGID_RESET_PCU_CYCLE_CNT 54 1049 #define WAL_DBGID_SETUP_RSSI_INTERRUPTS 55 1050 #define WAL_DBGID_BRSSI_CONFIG 56 1051 #define WAL_DBGID_CURRENT_BRSSI_AVE 57 1052 #define WAL_DBGID_BCN_TX_COMP 58 1053 #define WAL_DBGID_RX_REENTRY 59 1054 #define WAL_DBGID_SET_HW_CHAINMASK 60 1055 #define WAL_DBGID_SET_HW_CHAINMASK_TXRX_STOP_FAIL 61 1056 #define WAL_DBGID_GET_HW_CHAINMASK 62 1057 #define WAL_DBGID_SMPS_DISABLE 63 1058 #define WAL_DBGID_SMPS_ENABLE_HW_CNTRL 64 1059 #define WAL_DBGID_SMPS_SWSEL_CHAINMASK 65 1060 #define WAL_DBGID_SUSPEND 66 1061 #define WAL_DBGID_RESUME 67 1062 #define WAL_DBGID_PEER_TX_FAIL_CNT_THRES_EXCEEDED 68 1063 #define WAL_DBGID_RX_FULL_REORDER_SUPPORT 69 1064 #define WAL_DBGID_HCM_BIN 70 1065 #define WAL_DBGID_HCM_BIN_PENALIZE 71 1066 #define WAL_DBGID_HCM_BIN_DEPENALIZE 72 1067 #define WAL_DBGID_AST_UPDATE_WDS_ENTRY 73 1068 #define WAL_DBGID_PEER_EXT_STATS 74 1069 #define WAL_DBGID_TX_AC_BUFFER_SET 75 1070 #define WAL_DBGID_AST_ENTRY_EXIST 76 1071 #define WAL_DBGID_AST_ENTRY_FULL 77 1072 #define WAL_DBGID_WMMAC_TXQ_STATUS 78 1073 #define WAL_DBGID_PROLONGED_TX_PPDU_TOTAL_US 79 1074 #define WAL_DBGID_UPDATE_USED_TIME 80 1075 #define WAL_DBGID_PAST_WB_ACK_TIMESTAMP 81 1076 #define WAL_DBGID_WMMAC_ADD_DEL_TSPEC 82 1077 #define WAL_DBGID_WMMAC_TIMER_EXPIRY 83 1078 #define WAL_DBGID_WMMAC_PARAMS 84 1079 #define WAL_DBGID_TX_MGMT_WAL_PEER_DOES_NOT_EXIST 85 1080 #define WAL_DBGID_TX_MGMT_WAL_PEER_DELETE_IN_PROGRESS 86 1081 #define WAL_DBGID_TX_MGMT_FRAME_DESC_ALLOC_FAILED 87 1082 #define WAL_DBGID_TX_MGMT_TID_STRUCT_NOT_FOUND 88 1083 #define WAL_DBGID_TX_MGMT_ENQUEUE_FAILED 89 1084 #define WAL_DBGID_TX_ARP 90 1085 #define WAL_DBGID_TX_DHCP 91 1086 #define WAL_DBGID_DEV_WMM_PARAM 92 1087 #define WAL_DBGID_CE_SYNC_SEND 93 1088 #define WAL_DBGID_CE_FAKE_HANG 94 1089 #define WAL_DBGID_DEFINITION_END 95 1090 1091 #define ANI_DBGID_POLL 0 1092 #define ANI_DBGID_CONTROL 1 1093 #define ANI_DBGID_OFDM_PARAMS 2 1094 #define ANI_DBGID_CCK_PARAMS 3 1095 #define ANI_DBGID_RESET 4 1096 #define ANI_DBGID_RESTART 5 1097 #define ANI_DBGID_OFDM_LEVEL 6 1098 #define ANI_DBGID_CCK_LEVEL 7 1099 #define ANI_DBGID_FIRSTEP 8 1100 #define ANI_DBGID_CYCPWR 9 1101 #define ANI_DBGID_MRC_CCK 10 1102 #define ANI_DBGID_SELF_CORR_LOW 11 1103 #define ANI_DBGID_ENABLE 12 1104 #define ANI_DBGID_CURRENT_LEVEL 13 1105 #define ANI_DBGID_POLL_PERIOD 14 1106 #define ANI_DBGID_LISTEN_PERIOD 15 1107 #define ANI_DBGID_OFDM_LEVEL_CFG 16 1108 #define ANI_DBGID_CCK_LEVEL_CFG 17 1109 1110 /* OFFLOAD Manager Debugids*/ 1111 #define OFFLOAD_MGR_DBGID_DEFINITION_START 0 1112 #define OFFLOADMGR_REGISTER_OFFLOAD 1 1113 #define OFFLOADMGR_DEREGISTER_OFFLOAD 2 1114 #define OFFLOADMGR_NO_REG_DATA_HANDLERS 3 1115 #define OFFLOADMGR_NO_REG_EVENT_HANDLERS 4 1116 #define OFFLOADMGR_REG_OFFLOAD_FAILED 5 1117 #define OFFLOADMGR_DEREG_OFFLOAD_FAILED 6 1118 #define OFFLOADMGR_ENTER_FAILED 7 1119 #define OFFLOADMGR_EXIT_FAILED 8 1120 #define OFFLOADMGR_GTK_FAILED 9 1121 #define OFFLOADMGR_GTK_REKEY_FAILED 10 1122 #define OFFLOADMGR_DBGID_DEFINITION_END 11 1123 1124 /*Resource Debug IDs*/ 1125 #define RESOURCE_DBGID_DEFINITION_START 0 1126 #define RESOURCE_PEER_ALLOC 1 1127 #define RESOURCE_PEER_FREE 2 1128 #define RESOURCE_PEER_ALLOC_WAL_PEER 3 1129 #define RESOURCE_PEER_NBRHOOD_MGMT_ALLOC 4 1130 #define RESOURCE_PEER_NBRHOOD_MGMT_INFO 5 1131 #define RESOURCE_SMALL_MGMT_BUF_FULL 6 1132 #define RESOURCE_MGMT_AVAIL_BUF_CNT_NOT_ENOUGH 7 1133 #define RESOURCE_MGMT_BUF_FULL 8 1134 #define RESOURCE_MGMT_BUF_INC 9 1135 #define RESOURCE_MGMT_BUF_DEC 10 1136 #define RESOURCE_DBGID_DEFINITION_END 11 1137 1138 /* DCS debug IDs*/ 1139 #define WLAN_DCS_DBGID_INIT 0 1140 #define WLAN_DCS_DBGID_WMI_CWINT 1 1141 #define WLAN_DCS_DBGID_TIMER 2 1142 #define WLAN_DCS_DBGID_CMDG 3 1143 #define WLAN_DCS_DBGID_CMDS 4 1144 #define WLAN_DCS_DBGID_DINIT 5 1145 1146 /*P2P Module ids*/ 1147 #define P2P_DBGID_DEFINITION_START 0 1148 #define P2P_DEV_REGISTER 1 1149 #define P2P_HANDLE_NOA 2 1150 #define P2P_UPDATE_SCHEDULE_OPPS 3 1151 #define P2P_UPDATE_SCHEDULE 4 1152 #define P2P_UPDATE_START_TIME 5 1153 #define P2P_UPDATE_START_TIME_DIFF_TSF32 6 1154 #define P2P_UPDATE_START_TIME_FINAL 7 1155 #define P2P_SETUP_SCHEDULE_TIMER 8 1156 #define P2P_PROCESS_SCHEDULE_AFTER_CALC 9 1157 #define P2P_PROCESS_SCHEDULE_STARTED_TIMER 10 1158 #define P2P_CALC_SCHEDULES_FIRST_CALL_ALL_NEXT_EVENT 11 1159 #define P2P_CALC_SCHEDULES_FIRST_VALUE 12 1160 #define P2P_CALC_SCHEDULES_EARLIEST_NEXT_EVENT 13 1161 #define P2P_CALC_SCHEDULES_SANITY_COUNT 14 1162 #define P2P_CALC_SCHEDULES_CALL_ALL_NEXT_EVENT_FROM_WHILE_LOOP 15 1163 #define P2P_CALC_SCHEDULES_TIMEOUT_1 16 1164 #define P2P_CALC_SCHEDULES_TIMEOUT_2 17 1165 #define P2P_FIND_ALL_NEXT_EVENTS_REQ_EXPIRED 18 1166 #define P2P_FIND_ALL_NEXT_EVENTS_REQ_ACTIVE 19 1167 #define P2P_FIND_NEXT_EVENT_REQ_NOT_STARTED 20 1168 #define P2P_FIND_NEXT_EVENT_REQ_COMPLETE_NON_PERIODIC 21 1169 #define P2P_FIND_NEXT_EVENT_IN_MID_OF_NOA 22 1170 #define P2P_FIND_NEXT_EVENT_REQ_COMPLETE 23 1171 #define P2P_SCHEDULE_TIMEOUT 24 1172 #define P2P_CALC_SCHEDULES_ENTER 25 1173 #define P2P_PROCESS_SCHEDULE_ENTER 26 1174 #define P2P_FIND_ALL_NEXT_EVENTS_INDIVIDUAL_REQ_AFTER_CHANGE 27 1175 #define P2P_FIND_ALL_NEXT_EVENTS_INDIVIDUAL_REQ_BEFORE_CHANGE 28 1176 #define P2P_FIND_ALL_NEXT_EVENTS_ENTER 29 1177 #define P2P_FIND_NEXT_EVENT_ENTER 30 1178 #define P2P_NOA_GO_PRESENT 31 1179 #define P2P_NOA_GO_ABSENT 32 1180 #define P2P_GO_NOA_NOTIF 33 1181 #define P2P_GO_TBTT_OFFSET 34 1182 #define P2P_GO_GET_NOA_INFO 35 1183 #define P2P_GO_ADD_ONE_SHOT_NOA 36 1184 #define P2P_GO_GET_NOA_IE 37 1185 #define P2P_GO_BCN_TX_COMP 38 1186 #define P2P_DBGID_DEFINITION_END 39 1187 1188 1189 //CSA modules DBGIDs 1190 #define CSA_DBGID_DEFINITION_START 0 1191 #define CSA_OFFLOAD_POOL_INIT 1 1192 #define CSA_OFFLOAD_REGISTER_VDEV 2 1193 #define CSA_OFFLOAD_DEREGISTER_VDEV 3 1194 #define CSA_DEREGISTER_VDEV_ERROR 4 1195 #define CSA_OFFLOAD_BEACON_RECEIVED 5 1196 #define CSA_OFFLOAD_BEACON_CSA_RECV 6 1197 #define CSA_OFFLOAD_CSA_RECV_ERROR_IE 7 1198 #define CSA_OFFLOAD_CSA_TIMER_ERROR 8 1199 #define CSA_OFFLOAD_CSA_TIMER_EXP 9 1200 #define CSA_OFFLOAD_WMI_EVENT_ERROR 10 1201 #define CSA_OFFLOAD_WMI_EVENT_SENT 11 1202 #define CSA_OFFLOAD_WMI_CHANSWITCH_RECV 12 1203 #define CSA_DBGID_DEFINITION_END 13 1204 1205 /* Chatter module DBGIDs */ 1206 #define WLAN_CHATTER_DBGID_DEFINITION_START 0 1207 #define WLAN_CHATTER_ENTER 1 1208 #define WLAN_CHATTER_EXIT 2 1209 #define WLAN_CHATTER_FILTER_HIT 3 1210 #define WLAN_CHATTER_FILTER_MISS 4 1211 #define WLAN_CHATTER_FILTER_FULL 5 1212 #define WLAN_CHATTER_FILTER_TM_ADJ 6 1213 #define WLAN_CHATTER_BUFFER_FULL 7 1214 #define WLAN_CHATTER_TIMEOUT 8 1215 #define WLAN_CHATTER_MC_FILTER_ADD 9 1216 #define WLAN_CHATTER_MC_FILTER_DEL 10 1217 #define WLAN_CHATTER_MC_FILTER_ALLOW 11 1218 #define WLAN_CHATTER_MC_FILTER_DROP 12 1219 #define WLAN_CHATTER_COALESCING_FILTER_ADD 13 1220 #define WLAN_CHATTER_COALESCING_FILTER_DEL 14 1221 #define WLAN_CHATTER_DBGID_DEFINITION_END 15 1222 1223 #define WOW_DBGID_DEFINITION_START 0 1224 #define WOW_ENABLE_CMDID 1 1225 #define WOW_RECV_DATA_PKT 2 1226 #define WOW_WAKE_HOST_DATA 3 1227 #define WOW_RECV_MGMT 4 1228 #define WOW_WAKE_HOST_MGMT 5 1229 #define WOW_RECV_EVENT 6 1230 #define WOW_WAKE_HOST_EVENT 7 1231 #define WOW_INIT 8 1232 #define WOW_RECV_MAGIC_PKT 9 1233 #define WOW_RECV_BITMAP_PATTERN 10 1234 #define WOW_AP_VDEV_DISALLOW 11 1235 #define WOW_STA_VDEV_DISALLOW 12 1236 #define WOW_P2PGO_VDEV_DISALLOW 13 1237 #define WOW_NS_OFLD_ENABLE 14 1238 #define WOW_ARP_OFLD_ENABLE 15 1239 #define WOW_NS_ARP_OFLD_DISABLE 16 1240 #define WOW_NS_RECEIVED 17 1241 #define WOW_NS_REPLIED 18 1242 #define WOW_ARP_RECEIVED 19 1243 #define WOW_ARP_REPLIED 20 1244 #define WOW_BEACON_OFFLOAD_TX 21 1245 #define WOW_BEACON_OFFLOAD_CFG 22 1246 #define WOW_IBSS_VDEV_ALLOW 23 1247 #define WOW_DBGID_DEFINITION_END 24 1248 1249 1250 /* SWBMISS module DBGIDs */ 1251 #define SWBMISS_DBGID_DEFINITION_START 0 1252 #define SWBMISS_ENABLED 1 1253 #define SWBMISS_DISABLED 2 1254 #define SWBMISS_UPDATE_BEACON_RSSI 3 1255 #define SWBMISS_CHECK_RSSI_OUTLIER 4 1256 #define SWBMISS_TIMER_SET 5 1257 #define SWBMISS_DBGID_DEFINITION_END 6 1258 1259 /* WLAN module DBGIDS */ 1260 #define ROAM_DBGID_DEFINITION_START 0 1261 #define ROAM_MODULE_INIT 1 1262 #define ROAM_DEV_START 2 1263 #define ROAM_CONFIG_RSSI_THRESH 3 1264 #define ROAM_CONFIG_SCAN_PERIOD 4 1265 #define ROAM_CONFIG_AP_PROFILE 5 1266 #define ROAM_CONFIG_CHAN_LIST 6 1267 #define ROAM_CONFIG_SCAN_PARAMS 7 1268 #define ROAM_CONFIG_RSSI_CHANGE 8 1269 #define ROAM_SCAN_TIMER_START 9 1270 #define ROAM_SCAN_TIMER_EXPIRE 10 1271 #define ROAM_SCAN_TIMER_STOP 11 1272 #define ROAM_SCAN_STARTED 12 1273 #define ROAM_SCAN_COMPLETE 13 1274 #define ROAM_SCAN_CANCELLED 14 1275 #define ROAM_CANDIDATE_FOUND 15 1276 #define ROAM_RSSI_ACTIVE_SCAN 16 1277 #define ROAM_RSSI_ACTIVE_ROAM 17 1278 #define ROAM_RSSI_GOOD 18 1279 #define ROAM_BMISS_FIRST_RECV 19 1280 #define ROAM_DEV_STOP 20 1281 #define ROAM_FW_OFFLOAD_ENABLE 21 1282 #define ROAM_CANDIDATE_SSID_MATCH 22 1283 #define ROAM_CANDIDATE_SECURITY_MATCH 23 1284 #define ROAM_LOW_RSSI_INTERRUPT 24 1285 #define ROAM_HIGH_RSSI_INTERRUPT 25 1286 #define ROAM_SCAN_REQUESTED 26 1287 #define ROAM_BETTER_CANDIDATE_FOUND 27 1288 #define ROAM_BETTER_AP_EVENT 28 1289 #define ROAM_CANCEL_LOW_PRIO_SCAN 29 1290 #define ROAM_FINAL_BMISS_RECVD 30 1291 #define ROAM_CONFIG_SCAN_MODE 31 1292 #define ROAM_BMISS_FINAL_SCAN_ENABLE 32 1293 #define ROAM_SUITABLE_AP_EVENT 33 1294 #define ROAM_RSN_IE_PARSE_ERROR 34 1295 #define ROAM_WPA_IE_PARSE_ERROR 35 1296 #define ROAM_SCAN_CMD_FROM_HOST 36 1297 #define ROAM_HO_SORT_CANDIDATE 37 1298 #define ROAM_HO_SAVE_CANDIDATE 38 1299 #define ROAM_HO_GET_CANDIDATE 39 1300 #define ROAM_HO_OFFLOAD_SET_PARAM 40 1301 #define ROAM_HO_SM 41 1302 #define ROAM_HO_HTT_SAVED 42 1303 #define ROAM_HO_SYNC_START 43 1304 #define ROAM_HO_START 44 1305 #define ROAM_HO_SYNC_COMPLETE 45 1306 #define ROAM_HO_STOP 46 1307 #define ROAM_HO_HTT_FORWARD 47 1308 #define ROAM_CONFIG_SCAN_PARAMS_1 48 1309 #define ROAM_SCAN_COMPLETE_1 49 1310 #define ROAM_SWBMISS_BCN_RECV_VAL 50 1311 #define ROAM_SWBMISS_BCN_RECV_THRE2 51 1312 #define ROAM_SCAN_REQUESTED_1 52 1313 #define ROAM_HO_SORT_CANDIDATE_CUR 53 1314 #define ROAM_HO_SAVE_CANDIDATE_DUP 54 1315 #define ROAM_HO_SM_EVENT 55 1316 #define ROAM_HO_ENTER_CH 56 1317 #define ROAM_HO_MGMT_RX 57 1318 #define ROAM_HO_CANDIDATE_INFO 58 1319 #define ROAM_HO_OFFLD_DATA_STORE 59 1320 #define ROAM_HO_HTT_DATA_STORE 60 1321 #define ROAM_HO_UPDATE_STATUS 61 1322 #define ROAM_HO_OCS_CH_CB 62 1323 #define ROAM_RSSI_INTERRUPT_STATE 63 1324 #define ROAM_INVOKE_PARAM_CHECK 64 1325 #define ROAM_INVOKE_PARAM_CHAN 65 1326 #define ROAM_INVOKE_PARAM_BSSID 66 1327 #define ROAM_INVOKE_STATE_CHECK 67 1328 #define ROAM_INVOKE_START_SUCCESS 68 1329 #define ROAM_INVOKE_START_FAILURE 69 1330 #define ROAM_INVOKE_BSSID_CHECK 70 1331 #define ROAM_CANDIDATE_INFO 71 1332 #define ROAM_CANDIDATE_FILTER_MATCH 72 1333 #define ROAM_CANDIDATE_RSSI_ADJUST 73 1334 #define ROAM_CONFIG_ROAM_FILTER 74 1335 #define ROAM_EXTENDED_RSSI_TRESHOLD_1 75 1336 #define ROAM_EXTENDED_RSSI_TRESHOLD_2 76 1337 #define ROAM_BLACKLIST_BSSID 77 1338 #define ROAM_WHITELIST_SSID 78 1339 #define ROAM_WHITELIST_SSID_2 79 1340 #define ROAM_PREFERRED_BSSID 80 1341 #define ROAM_PREFERRED_FACTOR 81 1342 #define ROAM_SCAN_HIRSSI_THRESHOLD 82 1343 #define ROAM_SCAN_HIRSSI_CHECK 83 1344 #define ROAM_SCAN_HIRSSI_TIMER_EXPIRED 84 1345 #define ROAM_SCAN_EXTSCAN_CHECK 85 1346 #define ROAM_STA_KICKOUT_RECV 86 1347 #define ROAM_DBGID_DEFINITION_END 87 1348 1349 /* DATA_TXRX module DBGIDs*/ 1350 #define DATA_TXRX_DBGID_DEFINITION_START 0 1351 #define DATA_TXRX_DBGID_RX_DATA_SEQ_LEN_INFO 1 1352 #define DATA_TXRX_DBGID_REPLAY_CHECK 2 1353 #define DATA_TXRX_DBGID_DUP_CHECK 3 1354 #define DATA_TXRX_INVALID_PEER_AST_STA 4 1355 #define DATA_TXRX_INVALID_PEER_AST_P2P 5 1356 #define DATA_TXRX_INVALID_ADDR1_STA 6 1357 #define DATA_TXRX_INVALID_ADDR1_P2P 7 1358 #define DATA_TXRX_MULTICAST_BROADCAST_FRAME 8 1359 #define DATA_TXRX_INVALID_FRAME_CTRL_OR_ADDR 9 1360 #define DATA_TXRX_DBGID_DEFINITION_END 10 1361 1362 /* HTT module DBGIDs */ 1363 #define HTT_DBGID_DEFINITION_START 0 1364 #define HTT_DBGID_INVALID_VDEVID_OR_GROUP 1 1365 #define HTT_DBGID_DISCARD_INTERNAL_PKTS 2 1366 #define HTT_DBGID_DISCARD_TX_PKTS 3 1367 #define HTT_DBGID_GROUP_CHANGE 4 1368 #define HTT_DBGID_GROUP_CREDIT_STATS 5 1369 #define HTT_DBGID_DISCARD_INTERNAL_PKTS_NUM 6 1370 #define HTT_DBGID_DEFINITION_END 7 1371 1372 /* TDLS module DBGIDs*/ 1373 #define TDLS_DBGID_DEFINITION_START 0 1374 #define TDLS_DBGID_VDEV_CREATE 1 1375 #define TDLS_DBGID_VDEV_DELETE 2 1376 #define TDLS_DBGID_ENABLED_PASSIVE 3 1377 #define TDLS_DBGID_ENABLED_ACTIVE 4 1378 #define TDLS_DBGID_DISABLED 5 1379 #define TDLS_DBGID_CONNTRACK_TIMER 6 1380 #define TDLS_DBGID_WAL_SET 7 1381 #define TDLS_DBGID_WAL_GET 8 1382 #define TDLS_DBGID_WAL_PEER_UPDATE_SET 9 1383 #define TDLS_DBGID_WAL_PEER_UPDATE_EVT 10 1384 #define TDLS_DBGID_WAL_VDEV_CREATE 11 1385 #define TDLS_DBGID_WAL_VDEV_DELETE 12 1386 #define TDLS_DBGID_WLAN_EVENT 13 1387 #define TDLS_DBGID_WLAN_PEER_UPDATE_SET 14 1388 #define TDLS_DBGID_PEER_EVT_DRP_THRESH 15 1389 #define TDLS_DBGID_PEER_EVT_DRP_RATE 16 1390 #define TDLS_DBGID_PEER_EVT_DRP_RSSI 17 1391 #define TDLS_DBGID_PEER_EVT_DISCOVER 18 1392 #define TDLS_DBGID_PEER_EVT_DELETE 19 1393 #define TDLS_DBGID_PEER_CAP_UPDATE 20 1394 #define TDLS_DBGID_UAPSD_SEND_PTI_FRAME 21 1395 #define TDLS_DBGID_UAPSD_SEND_PTI_FRAME2PEER 22 1396 #define TDLS_DBGID_UAPSD_START_PTR_TIMER 23 1397 #define TDLS_DBGID_UAPSD_CANCEL_PTR_TIMER 24 1398 #define TDLS_DBGID_UAPSD_PTR_TIMER_TIMEOUT 25 1399 #define TDLS_DBGID_UAPSD_STA_PS_EVENT_HANDLER 26 1400 #define TDLS_DBGID_UAPSD_PEER_EVENT_HANDLER 27 1401 #define TDLS_DBGID_UAPSD_PS_DEFAULT_SETTINGS 28 1402 #define TDLS_DBGID_UAPSD_GENERIC 29 1403 1404 /* TXBF Module IDs */ 1405 #define TXBFEE_DBGID_START 0 1406 #define TXBFEE_DBGID_NDPA_RECEIVED 1 1407 #define TXBFEE_DBGID_HOST_CONFIG_TXBFEE_TYPE 2 1408 #define TXBFER_DBGID_SEND_NDPA 3 1409 #define TXBFER_DBGID_GET_NDPA_BUF_FAIL 4 1410 #define TXBFER_DBGID_SEND_NDPA_FAIL 5 1411 #define TXBFER_DBGID_GET_NDP_BUF_FAIL 6 1412 #define TXBFER_DBGID_SEND_NDP_FAIL 7 1413 #define TXBFER_DBGID_GET_BRPOLL_BUF_FAIL 8 1414 #define TXBFER_DBGID_SEND_BRPOLL_FAIL 9 1415 #define TXBFER_DBGID_HOST_CONFIG_CMDID 10 1416 #define TXBFEE_DBGID_HOST_CONFIG_CMDID 11 1417 #define TXBFEE_DBGID_ENABLE_UPLOAD_H 12 1418 #define TXBFEE_DBGID_UPLOADH_CV_TAG 13 1419 #define TXBFEE_DBGID_UPLOADH_H_TAG 14 1420 #define TXBFEE_DBGID_CAPTUREH_RECEIVED 15 1421 #define TXBFEE_DBGID_PACKET_IS_STEERED 16 1422 #define TXBFEE_UPLOADH_EVENT_ALLOC_MEM_FAIL 17 1423 #define TXBFEE_DBGID_SW_WAR_AID_ZERO 18 1424 #define TXBFEE_DBGID_BRPOLL_RECEIVED 19 1425 #define TXBFEE_DBGID_GID_RECEIVED 20 1426 #define TXBFEE_DBGID_END 21 1427 1428 /* SMPS module DBGIDs */ 1429 #define STA_SMPS_DBGID_DEFINITION_START 0 1430 #define STA_SMPS_DBGID_CREATE_PDEV_INSTANCE 1 1431 #define STA_SMPS_DBGID_CREATE_VIRTUAL_CHAN_INSTANCE 2 1432 #define STA_SMPS_DBGID_DELETE_VIRTUAL_CHAN_INSTANCE 3 1433 #define STA_SMPS_DBGID_CREATE_STA_INSTANCE 4 1434 #define STA_SMPS_DBGID_DELETE_STA_INSTANCE 5 1435 #define STA_SMPS_DBGID_VIRTUAL_CHAN_SMPS_START 6 1436 #define STA_SMPS_DBGID_VIRTUAL_CHAN_SMPS_STOP 7 1437 #define STA_SMPS_DBGID_SEND_SMPS_ACTION_FRAME 8 1438 #define STA_SMPS_DBGID_HOST_FORCED_MODE 9 1439 #define STA_SMPS_DBGID_FW_FORCED_MODE 10 1440 #define STA_SMPS_DBGID_RSSI_THRESHOLD_CROSSED 11 1441 #define STA_SMPS_DBGID_SMPS_ACTION_FRAME_COMPLETION 12 1442 #define STA_SMPS_DBGID_DTIM_EBT_EVENT_CHMASK_UPDATE 13 1443 #define STA_SMPS_DBGID_DTIM_CHMASK_UPDATE 14 1444 #define STA_SMPS_DBGID_DTIM_BEACON_EVENT_CHMASK_UPDATE 15 1445 #define STA_SMPS_DBGID_DTIM_POWER_STATE_CHANGE 16 1446 #define STA_SMPS_DBGID_DTIM_CHMASK_UPDATE_SLEEP 17 1447 #define STA_SMPS_DBGID_DTIM_CHMASK_UPDATE_AWAKE 18 1448 1449 #define STA_SMPS_DBGID_DEFINITION_END 18 1450 1451 /* RTT module DBGIDs*/ 1452 #define RTT_CALL_FLOW 0 1453 #define RTT_REQ_SUB_TYPE 1 1454 #define RTT_MEAS_REQ_HEAD 2 1455 #define RTT_MEAS_REQ_BODY 3 1456 #define RTT_INIT_GLOBAL_STATE 6 1457 #define RTT_REPORT 8 1458 #define RTT_ERROR_REPORT 10 1459 #define RTT_TIMER_STOP 11 1460 #define RTT_SEND_TM_FRAME 12 1461 #define RTT_V3_RESP_CNT 13 1462 #define RTT_V3_RESP_FINISH 14 1463 #define RTT_CHANNEL_SWITCH_REQ 15 1464 #define RTT_CHANNEL_SWITCH_GRANT 16 1465 #define RTT_CHANNEL_SWITCH_COMPLETE 17 1466 #define RTT_CHANNEL_SWITCH_PREEMPT 18 1467 #define RTT_CHANNEL_SWITCH_STOP 19 1468 #define RTT_TIMER_START 20 1469 #define RTT_FTM_PARAM_INFO 21 1470 #define RTT_RX_TM_FRAME 22 1471 #define RTT_INITR_TSTAMP 23 1472 #define RTT_RSPDR_TSTAMP 24 1473 #define RTT_TX_COMP_STATUS 25 1474 #define RTT_ERROR_WMI_EVENT 26 1475 #define RTT_MEASUREMENT_VALUES 27 1476 1477 /* WLAN HB module DBGIDs */ 1478 #define WLAN_HB_DBGID_DEFINITION_START 0 1479 #define WLAN_HB_DBGID_INIT 1 1480 #define WLAN_HB_DBGID_TCP_GET_TXBUF_FAIL 2 1481 #define WLAN_HB_DBGID_TCP_SEND_FAIL 3 1482 #define WLAN_HB_DBGID_BSS_PEER_NULL 4 1483 #define WLAN_HB_DBGID_UDP_GET_TXBUF_FAIL 5 1484 #define WLAN_HB_DBGID_UDP_SEND_FAIL 6 1485 #define WLAN_HB_DBGID_WMI_CMD_INVALID_PARAM 7 1486 #define WLAN_HB_DBGID_WMI_CMD_INVALID_OP 8 1487 #define WLAN_HB_DBGID_WOW_NOT_ENTERED 9 1488 #define WLAN_HB_DBGID_ALLOC_SESS_FAIL 10 1489 #define WLAN_HB_DBGID_CTX_NULL 11 1490 #define WLAN_HB_DBGID_CHKSUM_ERR 12 1491 #define WLAN_HB_DBGID_UDP_TX 13 1492 #define WLAN_HB_DBGID_TCP_TX 14 1493 /* WLAN DHCP Renew DBGIDs */ 1494 #define WLAN_HB_DBGID_DHCP_RENEW_ALLOC_SESS_FAIL 15 1495 #define WLAN_HB_DBGID_DHCP_RENEW_CTX_NULL 16 1496 #define WLAN_HB_DBGID_DHCP_RENEW_CHKSUM_ERR 17 1497 #define WLAN_HB_DBGID_DHCP_RENEW_BSS_PEER_NULL 18 1498 #define WLAN_HB_DBGID_DHCP_RENEW_TCP_GET_TXBUF_FAIL 19 1499 #define WLAN_HB_DBGID_DHCP_RENEW_UDP_SEND_FAIL 20 1500 /* WLAN OIC Ping DBGIDs */ 1501 #define WLAN_HB_DBGID_OIC_PING_INIT 21 1502 #define WLAN_HB_DBGID_OIC_PING_HOST_WAKEUP 22 1503 #define WLAN_HB_DBGID_OIC_PING_INVALID_PARAM 23 1504 #define WLAN_HB_DBGID_OIC_PING_WMI_CMD_PARAM 24 1505 #define WLAN_HB_DBGID_OIC_PING_ALLOC_SESS_FAIL 25 1506 #define WLAN_HB_DBGID_OIC_PING_WOW_NOT_ENTERED 26 1507 #define WLAN_HB_DBGID_OIC_PING_TCP_TIMEOUT 27 1508 #define WLAN_HB_DBGID_OIC_PING_TLS_ERROR 28 1509 #define WLAN_HB_DBGID_OIC_PING_ENABLE 29 1510 1511 #define WLAN_HB_DBGID_DEFINITION_END 30 1512 1513 /* Thermal Manager DBGIDs*/ 1514 #define THERMAL_MGR_DBGID_DEFINITION_START 0 1515 #define THERMAL_MGR_NEW_THRESH 1 1516 #define THERMAL_MGR_THRESH_CROSSED 2 1517 #define THERMAL_MGR_DBGID_DEFINITION_END 3 1518 1519 /* WLAN PHYERR DFS(parse/filter) DBGIDs */ 1520 #define WLAN_PHYERR_DFS_DBGID_DEFINITION_START 0 1521 #define WLAN_PHYERR_DFS_PHYERR_INFO_CHAN_BUFLEN 1 1522 #define WLAN_PHYERR_DFS_PHYERR_INFO_PPDU 2 1523 #define WLAN_PHYERR_DFS_DBDID_RADAR_SUMMARY 3 1524 #define WLAN_PHYERR_DFS_DBDID_SEARCH_FFT 4 1525 #define WLAN_PHTERR_DFS_DBDID_FILTER_STATUS 5 1526 #define WLAN_PHYERR_DFS_DBGID_DEFINITION_END 6 1527 1528 /* RMC DBGIDs*/ 1529 #define RMC_DBGID_DEFINITION_START 0 1530 #define RMC_CREATE_INSTANCE 1 1531 #define RMC_DELETE_INSTANCE 2 1532 #define RMC_LDR_SEL 3 1533 #define RMC_NO_LDR 4 1534 #define RMC_LDR_NOT_SEL 5 1535 #define RMC_LDR_INF_SENT 6 1536 #define RMC_PEER_ADD 7 1537 #define RMC_PEER_DELETE 8 1538 #define RMC_PEER_UNKNOWN 9 1539 #define RMC_SET_MODE 10 1540 #define RMC_SET_ACTION_PERIOD 11 1541 #define RMC_ACTION_FRAME_RX 12 1542 #define RMC_WAL_EVENT_HANDLER 13 1543 #define RMC_BLACKLIST_PEER 14 1544 #define RMC_WHITELIST_PEER 15 1545 #define RMC_PEER_BCN_INFO 16 1546 #define RMC_DBGID_DEFINITION_END 17 1547 1548 /* UNIT_TEST module DBGIDs */ 1549 #define UNIT_TEST_GEN 0 1550 1551 /* MLME module DBGIDs */ 1552 #define MLME_DEBUG_CMN 0 1553 #define MLME_DEBUG_IF 1 1554 #define MLME_DEBUG_AUTH 2 1555 #define MLME_DEBUG_REASSOC 3 1556 #define MLME_DEBUG_DEAUTH 4 1557 #define MLME_DEBUG_DISASSOC 5 1558 #define MLME_DEBUG_ROAM 6 1559 #define MLME_DEBUG_RETRY 7 1560 #define MLME_DEBUG_TIMER 8 1561 #define MLME_DEBUG_FRAMEPARSE 9 1562 1563 /* SUPPL module DBGIDs */ 1564 #define SUPPL_DBGID_INIT 0 1565 #define SUPPL_DBGID_RECV_EAPOL 1 1566 #define SUPPL_DBGID_RECV_EAPOL_TIMEOUT 2 1567 #define SUPPL_DBGID_SEND_EAPOL 3 1568 #define SUPPL_DBGID_MIC_MISMATCH 4 1569 #define SUPPL_DBGID_FINISH 5 1570 #define SUPPL_DBGID_GET_FRM_INFO 6 1571 #define SUPPL_DBGID_DUMP_TYPE 7 1572 #define SUPPL_DBGID_DUMP_HEX 8 1573 #define SUPPL_DBGID_NODE_NOT_FOUND 9 1574 #define SUPPL_DBGID_GET_EAPOL_BUF 10 1575 #define SUPPL_DBGID_GET_BUF_FAIL 11 1576 #define SUPPL_DBGID_RECV_EAPOL_ERROR 12 1577 1578 /* Stats Module DBGIDs */ 1579 #define WLAN_STATS_DBGID_DEFINITION_START 0 1580 #define WLAN_STATS_DBGID_EST_LINKSPEED_VDEV_EN_DIS 1 1581 #define WLAN_STATS_DBGID_EST_LINKSPEED_CHAN_TIME_START 2 1582 #define WLAN_STATS_DBGID_EST_LINKSPEED_CHAN_TIME_END 3 1583 #define WLAN_STATS_DBGID_EST_LINKSPEED_CALC 4 1584 #define WLAN_STATS_DBGID_EST_LINKSPEED_UPDATE_HOME_CHAN 5 1585 #define WLAN_STATS_DBGID_RSSI 6 1586 #define WLAN_STATS_DBGID_CNE_RSSI 7 1587 #define WLAN_STATS_DBGID_DEFINITION_END 8 1588 1589 /* NAN DBGIDs */ 1590 #define NAN_DBGID_START 0 1591 1592 /* Debug IDs for debug logs. 3 args max, not fixed. */ 1593 #define NAN_DBGID_DBG_LOG_FIRST 1 1594 #define NAN_DBGID_FUNC_BEGIN NAN_DBGID_DBG_LOG_FIRST 1595 #define NAN_DBGID_FUNC_END 2 1596 #define NAN_DBGID_MAIN_DEBUG 3 1597 #define NAN_DBGID_MAC_DEBUG 4 1598 #define NAN_DBGID_BLOOM_FILTER_DEBUG 5 1599 #define NAN_DBGID_MAC_ADDR 6 1600 #define NAN_DBGID_PARAM_UPDATED 7 1601 #define NAN_DBGID_NULL_PTR 8 1602 #define NAN_DBGID_INVALID_FUNC_ARG 9 1603 #define NAN_DBGID_INVALID_MSG_PARAM 10 1604 #define NAN_DBGID_MISSING_MSG_PARAM 11 1605 #define NAN_DBGID_DEPRECATED_MSG_PARAM 12 1606 #define NAN_DBGID_UNSUPPORTED_MSG_PARAM 13 1607 #define NAN_DBGID_INVALID_PKT_DATA 14 1608 #define NAN_DBGID_LOG_PKT_DATA 15 1609 #define NAN_DBGID_INVALID_VALUE 16 1610 #define NAN_DBGID_INVALID_OPERATION 17 1611 #define NAN_DBGID_INVALID_STATE 18 1612 #define NAN_DBGID_FUNCTION_ENABLED 19 1613 #define NAN_DBGID_FUNCTION_DISABLED 20 1614 #define NAN_DBGID_INVALID_FUNCTION_STATE 21 1615 #define NAN_DBGID_READ_ERROR 22 1616 #define NAN_DBGID_WRITE_ERROR 23 1617 #define NAN_DBGID_RECEIVE_ERROR 24 1618 #define NAN_DBGID_TRANSMIT_ERROR 25 1619 #define NAN_DBGID_PARSE_ERROR 26 1620 #define NAN_DBGID_RES_ALLOC_ERROR 27 1621 /* PLEASE KEEP THIS ONE AT THE END */ 1622 #define NAN_DBGID_DBG_LOG_LAST 28 1623 1624 /* Debug IDs for event logs. */ 1625 1626 #define NAN_DBGID_EVT_BASE NAN_DBGID_DBG_LOG_LAST 1627 /* args: <none> */ 1628 #define NAN_DBGID_NAN_ENABLED (NAN_DBGID_EVT_BASE + 0) 1629 /* args: <none> */ 1630 #define NAN_DBGID_NAN_DISABLED (NAN_DBGID_EVT_BASE + 1) 1631 /* args: <none> */ 1632 #define NAN_DBGID_CONFIG_RESTORED (NAN_DBGID_EVT_BASE + 2) 1633 /* args: framesQueued */ 1634 #define NAN_DBGID_SDF_QUEUED (NAN_DBGID_EVT_BASE + 3) 1635 /* args: old, new */ 1636 #define NAN_DBGID_TW_CHANGED (NAN_DBGID_EVT_BASE + 4) 1637 /* args: <none> */ 1638 #define NAN_DBGID_DW_START (NAN_DBGID_EVT_BASE + 5) 1639 /* args: busyDiff */ 1640 #define NAN_DBGID_DW_END (NAN_DBGID_EVT_BASE + 6) 1641 /* args: oldClusterId, newClusterId */ 1642 #define NAN_DBGID_CLUSTER_ID_CHANGED (NAN_DBGID_EVT_BASE + 7) 1643 /* args: cmd, buffer, length */ 1644 #define NAN_DBGID_WMI_CMD_RECEIVED (NAN_DBGID_EVT_BASE + 8) 1645 /* args: pEventPkt, pEventBuf, eventSize, dataSize */ 1646 #define NAN_DBGID_WMI_EVT_SENT (NAN_DBGID_EVT_BASE + 9) 1647 /* args: type length, readLen */ 1648 #define NAN_DBGID_TLV_READ (NAN_DBGID_EVT_BASE + 10) 1649 /* args: type length, writeLen */ 1650 #define NAN_DBGID_TLV_WRITE (NAN_DBGID_EVT_BASE + 11) 1651 /* args: handle */ 1652 #define NAN_DBGID_PUBSUB_UPDATED (NAN_DBGID_EVT_BASE + 12) 1653 /* args: handle */ 1654 #define NAN_DBGID_PUBSUB_REMOVE_DEFERED (NAN_DBGID_EVT_BASE + 13) 1655 /* args: handle */ 1656 #define NAN_DBGID_PUBSUB_REMOVE_PENDING (NAN_DBGID_EVT_BASE + 14) 1657 /* args: handle */ 1658 #define NAN_DBGID_PUBSUB_REMOVED (NAN_DBGID_EVT_BASE + 15) 1659 /* args: handle */ 1660 #define NAN_DBGID_PUBSUB_PROCESSED (NAN_DBGID_EVT_BASE + 16) 1661 /* args: handle, sid1, sid2, svcCtrl, length */ 1662 #define NAN_DBGID_PUBSUB_MATCHED (NAN_DBGID_EVT_BASE + 17) 1663 /* args: handle, flags */ 1664 #define NAN_DBGID_PUBSUB_PREPARED (NAN_DBGID_EVT_BASE + 18) 1665 /* args: handle, mac1, mac2 */ 1666 #define NAN_DBGID_PUBSUB_FOLLOWUP_TRANSMIT (NAN_DBGID_EVT_BASE + 19) 1667 /* args: handle, mac1, mac2 */ 1668 #define NAN_DBGID_PUBSUB_FOLLOWUP_RECEIVED (NAN_DBGID_EVT_BASE + 20) 1669 /* args: subscribeHandle, matchHandle, oldTimeout, newTimeout */ 1670 #define NAN_DBGID_SUBSCRIBE_UNMATCH_TIMEOUT_UPDATE (NAN_DBGID_EVT_BASE + 21) 1671 /* args: subscribeHandle, matchHandle, timestamp*/ 1672 #define NAN_DBGID_SUBSCRIBE_MATCH_NEW (NAN_DBGID_EVT_BASE + 22) 1673 /* args: subscribeHandle, matchHandle, timestamp*/ 1674 #define NAN_DBGID_SUBSCRIBE_MATCH_REPEAT (NAN_DBGID_EVT_BASE + 23) 1675 /* args: subscribeHandle, matchHandle, matchTimestamp, timestamp*/ 1676 #define NAN_DBGID_SUBSCRIBE_MATCH_EXPIRED (NAN_DBGID_EVT_BASE + 24) 1677 /* args: subscribeHandle, matchHandle, matchTimestamp, timestamp */ 1678 #define NAN_DBGID_SUBSCRIBE_MATCH_LOG (NAN_DBGID_EVT_BASE + 25) 1679 /* args: sid1, sid2 */ 1680 #define NAN_DBGID_SERVICE_ID_CREATED (NAN_DBGID_EVT_BASE + 26) 1681 /* args: size */ 1682 #define NAN_DBGID_SD_ATTR_BUILT (NAN_DBGID_EVT_BASE + 27) 1683 /* args: offset */ 1684 #define NAN_DBGID_SERVICE_RSP_OFFSET (NAN_DBGID_EVT_BASE + 28) 1685 /* args: offset */ 1686 #define NAN_DBGID_SERVICE_INFO_OFFSET (NAN_DBGID_EVT_BASE + 29) 1687 /* args: chan, interval, start_time */ 1688 #define NAN_DBGID_CHREQ_CREATE (NAN_DBGID_EVT_BASE + 30) 1689 /* args: start_time, status */ 1690 #define NAN_DBGID_CHREQ_UPDATE (NAN_DBGID_EVT_BASE + 31) 1691 /* args: chan, interval, status */ 1692 #define NAN_DBGID_CHREQ_REMOVE (NAN_DBGID_EVT_BASE + 32) 1693 /* args: type, timestamp */ 1694 #define NAN_DBGID_CHREQ_GRANT (NAN_DBGID_EVT_BASE + 33) 1695 /* args: type, timestamp */ 1696 #define NAN_DBGID_CHREQ_END (NAN_DBGID_EVT_BASE + 34) 1697 /* args: type, timestamp */ 1698 #define NAN_DBGID_CHREQ_ERROR (NAN_DBGID_EVT_BASE + 35) 1699 /* args: type, length, timestamp, rssi */ 1700 #define NAN_DBGID_RX_CALLBACK (NAN_DBGID_EVT_BASE + 36) 1701 /* args: type, handle, bufp, status, timestamp */ 1702 #define NAN_DBGID_TX_COMPLETE (NAN_DBGID_EVT_BASE + 37) 1703 /* args: tsf, tsf */ 1704 #define NAN_DBGID_TSF_TIMEOUT (NAN_DBGID_EVT_BASE + 38) 1705 /* args: clusterId, clusterStart */ 1706 #define NAN_DBGID_SYNC_START (NAN_DBGID_EVT_BASE + 39) 1707 /* args: clusterId */ 1708 #define NAN_DBGID_SYNC_STOP (NAN_DBGID_EVT_BASE + 40) 1709 /* args: enable, scanType, rval */ 1710 #define NAN_DBGID_NAN_SCAN (NAN_DBGID_EVT_BASE + 41) 1711 /* args: scanType */ 1712 #define NAN_DBGID_NAN_SCAN_COMPLETE (NAN_DBGID_EVT_BASE + 42) 1713 /* args: masterPref */ 1714 #define NAN_DBGID_MPREF_CHANGE (NAN_DBGID_EVT_BASE + 43) 1715 /* args: masterPref, randFactor */ 1716 #define NAN_DBGID_WARMUP_EXPIRE (NAN_DBGID_EVT_BASE + 44) 1717 /* args: randFactor */ 1718 #define NAN_DBGID_RANDOM_FACTOR_EXPIRE (NAN_DBGID_EVT_BASE + 45) 1719 /* args: tsf, tsf */ 1720 #define NAN_DBGID_DW_SKIP (NAN_DBGID_EVT_BASE + 46) 1721 /* args: type, tsfDiff */ 1722 #define NAN_DBGID_DB_SKIP (NAN_DBGID_EVT_BASE + 47) 1723 /* args: TBD */ 1724 #define NAN_DBGID_BEACON_RX (NAN_DBGID_EVT_BASE + 48) 1725 /* args: TBD */ 1726 #define NAN_DBGID_BEACON_TX (NAN_DBGID_EVT_BASE + 49) 1727 /* args: clusterId */ 1728 #define NAN_DBGID_CLUSTER_MERGE (NAN_DBGID_EVT_BASE + 50) 1729 /* args: cmd, status, value */ 1730 #define NAN_DBGID_TEST_CMD_EXEC (NAN_DBGID_EVT_BASE + 51) 1731 /* args: tsfHi, tsfLo, age */ 1732 #define NAN_DBGID_APPLY_BEACON_TSF (NAN_DBGID_EVT_BASE + 52) 1733 /* args: behindFlag, diff */ 1734 #define NAN_DBGID_TSF_UPDATE (NAN_DBGID_EVT_BASE + 53) 1735 /* args: argc==4 (rawTsfHi, rawTsfLo, nanTsfHi, nanTsfLo), argc==2(offsetHi, offsetLo) */ 1736 #define NAN_DBGID_SET_TSF (NAN_DBGID_EVT_BASE + 54) 1737 /* args: rankHi, rankLo, mp, rf */ 1738 #define NAN_DBGID_NEW_MASTERRANK (NAN_DBGID_EVT_BASE + 55) 1739 /* args: amRankHi, amRankLo, mp, rf */ 1740 #define NAN_DBGID_NEW_ANCHORMASTER (NAN_DBGID_EVT_BASE + 56) 1741 /* args: amRankHi, amRankLo, HC, BTT */ 1742 #define NAN_DBGID_ANCHORMASTER_RECORD_UPDATE (NAN_DBGID_EVT_BASE + 57) 1743 /* args: amRankHi, amRankLo, HC, BTT */ 1744 #define NAN_DBGID_ANCHORMASTER_RECORD_EXPIRED (NAN_DBGID_EVT_BASE + 58) 1745 /* args: reason, transitionsToAM */ 1746 #define NAN_DBGID_BECOMING_ANCHORMASTER (NAN_DBGID_EVT_BASE + 59) 1747 /* args: oldRole, newRole */ 1748 #define NAN_DBGID_ROLE_CHANGE (NAN_DBGID_EVT_BASE + 60) 1749 /* args: TBD */ 1750 #define NAN_DBGID_SYNC_BEACON_DW_STATS (NAN_DBGID_EVT_BASE + 61) 1751 /* args: attrId */ 1752 #define NAN_DBGID_RX_UNSUPPORTED_SDF_ATTR_ID (NAN_DBGID_EVT_BASE + 62) 1753 /* args: handle, sid1, sid2, svcCtrl, length */ 1754 #define NAN_DBGID_PUBSUB_MATCHED_SKIPPED_SSI (NAN_DBGID_EVT_BASE + 63) 1755 /* args: offset */ 1756 #define NAN_DBGID_MATCH_FILTER_OFFSET (NAN_DBGID_EVT_BASE + 64) 1757 /* args: twSize, n, twIndex */ 1758 #define NAN_DBGID_TW_PARAMS (NAN_DBGID_EVT_BASE + 65) 1759 /* args: */ 1760 #define NAN_DBGID_BEACON_SENDER (NAN_DBGID_EVT_BASE + 66) 1761 /* args: currTsf, nextDwTsf */ 1762 #define NAN_DBGID_TSF_DUMP (NAN_DBGID_EVT_BASE + 67) 1763 /* args: chan, startSlot, numSlots, repeat */ 1764 #define NAN_DBGID_FAW_CONFIG (NAN_DBGID_EVT_BASE + 68) 1765 /* args: */ 1766 #define NAN_DBGID_FAW_START (NAN_DBGID_EVT_BASE + 69) 1767 /* args: */ 1768 #define NAN_DBGID_FAW_END (NAN_DBGID_EVT_BASE + 70) 1769 /* args: offset, oldval, newval */ 1770 #define NAN_DBGID_CONFIG_PARAM_CHANGED (NAN_DBGID_EVT_BASE + 71) 1771 /* args: <none> */ 1772 #define NAN_DBGID_CONN_CAP_ATTR_CLEARED (NAN_DBGID_EVT_BASE + 72) 1773 /* args: connType */ 1774 #define NAN_DBGID_POST_DISC_ATTR_CLEARED (NAN_DBGID_EVT_BASE + 73) 1775 /* args: <none> */ 1776 #define NAN_DBGID_VENDOR_SPECIFIC_ATTR_CLEARED (NAN_DBGID_EVT_BASE + 74) 1777 /* args: offset */ 1778 #define NAN_DBGID_WLAN_INFRA_MAP_CTRL_OFFSET (NAN_DBGID_EVT_BASE + 75) 1779 /* args: offset */ 1780 #define NAN_DBGID_WLAN_INFRA_AI_BITMAP_OFFSET (NAN_DBGID_EVT_BASE + 76) 1781 /* args: offset */ 1782 #define NAN_DBGID_WLAN_INFRA_DEVICE_ROLE_OFFSET (NAN_DBGID_EVT_BASE + 77) 1783 /* args: offset */ 1784 #define NAN_DBGID_MESH_ID_OFFSET (NAN_DBGID_EVT_BASE + 78) 1785 /* args: */ 1786 #define NAN_DBGID_SPARE_79 (NAN_DBGID_EVT_BASE + 79) 1787 /* args: */ 1788 #define NAN_DBGID_SPARE_80 (NAN_DBGID_EVT_BASE + 80) 1789 /* args: */ 1790 #define NAN_DBGID_SPARE_81 (NAN_DBGID_EVT_BASE + 81) 1791 /* args: */ 1792 #define NAN_DBGID_SPARE_82 (NAN_DBGID_EVT_BASE + 82) 1793 /* args: */ 1794 #define NAN_DBGID_SPARE_83 (NAN_DBGID_EVT_BASE + 83) 1795 /* PLEASE KEEP THIS ONE AT THE END */ 1796 #define NAN_DBGID_EVT_LOG_LAST (NAN_DBGID_EVT_BASE + 84) 1797 1798 /* Debug IDs for message logs. */ 1799 #define NAN_DBGID_API_MSG_BASE NAN_DBGID_EVT_LOG_LAST 1800 #define NAN_DBGID_API_MSG_HEADER (NAN_DBGID_API_MSG_BASE + 0) 1801 #define NAN_DBGID_API_MSG_DATA (NAN_DBGID_API_MSG_BASE + 1) 1802 #define NAN_DBGID_API_MSG_LAST (NAN_DBGID_API_MSG_BASE + 2) 1803 1804 /* Debug IDs for packet logs. */ 1805 #define NAN_DBGID_OTA_PKT_BASE NAN_DBGID_API_MSG_LAST 1806 #define NAN_DBGID_OTA_PKT_HEADER (NAN_DBGID_OTA_PKT_BASE + 0) 1807 #define NAN_DBGID_OTA_PKT_DATA (NAN_DBGID_OTA_PKT_BASE + 1) 1808 #define NAN_DBGID_OTA_PKT_LAST (NAN_DBGID_OTA_PKT_BASE + 2) /* not really the last! */ 1809 1810 #define NAN_DBGID_BEACON_RX_TIMES (NAN_DBGID_OTA_PKT_LAST + 0) 1811 #define NAN_DBGID_BEACON_RX_MANDATORY_ATTRS (NAN_DBGID_OTA_PKT_LAST + 1) 1812 #define NAN_DBGID_BEACON_RX_SID_ATTR (NAN_DBGID_OTA_PKT_LAST + 2) 1813 #define NAN_DBGID_BEACON_RX_VSA_ATTR (NAN_DBGID_OTA_PKT_LAST + 3) 1814 #define NAN_DBGID_BEACON_RX_AVG_RSSI (NAN_DBGID_OTA_PKT_LAST + 4) 1815 #define NAN_DBGID_CANDIDATE_BEACONS (NAN_DBGID_OTA_PKT_LAST + 5) 1816 #define NAN_DBGID_TSF_OFFSET (NAN_DBGID_OTA_PKT_LAST + 6) 1817 #define NAN_DBGID_ANCHORMASTER_RECORD_UPDATE_LAST (NAN_DBGID_OTA_PKT_LAST + 7) 1818 #define NAN_DBGID_ANCHORMASTER_RECORD_EXPIRED2 (NAN_DBGID_OTA_PKT_LAST + 8) 1819 #define NAN_DBGID_BEACON_TX_SEND (NAN_DBGID_OTA_PKT_LAST + 9) 1820 #define NAN_DBGID_BEACON_TX_CANCEL (NAN_DBGID_OTA_PKT_LAST + 10) 1821 #define NAN_DBGID_NAN_SCAN_EVENT (NAN_DBGID_OTA_PKT_LAST + 11) 1822 #define NAN_DBGID_NAN_SDF_QUEUED (NAN_DBGID_OTA_PKT_LAST + 12) 1823 #define NAN_DBGID_NAN_BEACON_QUEUED (NAN_DBGID_OTA_PKT_LAST + 13) 1824 #define NAN_DBGID_NAN_NOT_ALLOWED (NAN_DBGID_OTA_PKT_LAST + 14) 1825 #define NAN_DBGID_NAN_TX_FOLLOWUP_REQ_TR_ID (NAN_DBGID_OTA_PKT_LAST + 15) 1826 #define NAN_DBGID_NAN_TX_FOLLOWUP_RESP_TR_ID (NAN_DBGID_OTA_PKT_LAST + 16) 1827 #define NAN_DBGID_PUBSUB_TERM_IND_DISABLE_FLAG (NAN_DBGID_OTA_PKT_LAST + 17) 1828 #define NAN_DBGID_UNMATCH_IND_DISABLE_FLAG (NAN_DBGID_OTA_PKT_LAST + 18) 1829 #define NAN_DBGID_FOLLOWUP_RX_IND_DISABLE_FLAG (NAN_DBGID_OTA_PKT_LAST + 19) 1830 #define NAN_DBGID_BEACON_RX_LAST (NAN_DBGID_OTA_PKT_LAST + 20) 1831 1832 /* NaN Datapath Timekeeper debug IDs */ 1833 #define NAN_DBGID_TMKR_BASE NAN_DBGID_BEACON_RX_LAST /* 116 + 20 = 136 */ 1834 #define NAN_DBGID_TMKR_INIT (NAN_DBGID_TMKR_BASE + 0) /* 136 */ 1835 #define NAN_DBGID_TMKR_OPEN (NAN_DBGID_TMKR_BASE + 1) /* 137 */ 1836 #define NAN_DBGID_TMKR_CLOSE (NAN_DBGID_TMKR_BASE + 2) /* 138 */ 1837 #define NAN_DBGID_TMKR_NEGOTIATE (NAN_DBGID_TMKR_BASE + 3) /* 139 */ 1838 #define NAN_DBGID_TMKR_TMR_HNDLR (NAN_DBGID_TMKR_BASE + 4) /* 140 */ 1839 #define NAN_DBGID_TMKR_UNITTEST (NAN_DBGID_TMKR_BASE + 5) /* 141 */ 1840 #define NAN_DBGID_TMKR_LF_TMR_HNDLR (NAN_DBGID_TMKR_BASE + 6) /* 142 */ 1841 #define NAN_DBGID_TMKR_DEINIT (NAN_DBGID_TMKR_BASE + 7) /* 143 */ 1842 #define NAN_DBGID_TMKR_SLOTBITMAP (NAN_DBGID_TMKR_BASE + 8) /* 144 */ 1843 #define NAN_DBGID_TMKR_CANCEL_SLOTBITMAP (NAN_DBGID_TMKR_BASE + 9) /* 145 */ 1844 #define NAN_DBGID_TMKR_CONFIRM_SLOTBITMAP (NAN_DBGID_TMKR_BASE + 10) /* 146 */ 1845 #define NAN_DBGID_TMKR_RESOLVE_SLOTBITMAP (NAN_DBGID_TMKR_BASE + 11) /* 147 */ 1846 #define NAN_DBGID_TMKR_ADD_CHAN_ELEMENT (NAN_DBGID_TMKR_BASE + 12) /* 148 */ 1847 #define NAN_DBGID_TMKR_REMOVE_CHAN_ELEMENT (NAN_DBGID_TMKR_BASE + 13) /* 149 */ 1848 #define NAN_DBGID_TMKR_FIND_CHAN_ELEMENT (NAN_DBGID_TMKR_BASE + 14) /* 150 */ 1849 #define NAN_DBGID_TMKR_QUERY_COMMITTED_SLOTBITMAP (NAN_DBGID_TMKR_BASE + 15) /* 151 */ 1850 #define NAN_DBGID_TMKR_ENCODE_SLOTBITMAP (NAN_DBGID_TMKR_BASE + 16) /* 152 */ 1851 #define NAN_DBGID_TMKR_SLOT_ARRAY_DBG (NAN_DBGID_TMKR_BASE + 17) /* 153 */ 1852 #define NAN_DBGID_TMKR_POPULATE_MASTER (NAN_DBGID_TMKR_BASE + 18) /* 154 */ 1853 #define NAN_DBGID_TMKR_ALLOCATE_SLOTS (NAN_DBGID_TMKR_BASE + 19) /* 155 */ 1854 #define NAN_DBGID_TMKR_RELEASE_SLOTS (NAN_DBGID_TMKR_BASE + 20) /* 156 */ 1855 #define NAN_DBGID_TMKR_ENABLE (NAN_DBGID_TMKR_BASE + 21) /* 157 */ 1856 #define NAN_DBGID_TMKR_DISABLE (NAN_DBGID_TMKR_BASE + 22) /* 158 */ 1857 #define NAN_DBGID_TMKR_GET_NEXT_SLOTWINDOW (NAN_DBGID_TMKR_BASE + 23) /* 159 */ 1858 #define NAN_DBGID_TMKR_RESUME_TIMEKEEPING (NAN_DBGID_TMKR_BASE + 24) /* 160 */ 1859 #define NAN_DBGID_TMKR_RESYNC_TO_DISCOVERY_WINDOW (NAN_DBGID_TMKR_BASE + 25) /* 161 */ 1860 #define NAN_DBGID_TMKR_SUSPEND_TIMEKEEPING (NAN_DBGID_TMKR_BASE + 26) /* 162 */ 1861 #define NAN_DBGID_TMKR_SYNC_TO_DISCOVERY_WINDOW (NAN_DBGID_TMKR_BASE + 27) /* 163 */ 1862 #define NAN_DBGID_TMKR_GET_NEXT_TSFTIME (NAN_DBGID_TMKR_BASE + 28) /* 164 */ 1863 #define NAN_DBGID_TMKR_SETUP_NEXT_INTERVAL (NAN_DBGID_TMKR_BASE + 29) /* 165 */ 1864 #define NAN_DBGID_TMKR_SCHEDULE_EVENT (NAN_DBGID_TMKR_BASE + 30) /* 166 */ 1865 #define NAN_DBGID_TMKR_ENABLE_TIMEKEEPING_EVENT (NAN_DBGID_TMKR_BASE + 31) /* 167 */ 1866 #define NAN_DBGID_TMKR_DISABLE_TIMEKEEPING_EVENT (NAN_DBGID_TMKR_BASE + 32) /* 168 */ 1867 #define NAN_DBGID_TMKR_SYNC_WITH_DW_EVENT (NAN_DBGID_TMKR_BASE + 33) /* 169 */ 1868 #define NAN_DBGID_TMKR_INTERVAL_EXPIRED_EVENT (NAN_DBGID_TMKR_BASE + 34) /* 170 */ 1869 #define NAN_DBGID_TMKR_PAUSE_TIMEKEEPING_EVENT (NAN_DBGID_TMKR_BASE + 35) /* 171 */ 1870 #define NAN_DBGID_TMKR_RESUME_TIMEKEEPING_EVENT (NAN_DBGID_TMKR_BASE + 36) /* 172 */ 1871 #define NAN_DBGID_TMKR_RESYNC_TO_DW_EVENT (NAN_DBGID_TMKR_BASE + 37) /* 173 */ 1872 #define NAN_DBGID_TMKR_LAST (NAN_DBGID_TMKR_BASE + 38) /* 174 */ 1873 1874 #define NAN_DBGID_END (NAN_DBGID_TMKR_LAST) 1875 1876 /* IBSS PS module DBGIDs*/ 1877 #define IBSS_PS_DBGID_DEFINITION_START 0 1878 #define IBSS_PS_DBGID_PEER_CREATE 1 1879 #define IBSS_PS_DBGID_PEER_DELETE 2 1880 #define IBSS_PS_DBGID_VDEV_CREATE 3 1881 #define IBSS_PS_DBGID_VDEV_DELETE 4 1882 #define IBSS_PS_DBGID_VDEV_EVENT 5 1883 #define IBSS_PS_DBGID_PEER_EVENT 6 1884 #define IBSS_PS_DBGID_DELIVER_CAB 7 1885 #define IBSS_PS_DBGID_DELIVER_UC_DATA 8 1886 #define IBSS_PS_DBGID_DELIVER_UC_DATA_ERROR 9 1887 #define IBSS_PS_DBGID_UC_INACTIVITY_TMR_RESTART 10 1888 #define IBSS_PS_DBGID_MC_INACTIVITY_TMR_RESTART 11 1889 #define IBSS_PS_DBGID_NULL_TX_COMPLETION 12 1890 #define IBSS_PS_DBGID_ATIM_TIMER_START 13 1891 #define IBSS_PS_DBGID_UC_ATIM_SEND 14 1892 #define IBSS_PS_DBGID_BC_ATIM_SEND 15 1893 #define IBSS_PS_DBGID_UC_TIMEOUT 16 1894 #define IBSS_PS_DBGID_PWR_COLLAPSE_ALLOWED 17 1895 #define IBSS_PS_DBGID_PWR_COLLAPSE_NOT_ALLOWED 18 1896 #define IBSS_PS_DBGID_SET_PARAM 19 1897 #define IBSS_PS_DBGID_HOST_TX_PAUSE 20 1898 #define IBSS_PS_DBGID_HOST_TX_UNPAUSE 21 1899 #define IBSS_PS_DBGID_PS_DESC_BIN_HWM 22 1900 #define IBSS_PS_DBGID_PS_DESC_BIN_LWM 23 1901 #define IBSS_PS_DBGID_PS_KICKOUT_PEER 24 1902 #define IBSS_PS_DBGID_SET_PEER_PARAM 25 1903 #define IBSS_PS_DBGID_BCN_ATIM_WIN_MISMATCH 26 1904 #define IBSS_PS_DBGID_RX_CHAINMASK_CHANGE 27 1905 1906 /* HIF UART Interface DBGIDs */ 1907 #define HIF_UART_DBGID_START 0 1908 #define HIF_UART_DBGID_POWER_STATE 1 1909 #define HIF_UART_DBGID_TXRX_FLOW 2 1910 #define HIF_UART_DBGID_TXRX_CTRL_CHAR 3 1911 #define HIF_UART_DBGID_TXRX_BUF_DUMP 4 1912 1913 /* EXTSCAN DBGIDs */ 1914 #define EXTSCAN_START 0 1915 #define EXTSCAN_STOP 1 1916 #define EXTSCAN_CLEAR_ENTRY_CONTENT 2 1917 #define EXTSCAN_GET_FREE_ENTRY_SUCCESS 3 1918 #define EXTSCAN_GET_FREE_ENTRY_INCONSISTENT 4 1919 #define EXTSCAN_GET_FREE_ENTRY_NO_MORE_ENTRIES 5 1920 #define EXTSCAN_CREATE_ENTRY_SUCCESS 6 1921 #define EXTSCAN_CREATE_ENTRY_ERROR 7 1922 #define EXTSCAN_SEARCH_SCAN_ENTRY_QUEUE 8 1923 #define EXTSCAN_SEARCH_SCAN_ENTRY_KEY_FOUND 9 1924 #define EXTSCAN_SEARCH_SCAN_ENTRY_KEY_NOT_FOUND 10 1925 #define EXTSCAN_ADD_ENTRY 11 1926 #define EXTSCAN_BUCKET_SEND_OPERATION_EVENT 12 1927 #define EXTSCAN_BUCKET_SEND_OPERATION_EVENT_FAILED 13 1928 #define EXTSCAN_BUCKET_START_SCAN_CYCLE 14 1929 #define EXTSCAN_BUCKET_PERIODIC_TIMER 15 1930 #define EXTSCAN_SEND_START_STOP_EVENT 16 1931 #define EXTSCAN_NOTIFY_WLAN_CHANGE 17 1932 #define EXTSCAN_NOTIFY_WLAN_HOTLIST_MATCH 18 1933 #define EXTSCAN_MAIN_RECEIVED_FRAME 19 1934 #define EXTSCAN_MAIN_NO_SSID_IE 20 1935 #define EXTSCAN_MAIN_MALFORMED_FRAME 21 1936 #define EXTSCAN_FIND_BSSID_BY_REFERENCE 22 1937 #define EXTSCAN_FIND_BSSID_BY_REFERENCE_ERROR 23 1938 #define EXTSCAN_NOTIFY_TABLE_USAGE 24 1939 #define EXTSCAN_FOUND_RSSI_ENTRY 25 1940 #define EXTSCAN_BSSID_FOUND_RSSI_SAMPLE 26 1941 #define EXTSCAN_BSSID_ADDED_RSSI_SAMPLE 27 1942 #define EXTSCAN_BSSID_REPLACED_RSSI_SAMPLE 28 1943 #define EXTSCAN_BSSID_TRANSFER_CURRENT_SAMPLES 29 1944 #define EXTSCAN_BUCKET_PROCESS_SCAN_EVENT 30 1945 #define EXTSCAN_BUCKET_CANNOT_FIND_BUCKET 31 1946 #define EXTSCAN_START_SCAN_REQUEST_FAILED 32 1947 #define EXTSCAN_BUCKET_STOP_CURRENT_SCANS 33 1948 #define EXTSCAN_BUCKET_SCAN_STOP_REQUEST 34 1949 #define EXTSCAN_BUCKET_PERIODIC_TIMER_ERROR 35 1950 #define EXTSCAN_BUCKET_START_OPERATION 36 1951 #define EXTSCAN_START_INTERNAL_ERROR 37 1952 #define EXTSCAN_NOTIFY_HOTLIST_MATCH 38 1953 #define EXTSCAN_CONFIG_HOTLIST_TABLE 39 1954 #define EXTSCAN_CONFIG_WLAN_CHANGE_TABLE 40 1955 #define EXTSCAN_EVENT_SEND_FAILED 41 1956 1957 /* ERE DBGIDs */ 1958 #define ERE_DBGID_DEFINITION_START 0 1959 #define ERE_DBGID_VDEV_ATTACH 1 1960 #define ERE_DBGID_VDEV_DETACH 2 1961 #define ERE_DBGID_ENABLE_CMD 3 1962 #define ERE_DBGID_STATUS_ENABLED 4 1963 #define ERE_DBGID_STATUS_DISABLED 5 1964 #define ERE_DBGID_ISROUTE_TABLE_EMPTY 6 1965 #define ERE_DBGID_HASH_VALUE 7 1966 #define ERE_DBGID_MATCH_REQ 8 1967 #define ERE_DBGID_ADD_ROUTE_DBG 9 1968 #define ERE_DBGID_ADD_ROUTE_ENTRY 10 1969 #define ERE_DBGID_STATS_TX 11 1970 #define ERE_DBGID_STATS_RX 12 1971 #define ERE_DBGID_DEFINITION_END 13 1972 /* IDs 14 - 251 reserved for ERE */ 1973 /* Timekeeper debug IDs */ 1974 #define TIMEKEEPER_INIT 252 1975 #define TIMEKEEPER_OPEN 253 1976 #define TIMEKEEPER_CLOSE 254 1977 #define TIMEKEEPER_NEGOTIATE 255 1978 #define TIMEKEEPER_TMR_HNDLR 256 1979 #define TIMEKEEPER_UNITTEST 257 1980 #define TIMEKEEPER_LF_TMR_HNDLR 258 1981 #define TIMEKEEPER_DEINIT 259 1982 #define TIMEKEEPER_SLOTBITMAP 260 1983 #define TIMEKEEPER_CANCEL_SLOTBITMAP 261 1984 #define TIMEKEEPER_CONFIRM_SLOTBITMAP 262 1985 #define TIMEKEEPER_RESOLVE_SLOTBITMAP 263 1986 #define TIMEKEEPER_ADD_CHAN_ELEMENT 264 1987 #define TIMEKEEPER_REMOVE_CHAN_ELEMENT 265 1988 #define TIMEKEEPER_FIND_CHAN_ELEMENT 266 1989 #define TIMEKEEPER_QUERY_COMMITTED_SLOTBITMAP 267 1990 #define TIMEKEEPER_ENCODE_SLOTBITMAP 268 1991 #define TIMEKEEPER_SLOT_ARRAY_DBG 269 1992 #define TIMEKEEPER_POPULATE_MASTER 270 1993 1994 /* NLO DBGIDs */ 1995 #define NLO_DBGID_SSID_TO_BE_SCANNED_LIST 0 1996 #define NLO_DBGID_SSID_TO_BE_SKIPPED_LIST 1 1997 1998 /* Channel prediction/reduction DBGIDs */ 1999 #define SCAN_CH_PREDICT_DBGID_DEFINITION_START 0 2000 #define SCAN_CH_PREDICT_CALCULATE 1 2001 #define SCAN_CH_PREDICT_CALCULATE_SAMPLE 2 2002 #define SCAN_CH_PREDICT_CALCULATE_RESULT 3 2003 #define SCAN_CH_PREDICT_FOUND_BSS 4 2004 #define SCAN_CH_PREDICT_SCAN_START 5 2005 #define SCAN_CH_PREDICT_START 6 2006 #define SCAN_CH_PREDICT_STOP 7 2007 #define SCAN_CH_PREDICT_DBGID_DEFINITION_END 8 2008 2009 /* DSRC DBGIDs */ 2010 #define OCB_DBGID_VDEV_CREATE 0 2011 #define OCB_DBGID_VDEV_DELETE 1 2012 #define OCB_DBGID_CHAN_PAUSE 2 2013 #define OCB_DBGID_CHAN_UNPAUSE 3 2014 #define OCB_DBGID_PEER_CREATE 4 2015 #define OCB_DBGID_PEER_DELETE 5 2016 #define OCB_DBGID_DCC_START 6 2017 #define OCB_DBGID_DCC_STOP 7 2018 #define OCB_DBGID_SET_CONFIG_CMD 8 2019 #define OCB_DBGID_SET_UTC_TIME_CMD 9 2020 #define OCB_DBGID_START_TIMING_ADVERT_CMD 10 2021 #define OCB_DBGID_STOP_TIMING_ADVERT_CMD 11 2022 #define OCB_DBGID_GET_TSF_TIMER_CMD 12 2023 #define OCB_DBGID_GET_DCC_STATS_CMD 13 2024 #define OCB_DBGID_UPDATE_DCC_NDL_CMD 14 2025 #define OCB_DBGID_SET_CONFIG_RESP_EVENT 15 2026 #define OCB_DBGID_GET_TSF_TIMER_RESP_EVENT 16 2027 #define OCB_DBGID_GET_DCC_STATS_RESP_EVENT 17 2028 #define OCB_DBGID_DCC_STATS_EVENT 18 2029 #define OCB_UPDATE_DCC_NDL_RESP_EVENT 19 2030 #define OCB_DBGID_GENERIC 20 2031 #define OCB_DBGID_VDEV_START 21 2032 #define OCB_DBGID_CHANNEL_SCHED_EVENT 22 2033 #define OCB_DBGID_GPS_EVENT_START 23 2034 #define OCB_DBGID_GPS_EVENT_END 24 2035 #define OCB_DBGID_TX_TA_FRAME 25 2036 #define OCB_DBGID_RX_TA_FRAME 26 2037 2038 /* Up to 255 reserved for OCB debug IDs */ 2039 2040 #define DCC_DBGID_START 256 2041 #define DCC_DBGID_STOP 257 2042 #define DCC_DBGID_DCC_STATS_EVENT 258 2043 #define DCC_DBGID_SM_INIT 259 2044 #define DCC_DBGID_SM_EVENT 260 2045 #define DCC_DBGID_SM_CHANGE 261 2046 #define DCC_DBGID_GET_TX_ALLOWED 262 2047 #define DCC_DBGID_NOTIFY_TX_COMPLETION 263 2048 #define DCC_DBGID_NOTIFY_RX 264 2049 #define DCC_DBGID_GET_TX_POWER 265 2050 #define DCC_DBGID_GET_TX_RATE 266 2051 #define DCC_DBGID_TICKLE_SCHED 267 2052 #define DCC_DBGID_GENERIC 268 2053 #define DCC_DBGID_RX_PATH 269 2054 #define DCC_DBGID_TX_PATH 270 2055 2056 /* RSSI Threshold Monitor DBGIDs */ 2057 #define RSSI_MONITOR_DBGID_DEFINITION_START 0 2058 #define RSSI_MONITOR_VDEV_INIT 1 2059 #define RSSI_MONITOR_VDEV_FREE 2 2060 #define RSSI_MONITOR_VDEV_EVENT 3 2061 #define RSSI_MONITOR_HW_EVENT 4 2062 #define RSSI_MONITOR_ENABLE_THRESHOLDS_CLIENT_REQ 5 2063 #define RSSI_MONITOR_ENABLE_THRESHOLDS_CLIENT_REQ_ERR 6 2064 #define RSSI_MONITOR_DISABLE_THRESHOLDS_CLIENT_REQ 7 2065 #define RSSI_MONITOR_DISABLE_THRESHOLDS_CLIENT_REQ_ERR 8 2066 #define RSSI_MONITOR_ARBITER 9 2067 #define RSSI_MONITOR_ARBITER_CONFIG_HW 10 2068 #define RSSI_MONITOR_CHECK_AND_DELIVER_EVENT 11 2069 #define RSSI_MONITOR_DELIVER_EVENT 12 2070 #define RSSI_MONITOR_UPDATE_BEACON_RSSI 13 2071 #define RSSI_MONITOR_DBGID_DEFINITION_END 14 2072 2073 /* QBOOST DBGIDs */ 2074 #define WLAN_MODULE_QBOOST_DEFINITION_START 0 2075 #define WLAN_MODULE_QBOOST_DBGID_WLAN_PEER_NOT_FOUND 1 2076 #define WLAN_MODULE_QBOOST_DEFINITION_END 2 2077 2078 /* HPCS DBGID */ 2079 #define HPCS_PULSE_START 0 2080 #define HPCS_PULSE_LF_TIMER 1 2081 #define HPCS_PULSE_HF_TIMER 2 2082 #define HPCS_PULSE_POWER_SAVE 3 2083 2084 #ifdef __cplusplus 2085 } 2086 #endif 2087 2088 #endif /* _DBGLOG_ID_H_ */ 2089 2090