Browse Source

qcacld-3.0: (part-4)Replace enum device_mode to tQDF_ADAPTER_MODE

Instead of using two different enums for setting adapter mode,
combined them to make only one set of enum.

Change-Id: Iaa945f64dd9f90f6abc0b1716b176fce0971ba71
CRs-Fixed: 985273
Krunal Soni 9 years ago
parent
commit
a368784fee
2 changed files with 53 additions and 52 deletions
  1. 1 0
      core/cds/inc/cds_concurrency.h
  2. 52 52
      core/cds/src/cds_concurrency.c

+ 1 - 0
core/cds/inc/cds_concurrency.h

@@ -644,6 +644,7 @@ static inline struct cds_conc_connection_info *cds_get_conn_info(uint32_t *len)
 	return NULL;
 }
 #endif
+
 enum cds_con_mode cds_convert_device_mode_to_qdf_type(
 				enum tQDF_ADAPTER_MODE device_mode);
 QDF_STATUS cds_soc_set_hw_mode(uint32_t session_id,

+ 52 - 52
core/cds/src/cds_concurrency.c

@@ -2604,9 +2604,9 @@ bool cds_is_connection_in_progress(void)
 		cds_info("Adapter with device mode %s(%d) exists",
 			hdd_device_mode_to_string(adapter->device_mode),
 			adapter->device_mode);
-		if (((WLAN_HDD_INFRA_STATION == adapter->device_mode)
-			|| (WLAN_HDD_P2P_CLIENT == adapter->device_mode)
-			|| (WLAN_HDD_P2P_DEVICE == adapter->device_mode))
+		if (((QDF_STA_MODE == adapter->device_mode)
+			|| (QDF_P2P_CLIENT_MODE == adapter->device_mode)
+			|| (QDF_P2P_DEVICE_MODE == adapter->device_mode))
 			&& (eConnectionState_Connecting ==
 				(WLAN_HDD_GET_STATION_CTX_PTR(adapter))->
 					conn_info.connState)) {
@@ -2615,7 +2615,7 @@ bool cds_is_connection_in_progress(void)
 				adapter->sessionId);
 			return true;
 		}
-		if ((WLAN_HDD_INFRA_STATION == adapter->device_mode) &&
+		if ((QDF_STA_MODE == adapter->device_mode) &&
 				sme_neighbor_middle_of_roaming(
 					WLAN_HDD_GET_HAL_CTX(adapter),
 					adapter->sessionId)) {
@@ -2624,9 +2624,9 @@ bool cds_is_connection_in_progress(void)
 				adapter->sessionId);
 			return true;
 		}
-		if ((WLAN_HDD_INFRA_STATION == adapter->device_mode) ||
-			(WLAN_HDD_P2P_CLIENT == adapter->device_mode) ||
-			(WLAN_HDD_P2P_DEVICE == adapter->device_mode)) {
+		if ((QDF_STA_MODE == adapter->device_mode) ||
+			(QDF_P2P_CLIENT_MODE == adapter->device_mode) ||
+			(QDF_P2P_DEVICE_MODE == adapter->device_mode)) {
 			hdd_sta_ctx =
 				WLAN_HDD_GET_STATION_CTX_PTR(adapter);
 			if ((eConnectionState_Associated ==
@@ -2640,8 +2640,8 @@ bool cds_is_connection_in_progress(void)
 					MAC_ADDR_ARRAY(sta_mac));
 				return true;
 			}
-		} else if ((WLAN_HDD_SOFTAP == adapter->device_mode) ||
-				(WLAN_HDD_P2P_GO == adapter->device_mode)) {
+		} else if ((QDF_SAP_MODE == adapter->device_mode) ||
+				(QDF_P2P_GO_MODE == adapter->device_mode)) {
 			for (sta_id = 0; sta_id < WLAN_MAX_STA_COUNT;
 				sta_id++) {
 				if (!((adapter->aStaInfo[sta_id].isUsed)
@@ -3115,7 +3115,7 @@ void cds_dump_concurrency_info(void)
 	while (NULL != adapterNode && QDF_STATUS_SUCCESS == status) {
 		adapter = adapterNode->pAdapter;
 		switch (adapter->device_mode) {
-		case WLAN_HDD_INFRA_STATION:
+		case QDF_STA_MODE:
 			pHddStaCtx = WLAN_HDD_GET_STATION_CTX_PTR(adapter);
 			if (eConnectionState_Associated ==
 			    pHddStaCtx->conn_info.connState) {
@@ -3128,7 +3128,7 @@ void cds_dump_concurrency_info(void)
 #endif /* QCA_LL_LEGACY_TX_FLOW_CONTROL */
 			}
 			break;
-		case WLAN_HDD_P2P_CLIENT:
+		case QDF_P2P_CLIENT_MODE:
 			pHddStaCtx = WLAN_HDD_GET_STATION_CTX_PTR(adapter);
 			if (eConnectionState_Associated ==
 			    pHddStaCtx->conn_info.connState) {
@@ -3142,7 +3142,7 @@ void cds_dump_concurrency_info(void)
 #endif /* QCA_LL_LEGACY_TX_FLOW_CONTROL */
 			}
 			break;
-		case WLAN_HDD_P2P_GO:
+		case QDF_P2P_GO_MODE:
 			hdd_ap_ctx = WLAN_HDD_GET_AP_CTX_PTR(adapter);
 			hostapd_state = WLAN_HDD_GET_HOSTAP_STATE_PTR(adapter);
 			if (hostapd_state->bssState == BSS_START
@@ -3157,7 +3157,7 @@ void cds_dump_concurrency_info(void)
 			}
 			p2pMode = "GO";
 			break;
-		case WLAN_HDD_SOFTAP:
+		case QDF_SAP_MODE:
 			hdd_ap_ctx = WLAN_HDD_GET_AP_CTX_PTR(adapter);
 			hostapd_state = WLAN_HDD_GET_HOSTAP_STATE_PTR(adapter);
 			if (hostapd_state->bssState == BSS_START
@@ -3171,7 +3171,7 @@ void cds_dump_concurrency_info(void)
 #endif /* QCA_LL_LEGACY_TX_FLOW_CONTROL */
 			}
 			break;
-		case WLAN_HDD_IBSS:
+		case QDF_IBSS_MODE:
 		default:
 			break;
 		}
@@ -3190,7 +3190,7 @@ void cds_dump_concurrency_info(void)
 				 * data path enabled
 				 */
 				if (hdd_ipa_uc_is_enabled(hdd_ctx) &&
-				    (WLAN_HDD_SOFTAP == adapter->device_mode)) {
+				    (QDF_SAP_MODE == adapter->device_mode)) {
 					adapter->tx_flow_low_watermark =
 					hdd_ctx->config->TxFlowLowWaterMark +
 					WLAN_TFC_IPAUC_TX_DESC_RESERVE;
@@ -5999,7 +5999,7 @@ static void cds_sap_restart_handle(struct work_struct *work)
 		cds_ssr_unprotect(__func__);
 		return;
 	}
-	sap_adapter = hdd_get_adapter(hdd_ctx, WLAN_HDD_SOFTAP);
+	sap_adapter = hdd_get_adapter(hdd_ctx, QDF_SAP_MODE);
 	if (sap_adapter == NULL) {
 		cds_err("sap_adapter is NULL");
 		cds_ssr_unprotect(__func__);
@@ -6038,7 +6038,7 @@ QDF_STATUS cds_check_and_restart_sap(eCsrRoamResult roam_result,
 			(true == cds_is_sap_restart_required())))
 		return QDF_STATUS_SUCCESS;
 
-	sap_adapter = hdd_get_adapter(hdd_ctx, WLAN_HDD_SOFTAP);
+	sap_adapter = hdd_get_adapter(hdd_ctx, QDF_SAP_MODE);
 	if (sap_adapter == NULL) {
 		cds_err("sap_adapter is NULL");
 		return QDF_STATUS_E_FAILURE;
@@ -6119,7 +6119,7 @@ static bool cds_sta_sap_concur_handle(hdd_adapter_t *sta_adapter,
 		return are_cc_channels_same;
 	}
 
-	ap_adapter = hdd_get_adapter(hdd_ctx, WLAN_HDD_SOFTAP);
+	ap_adapter = hdd_get_adapter(hdd_ctx, QDF_SAP_MODE);
 	if ((ap_adapter != NULL) &&
 		test_bit(SOFTAP_BSS_STARTED, &ap_adapter->event_flags)) {
 		status =
@@ -6189,7 +6189,7 @@ static bool cds_sta_p2pgo_concur_handle(hdd_adapter_t *sta_adapter,
 		cds_err("HDD context is NULL");
 		return are_cc_channels_same;
 	}
-	p2pgo_adapter = hdd_get_adapter(hdd_ctx, WLAN_HDD_P2P_GO);
+	p2pgo_adapter = hdd_get_adapter(hdd_ctx, QDF_P2P_GO_MODE);
 	if ((p2pgo_adapter != NULL) &&
 		test_bit(SOFTAP_BSS_STARTED, &p2pgo_adapter->event_flags)) {
 		status =
@@ -6306,7 +6306,7 @@ void cds_handle_conc_rule1(hdd_adapter_t *adapter,
 	 * channel.
 	 */
 	if (hdd_ctx->config->conc_custom_rule1 &&
-			(WLAN_HDD_INFRA_STATION == adapter->device_mode)) {
+			(QDF_STA_MODE == adapter->device_mode)) {
 		ret = cds_sta_sap_concur_handle(adapter,
 				roam_profile);
 		if (true != ret) {
@@ -6346,7 +6346,7 @@ bool cds_handle_conc_rule2(hdd_adapter_t *adapter,
 	 * started state then P2PGO should restart in station's channel.
 	 */
 	if (hdd_ctx->config->conc_custom_rule2 &&
-		(WLAN_HDD_INFRA_STATION == adapter->device_mode)) {
+		(QDF_STA_MODE == adapter->device_mode)) {
 		if (false == cds_sta_p2pgo_concur_handle(
 					adapter, roam_profile, roam_id)) {
 			cds_err("P2PGO-STA chnl diff, cache join req");
@@ -6423,7 +6423,7 @@ uint8_t cds_search_and_check_for_session_conc(uint8_t session_id,
 
 	/* Take care of 160MHz and 80+80Mhz later */
 	ret = cds_allow_concurrency(
-		cds_convert_device_mode_to_hdd_type(
+		cds_convert_device_mode_to_qdf_type(
 			adapter->device_mode),
 		channel, HW_MODE_20_MHZ);
 	if (false == ret) {
@@ -6468,7 +6468,7 @@ bool cds_check_for_session_conc(uint8_t session_id, uint8_t channel)
 
 	/* Take care of 160MHz and 80+80Mhz later */
 	ret = cds_allow_concurrency(
-		cds_convert_device_mode_to_hdd_type(
+		cds_convert_device_mode_to_qdf_type(
 			adapter->device_mode),
 		channel, HW_MODE_20_MHZ);
 	if (false == ret) {
@@ -6572,7 +6572,7 @@ void cds_force_sap_on_scc(eCsrRoamResult roam_result,
 		cds_err("Not able to force SAP on SCC");
 		return;
 	}
-	hostapd_adapter = hdd_get_adapter(hdd_ctx, WLAN_HDD_SOFTAP);
+	hostapd_adapter = hdd_get_adapter(hdd_ctx, QDF_SAP_MODE);
 	if (hostapd_adapter != NULL) {
 		/* Restart SAP if its operating channel is different
 		 * from AP channel.
@@ -6622,7 +6622,7 @@ static void cds_check_sta_ap_concurrent_ch_intf(void *data)
 					(QDF_STA_MASK | QDF_SAP_MASK))))
 		return;
 
-	ap_adapter = hdd_get_adapter(hdd_ctx, WLAN_HDD_SOFTAP);
+	ap_adapter = hdd_get_adapter(hdd_ctx, QDF_SAP_MODE);
 	if (ap_adapter == NULL)
 		return;
 
@@ -6738,18 +6738,18 @@ uint8_t cds_is_mcc_in_24G(void)
 	while (NULL != adapter_node && QDF_STATUS_SUCCESS == status) {
 		hdd_adapter = adapter_node->pAdapter;
 
-		if (!((hdd_adapter->device_mode >= WLAN_HDD_INFRA_STATION)
+		if (!((hdd_adapter->device_mode >= QDF_STA_MODE)
 					|| (hdd_adapter->device_mode
-						<= WLAN_HDD_P2P_GO))) {
+						<= QDF_P2P_GO_MODE))) {
 			/* skip for other adapters */
 			status = hdd_get_next_adapter(hdd_ctx,
 					adapter_node, &next);
 			adapter_node = next;
 			continue;
 		}
-		if (WLAN_HDD_INFRA_STATION ==
+		if (QDF_STA_MODE ==
 				hdd_adapter->device_mode ||
-				WLAN_HDD_P2P_CLIENT ==
+				QDF_P2P_CLIENT_MODE ==
 				hdd_adapter->device_mode) {
 			sta_ctx =
 				WLAN_HDD_GET_STATION_CTX_PTR(
@@ -6759,9 +6759,9 @@ uint8_t cds_is_mcc_in_24G(void)
 				channel =
 					sta_ctx->conn_info.
 					operationChannel;
-		} else if (WLAN_HDD_P2P_GO ==
+		} else if (QDF_P2P_GO_MODE ==
 				hdd_adapter->device_mode ||
-				WLAN_HDD_SOFTAP ==
+				QDF_SAP_MODE ==
 				hdd_adapter->device_mode) {
 			ap_ctx = WLAN_HDD_GET_AP_CTX_PTR(hdd_adapter);
 			hostapd_state =
@@ -6830,10 +6830,10 @@ int32_t cds_set_mas(hdd_adapter_t *adapter, uint8_t mas_value)
 		}
 
 		/* Config p2p quota */
-		if (adapter->device_mode == WLAN_HDD_INFRA_STATION)
+		if (adapter->device_mode == QDF_STA_MODE)
 			cds_set_mcc_p2p_quota(adapter,
 					100 - HDD_DEFAULT_MCC_P2P_QUOTA);
-		else if (adapter->device_mode == WLAN_HDD_P2P_GO)
+		else if (adapter->device_mode == QDF_P2P_GO_MODE)
 			cds_go_set_mcc_p2p_quota(adapter,
 					HDD_DEFAULT_MCC_P2P_QUOTA);
 		else
@@ -6841,7 +6841,7 @@ int32_t cds_set_mas(hdd_adapter_t *adapter, uint8_t mas_value)
 					HDD_DEFAULT_MCC_P2P_QUOTA);
 	} else {
 		/* Reset p2p quota */
-		if (adapter->device_mode == WLAN_HDD_P2P_GO)
+		if (adapter->device_mode == QDF_P2P_GO_MODE)
 			cds_go_set_mcc_p2p_quota(adapter,
 					HDD_RESET_MCC_P2P_QUOTA);
 		else
@@ -6922,7 +6922,7 @@ int32_t cds_set_mcc_p2p_quota(hdd_adapter_t *hostapd_adapater,
 		 */
 		set_value = set_value | first_adapter_operating_channel;
 		/* Find out the 2nd MCC adapter and its operating channel */
-		if (hostapd_adapater->device_mode == WLAN_HDD_INFRA_STATION) {
+		if (hostapd_adapater->device_mode == QDF_STA_MODE) {
 			/*
 			 * iwpriv cmd was issued on wlan0;
 			 * get p2p0 vdev channel
@@ -6931,12 +6931,12 @@ int32_t cds_set_mcc_p2p_quota(hdd_adapter_t *hostapd_adapater,
 				/* The 2nd MCC vdev is P2P client */
 				sta_adapter = hdd_get_adapter(
 						hostapd_adapater->pHddCtx,
-						WLAN_HDD_P2P_CLIENT);
+						QDF_P2P_CLIENT_MODE);
 			} else {
 				/* The 2nd MCC vdev is P2P GO */
 				sta_adapter = hdd_get_adapter(
 						hostapd_adapater->pHddCtx,
-						WLAN_HDD_P2P_GO);
+						QDF_P2P_GO_MODE);
 			}
 		} else {
 			/*
@@ -6944,7 +6944,7 @@ int32_t cds_set_mcc_p2p_quota(hdd_adapter_t *hostapd_adapater,
 			 * get wlan0 vdev channel
 			 */
 			sta_adapter = hdd_get_adapter(hostapd_adapater->pHddCtx,
-					WLAN_HDD_INFRA_STATION);
+					QDF_STA_MODE);
 		}
 		if (sta_adapter != NULL) {
 			second_adapter_opertaing_channel =
@@ -7000,7 +7000,7 @@ QDF_STATUS cds_change_mcc_go_beacon_interval(hdd_adapter_t *pHostapdAdapter)
 
 	cds_info("UPDATE Beacon Params");
 
-	if (WLAN_HDD_SOFTAP == pHostapdAdapter->device_mode) {
+	if (QDF_SAP_MODE == pHostapdAdapter->device_mode) {
 		hHal = WLAN_HDD_GET_HAL_CTX(pHostapdAdapter);
 		if (NULL == hHal) {
 			cds_err("Hal ctx is null");
@@ -7074,21 +7074,21 @@ int32_t cds_go_set_mcc_p2p_quota(hdd_adapter_t *hostapd_adapter,
 		 */
 		set_value = set_value | first_adapter_operating_channel;
 		if (hostapd_adapter->device_mode ==
-				WLAN_HDD_INFRA_STATION) {
+				QDF_STA_MODE) {
 			/* iwpriv cmd issued on wlan0; get p2p0 vdev chan */
 			if ((concurrent_state & QDF_P2P_CLIENT_MASK) != 0) {
 				/* The 2nd MCC vdev is P2P client */
 				sta_adapter = hdd_get_adapter
 					(
 					 hostapd_adapter->pHddCtx,
-					 WLAN_HDD_P2P_CLIENT
+					 QDF_P2P_CLIENT_MODE
 					);
 			} else {
 				/* The 2nd MCC vdev is P2P GO */
 				sta_adapter = hdd_get_adapter
 					(
 					 hostapd_adapter->pHddCtx,
-					 WLAN_HDD_P2P_GO
+					 QDF_P2P_GO_MODE
 					);
 			}
 		} else {
@@ -7096,7 +7096,7 @@ int32_t cds_go_set_mcc_p2p_quota(hdd_adapter_t *hostapd_adapter,
 			sta_adapter = hdd_get_adapter
 				(
 				 hostapd_adapter->pHddCtx,
-				 WLAN_HDD_INFRA_STATION
+				 QDF_STA_MODE
 				);
 		}
 		if (sta_adapter != NULL) {
@@ -7299,7 +7299,7 @@ void cds_check_and_restart_sap_with_non_dfs_acs(void)
 		return;
 	}
 
-	ap_adapter = hdd_get_adapter(hdd_ctx, WLAN_HDD_SOFTAP);
+	ap_adapter = hdd_get_adapter(hdd_ctx, QDF_SAP_MODE);
 	if (ap_adapter != NULL &&
 			test_bit(SOFTAP_BSS_STARTED,
 				&ap_adapter->event_flags)
@@ -7475,7 +7475,7 @@ enum cds_pcl_type get_pcl_from_third_conn_table(
 #endif
 
 /**
- * cds_convert_device_mode_to_hdd_type() - provides the
+ * cds_convert_device_mode_to_qdf_type() - provides the
  * type translation from HDD to policy manager type
  * @device_mode: Generic connection mode type
  *
@@ -7484,24 +7484,24 @@ enum cds_pcl_type get_pcl_from_third_conn_table(
  *
  * Return: cds_con_mode enum
  */
-enum cds_con_mode cds_convert_device_mode_to_hdd_type(
-					device_mode_t device_mode)
+enum cds_con_mode cds_convert_device_mode_to_qdf_type(
+			enum tQDF_ADAPTER_MODE device_mode)
 {
 	enum cds_con_mode mode = CDS_MAX_NUM_OF_MODE;
 	switch (device_mode) {
-	case WLAN_HDD_INFRA_STATION:
+	case QDF_STA_MODE:
 		mode = CDS_STA_MODE;
 		break;
-	case WLAN_HDD_P2P_CLIENT:
+	case QDF_P2P_CLIENT_MODE:
 		mode = CDS_P2P_CLIENT_MODE;
 		break;
-	case WLAN_HDD_P2P_GO:
+	case QDF_P2P_GO_MODE:
 		mode = CDS_P2P_GO_MODE;
 		break;
-	case WLAN_HDD_SOFTAP:
+	case QDF_SAP_MODE:
 		mode = CDS_SAP_MODE;
 		break;
-	case WLAN_HDD_IBSS:
+	case QDF_IBSS_MODE:
 		mode = CDS_IBSS_MODE;
 		break;
 	default: