|
@@ -1545,6 +1545,7 @@ void policy_mgr_set_dual_mac_fw_mode_config(struct wlan_objmgr_psoc *psoc,
|
|
|
|
|
|
/**
|
|
/**
|
|
* policy_mgr_soc_set_dual_mac_cfg_cb() - Callback for set dual mac config
|
|
* policy_mgr_soc_set_dual_mac_cfg_cb() - Callback for set dual mac config
|
|
|
|
+ * @psoc: PSOC object information
|
|
* @status: Status of set dual mac config
|
|
* @status: Status of set dual mac config
|
|
* @scan_config: Current scan config whose status is the first param
|
|
* @scan_config: Current scan config whose status is the first param
|
|
* @fw_mode_config: Current FW mode config whose status is the first param
|
|
* @fw_mode_config: Current FW mode config whose status is the first param
|
|
@@ -1553,8 +1554,10 @@ void policy_mgr_set_dual_mac_fw_mode_config(struct wlan_objmgr_psoc *psoc,
|
|
*
|
|
*
|
|
* Return: None
|
|
* Return: None
|
|
*/
|
|
*/
|
|
-void policy_mgr_soc_set_dual_mac_cfg_cb(enum set_hw_mode_status status,
|
|
|
|
- uint32_t scan_config, uint32_t fw_mode_config);
|
|
|
|
|
|
+void policy_mgr_soc_set_dual_mac_cfg_cb(struct wlan_objmgr_psoc *psoc,
|
|
|
|
+ enum set_hw_mode_status status,
|
|
|
|
+ uint32_t scan_config,
|
|
|
|
+ uint32_t fw_mode_config);
|
|
|
|
|
|
/**
|
|
/**
|
|
* policy_mgr_map_concurrency_mode() - to map concurrency mode
|
|
* policy_mgr_map_concurrency_mode() - to map concurrency mode
|
|
@@ -1720,6 +1723,44 @@ QDF_STATUS policy_mgr_reset_connection_update(struct wlan_objmgr_psoc *psoc);
|
|
*/
|
|
*/
|
|
QDF_STATUS policy_mgr_set_connection_update(struct wlan_objmgr_psoc *psoc);
|
|
QDF_STATUS policy_mgr_set_connection_update(struct wlan_objmgr_psoc *psoc);
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * policy_mgr_reset_dual_mac_configuration() - Reset dual MAC configuration
|
|
|
|
+ * complete event
|
|
|
|
+ * @psoc: PSOC object information
|
|
|
|
+ * Resets the concurrent dual MAC configuration complete event
|
|
|
|
+ *
|
|
|
|
+ * Return: QDF_STATUS
|
|
|
|
+ */
|
|
|
|
+QDF_STATUS
|
|
|
|
+policy_mgr_reset_dual_mac_configuration(struct wlan_objmgr_psoc *psoc);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * policy_mgr_wait_for_dual_mac_configuration() - Wait for set dual MAC
|
|
|
|
+ * configuration command to get processed
|
|
|
|
+ * @psoc: PSOC object information
|
|
|
|
+ * Waits for DUAL_MAC_CONFIG_TIMEOUT duration until
|
|
|
|
+ * policy_mgr_soc_set_dual_mac_cfg_cb sets the event
|
|
|
|
+ * dual_mac_configuration_complete_evt
|
|
|
|
+ *
|
|
|
|
+ * Return: QDF_STATUS
|
|
|
|
+ */
|
|
|
|
+QDF_STATUS
|
|
|
|
+policy_mgr_wait_for_dual_mac_configuration(struct wlan_objmgr_psoc *psoc);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * policy_mgr_dual_mac_configuration_complete() - Complete dual MAC
|
|
|
|
+ * configuration wait event
|
|
|
|
+ * @psoc: PSOC object information
|
|
|
|
+ * Sets the concurrent dual MAC configuration complete event
|
|
|
|
+ *
|
|
|
|
+ * Return: QDF_STATUS
|
|
|
|
+ */
|
|
|
|
+QDF_STATUS
|
|
|
|
+policy_mgr_dual_mac_configuration_complete(struct wlan_objmgr_psoc *psoc);
|
|
|
|
+
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* policy_mgr_set_chan_switch_complete_evt() - set channel
|
|
* policy_mgr_set_chan_switch_complete_evt() - set channel
|
|
* switch completion event
|
|
* switch completion event
|