diff --git a/umac/nan/dispatcher/src/nan_ucfg_api.c b/umac/nan/dispatcher/src/nan_ucfg_api.c index 8482c4390d14..78dca19ce228 100644 --- a/umac/nan/dispatcher/src/nan_ucfg_api.c +++ b/umac/nan/dispatcher/src/nan_ucfg_api.c @@ -337,7 +337,9 @@ QDF_STATUS ucfg_nan_req_processor(struct wlan_objmgr_vdev *vdev, qdf_mem_copy(msg.bodyptr, in_req, len); msg.type = req_type; msg.callback = nan_scheduled_msg_handler; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_NAN, + QDF_MODULE_ID_OS_IF, &msg); if (QDF_IS_STATUS_ERROR(status)) { nan_err("failed to post msg to NAN component, status: %d", status); diff --git a/umac/p2p/dispatcher/src/wlan_p2p_ucfg_api.c b/umac/p2p/dispatcher/src/wlan_p2p_ucfg_api.c index 70ff4c660698..563b1dc392f1 100644 --- a/umac/p2p/dispatcher/src/wlan_p2p_ucfg_api.c +++ b/umac/p2p/dispatcher/src/wlan_p2p_ucfg_api.c @@ -159,7 +159,9 @@ QDF_STATUS ucfg_p2p_roc_req(struct wlan_objmgr_psoc *soc, msg.type = P2P_ROC_REQ; msg.bodyptr = roc_ctx; msg.callback = p2p_process_cmd; - scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_P2P, + QDF_MODULE_ID_OS_IF, &msg); p2p_debug("cookie = 0x%llx", *cookie); return QDF_STATUS_SUCCESS; @@ -204,7 +206,9 @@ QDF_STATUS ucfg_p2p_roc_cancel_req(struct wlan_objmgr_psoc *soc, msg.type = P2P_CANCEL_ROC_REQ; msg.bodyptr = cancel_roc; msg.callback = p2p_process_cmd; - scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_P2P, + QDF_MODULE_ID_OS_IF, &msg); return QDF_STATUS_SUCCESS; } @@ -364,7 +368,9 @@ QDF_STATUS ucfg_p2p_mgmt_tx(struct wlan_objmgr_psoc *soc, msg.type = P2P_MGMT_TX; msg.bodyptr = tx_action; msg.callback = p2p_process_cmd; - scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_P2P, + QDF_MODULE_ID_OS_IF, &msg); return QDF_STATUS_SUCCESS; } @@ -409,7 +415,9 @@ QDF_STATUS ucfg_p2p_mgmt_tx_cancel(struct wlan_objmgr_psoc *soc, msg.type = P2P_MGMT_TX_CANCEL; msg.bodyptr = cancel_tx; msg.callback = p2p_process_cmd; - scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_P2P, + QDF_MODULE_ID_OS_IF, &msg); return QDF_STATUS_SUCCESS; } diff --git a/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c b/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c index 0a220d2927cb..4401dd31e77b 100644 --- a/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c +++ b/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c @@ -956,7 +956,9 @@ ucfg_scan_start(struct scan_start_request *req) msg.callback = scm_scan_start_req; msg.flush_callback = scm_scan_start_flush_callback; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_OS_IF, + QDF_MODULE_ID_SCAN, + QDF_MODULE_ID_OS_IF, &msg); if (QDF_IS_STATUS_ERROR(status)) { wlan_objmgr_vdev_release_ref(req->vdev, WLAN_SCAN_ID); scm_err("failed to post to QDF_MODULE_ID_OS_IF"); @@ -1097,7 +1099,9 @@ ucfg_scan_cancel(struct scan_cancel_request *req) msg.callback = scm_scan_cancel_req; msg.flush_callback = scm_scan_cancel_flush_callback; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_OS_IF, + QDF_MODULE_ID_SCAN, + QDF_MODULE_ID_OS_IF, &msg); if (QDF_IS_STATUS_ERROR(status)) { scm_err("failed to post to QDF_MODULE_ID_OS_IF"); goto vdev_put; diff --git a/umac/tdls/dispatcher/src/wlan_tdls_ucfg_api.c b/umac/tdls/dispatcher/src/wlan_tdls_ucfg_api.c index 5b76f0e80afb..a87b42be126c 100644 --- a/umac/tdls/dispatcher/src/wlan_tdls_ucfg_api.c +++ b/umac/tdls/dispatcher/src/wlan_tdls_ucfg_api.c @@ -464,7 +464,9 @@ QDF_STATUS ucfg_tdls_add_peer(struct wlan_objmgr_vdev *vdev, msg.bodyptr = req; msg.callback = tdls_process_cmd; msg.type = TDLS_CMD_ADD_STA; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); if (QDF_IS_STATUS_ERROR(status)) { tdls_err("post add peer msg fail"); qdf_mem_free(req); @@ -508,7 +510,9 @@ QDF_STATUS ucfg_tdls_update_peer(struct wlan_objmgr_vdev *vdev, msg.bodyptr = req; msg.callback = tdls_process_cmd; msg.type = TDLS_CMD_CHANGE_STA; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); if (QDF_IS_STATUS_ERROR(status)) { tdls_err("post update peer msg fail"); qdf_mem_free(req); @@ -571,7 +575,9 @@ QDF_STATUS ucfg_tdls_oper(struct wlan_objmgr_vdev *vdev, msg.bodyptr = req; msg.callback = tdls_process_cmd; msg.type = cmd; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); if (QDF_IS_STATUS_ERROR(status)) { tdls_err("post msg for %s fail", tdls_get_oper_str(cmd)); goto dec_ref; @@ -606,7 +612,9 @@ QDF_STATUS ucfg_tdls_get_all_peers(struct wlan_objmgr_vdev *vdev, msg.bodyptr = tdls_peers; msg.callback = tdls_process_cmd; msg.type = TDLS_CMD_GET_ALL_PEERS; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); if (status != QDF_STATUS_SUCCESS) qdf_mem_free(tdls_peers); @@ -648,7 +656,9 @@ QDF_STATUS ucfg_tdls_send_mgmt_frame( msg.bodyptr = mgmt_req; msg.callback = tdls_process_cmd; msg.type = TDLS_CMD_TX_ACTION; - scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); return QDF_STATUS_SUCCESS; } @@ -675,7 +685,9 @@ QDF_STATUS ucfg_tdls_responder(struct tdls_set_responder_req *req) msg.bodyptr = msg_req; msg.callback = tdls_process_cmd; msg.type = TDLS_CMD_SET_RESPONDER; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); return status; } @@ -694,7 +706,9 @@ QDF_STATUS ucfg_tdls_teardown_links(struct wlan_objmgr_vdev *vdev) msg.bodyptr = vdev; msg.callback = tdls_process_cmd; msg.type = TDLS_CMD_TEARDOWN_LINKS; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); tdls_debug("Exit "); return status; @@ -713,7 +727,9 @@ QDF_STATUS ucfg_tdls_notify_reset_adapter(struct wlan_objmgr_vdev *vdev) msg.bodyptr = vdev; msg.callback = tdls_process_cmd; msg.type = TDLS_NOTIFY_RESET_ADAPTERS; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); return status; } @@ -738,7 +754,9 @@ QDF_STATUS ucfg_tdls_notify_sta_connect( msg.bodyptr = notify; msg.callback = tdls_process_cmd; msg.type = TDLS_NOTIFY_STA_CONNECTION; - scheduler_post_msg(QDF_MODULE_ID_TARGET_IF, &msg); + scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_TARGET_IF, &msg); tdls_debug("Exit "); return QDF_STATUS_SUCCESS; @@ -766,7 +784,9 @@ QDF_STATUS ucfg_tdls_notify_sta_disconnect( msg.bodyptr = notify; msg.callback = tdls_process_cmd; msg.type = TDLS_NOTIFY_STA_DISCONNECTION; - scheduler_post_msg(QDF_MODULE_ID_TARGET_IF, &msg); + scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_TARGET_IF, &msg); tdls_debug("Exit "); @@ -798,7 +818,9 @@ QDF_STATUS ucfg_tdls_set_operating_mode( msg.bodyptr = set_mode; msg.callback = tdls_process_cmd; msg.type = TDLS_CMD_SET_TDLS_MODE; - scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); tdls_debug("Exit "); @@ -856,7 +878,9 @@ QDF_STATUS ucfg_tdls_antenna_switch(struct wlan_objmgr_vdev *vdev, msg.callback = tdls_process_cmd; msg.flush_callback = tdls_antenna_switch_flush_callback; msg.type = TDLS_CMD_ANTENNA_SWITCH; - status = scheduler_post_msg(QDF_MODULE_ID_OS_IF, &msg); + status = scheduler_post_message(QDF_MODULE_ID_HDD, + QDF_MODULE_ID_TDLS, + QDF_MODULE_ID_OS_IF, &msg); if (QDF_IS_STATUS_ERROR(status)) { tdls_err("post antenna switch msg fail"); goto dec_ref;