소스 검색

qcacld-3.0: Add src, and dst id support in SYS/CFG

In the scheduler_post_message, src_id is now added to
know the source module of the msg. the present scheduler
doesn't know about the same which is scheduler_post_msg

Replace the scheduler_post_msg with scheduler_post_message

Change-Id: I869e14830b2f57b951033ada5957594fac7bc4c2
CRs-Fixed: 2305994
gaurank kathpalia 6 년 전
부모
커밋
a78dd7fe1e
2개의 변경된 파일15개의 추가작업 그리고 5개의 파일을 삭제
  1. 3 1
      ocb/core/src/wlan_ocb_main.c
  2. 12 4
      ocb/dispatcher/src/wlan_ocb_tgt_api.c

+ 3 - 1
ocb/core/src/wlan_ocb_main.c

@@ -427,7 +427,9 @@ QDF_STATUS ocb_vdev_start(struct ocb_pdev_obj *ocb_obj)
 	msg.bodyptr = ocb_obj;
 	msg.callback = ocb_process_start_vdev_msg;
 	msg.flush_callback = ocb_flush_start_msg;
-	status = scheduler_post_msg(QDF_MODULE_ID_TARGET_IF, &msg);
+	status = scheduler_post_message(QDF_MODULE_ID_OCB,
+					QDF_MODULE_ID_OCB,
+					QDF_MODULE_ID_TARGET_IF, &msg);
 	if (QDF_IS_STATUS_ERROR(status))
 		ocb_err("Failed to post vdev start message");
 

+ 12 - 4
ocb/dispatcher/src/wlan_ocb_tgt_api.c

@@ -85,7 +85,9 @@ tgt_ocb_channel_config_status(struct wlan_objmgr_psoc *psoc,
 	msg.bodyptr = event;
 	msg.callback = ocb_process_evt;
 	msg.flush_callback = wlan_ocb_flush_callback;
-	qdf_status = scheduler_post_msg(QDF_MODULE_ID_TARGET_IF, &msg);
+	qdf_status = scheduler_post_message(QDF_MODULE_ID_OCB,
+					    QDF_MODULE_ID_OCB,
+					    QDF_MODULE_ID_TARGET_IF, &msg);
 
 	if (QDF_IS_STATUS_SUCCESS(qdf_status))
 		return QDF_STATUS_SUCCESS;
@@ -141,7 +143,9 @@ tgt_ocb_get_tsf_timer(struct wlan_objmgr_psoc *psoc,
 	msg.callback = ocb_process_evt;
 	msg.flush_callback = wlan_ocb_flush_callback;
 
-	status = scheduler_post_msg(QDF_MODULE_ID_TARGET_IF, &msg);
+	status = scheduler_post_message(QDF_MODULE_ID_OCB,
+					QDF_MODULE_ID_OCB,
+					QDF_MODULE_ID_TARGET_IF, &msg);
 	if (QDF_IS_STATUS_SUCCESS(status))
 		return QDF_STATUS_SUCCESS;
 
@@ -195,7 +199,9 @@ tgt_ocb_dcc_ndl_update(struct wlan_objmgr_psoc *psoc,
 	msg.callback = ocb_process_evt;
 	msg.flush_callback = wlan_ocb_flush_callback;
 
-	status = scheduler_post_msg(QDF_MODULE_ID_TARGET_IF, &msg);
+	status = scheduler_post_message(QDF_MODULE_ID_OCB,
+					QDF_MODULE_ID_OCB,
+					QDF_MODULE_ID_TARGET_IF, &msg);
 	if (QDF_IS_STATUS_SUCCESS(status))
 		return QDF_STATUS_SUCCESS;
 
@@ -269,7 +275,9 @@ tgt_ocb_dcc_stats_indicate(struct wlan_objmgr_psoc *psoc,
 	msg.callback = ocb_process_evt;
 	msg.flush_callback = wlan_ocb_flush_callback;
 
-	status = scheduler_post_msg(QDF_MODULE_ID_TARGET_IF, &msg);
+	status = scheduler_post_message(QDF_MODULE_ID_OCB,
+					QDF_MODULE_ID_OCB,
+					QDF_MODULE_ID_TARGET_IF, &msg);
 	if (QDF_IS_STATUS_SUCCESS(status))
 		return QDF_STATUS_SUCCESS;