|
@@ -105,36 +105,6 @@ typedef void (*sysResponseCback)(void *pUserData);
|
|
|
QDF_STATUS sys_build_message_header(SYS_MSG_ID sysMsgId,
|
|
|
struct scheduler_msg *pMsg);
|
|
|
|
|
|
-/*----------------------------------------------------------------------------
|
|
|
-
|
|
|
- \brief sys_mc_process_msg() - process SYS messages on the Main Controller thread
|
|
|
-
|
|
|
- This function processes SYS Messages on the Main Controller thread.
|
|
|
- SYS messages consist of all 'legacy' messages (messages bound for legacy
|
|
|
- modules like LIM, HAL, PE, etc.) as well as newly defined SYS message
|
|
|
- types.
|
|
|
-
|
|
|
- SYS messages are identified by their type (in the SYS_MESSAGES enum) as
|
|
|
- well as a 'cookie' that is in the reserved field of the message structure.
|
|
|
- This 'cookie' is introduced to prevent any message type/ID conflicts with
|
|
|
- the 'legacy' message types.
|
|
|
-
|
|
|
- Any module attempting to post a message to the SYS module must set the
|
|
|
- message type to one of the types in the SYS_MESSAGE enum *and* must also
|
|
|
- set the Reserved field in the message body to SYS_MSG_COOKIE.
|
|
|
-
|
|
|
- \param p_cds_context - pointer to the CDS Context
|
|
|
-
|
|
|
- \param pMsg - pointer to the message to be processed.
|
|
|
-
|
|
|
- \return - QDF_STATUS_SUCCESS - the message was processed successfully.
|
|
|
-
|
|
|
- QDF_STATUS_E_BADMSG - a bad (unknown type) message was received
|
|
|
- and subsequently not processed.
|
|
|
- \sa
|
|
|
-
|
|
|
- --------------------------------------------------------------------------*/
|
|
|
-QDF_STATUS sys_mc_process_msg(v_CONTEXT_t p_cds_context, struct scheduler_msg *pMsg);
|
|
|
QDF_STATUS sys_mc_process_handler(struct scheduler_msg *msg);
|
|
|
|
|
|
void wlan_sys_probe(void);
|