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
This commit is contained in:
Krunal Soni 2016-03-10 13:04:30 -08:00 • committed by Gerrit - the friendly Code Review server
commit a368784fee
2 changed files with 53 additions and 52 deletions

View file

@ -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,

View file

@ -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: