mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 12:58:12 -04:00
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:
parent
f07bb38727
commit
a368784fee
2 changed files with 53 additions and 52 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Reference in a new issue