qcacld-3.0: Rename pHddCtx in wlan_hdd_p2p.c
The Linux Coding Style frowns upon mixed-case names and so-called Hungarian notation, so rename pHddCtx to align with the Coding Style. Change-Id: Idc3b08550628f014189b128d57adf002068473de CRs-Fixed: 2103663
This commit is contained in:

committad av
snandini

förälder
6da2db1cce
incheckning
7c794a1fda
@@ -592,7 +592,7 @@ static int wlan_hdd_execute_remain_on_channel(struct hdd_adapter *pAdapter,
|
||||
{
|
||||
hdd_cfg80211_state_t *cfgState = WLAN_HDD_GET_CFG_STATE_PTR(pAdapter);
|
||||
QDF_STATUS qdf_status = QDF_STATUS_E_FAILURE;
|
||||
struct hdd_context *pHddCtx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
struct hdd_context *hdd_ctx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
hdd_adapter_list_node_t *pAdapterNode = NULL, *pNext = NULL;
|
||||
struct hdd_adapter *pAdapter_temp;
|
||||
QDF_STATUS status;
|
||||
@@ -627,12 +627,12 @@ static int wlan_hdd_execute_remain_on_channel(struct hdd_adapter *pAdapter,
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
status = hdd_get_front_adapter(pHddCtx, &pAdapterNode);
|
||||
status = hdd_get_front_adapter(hdd_ctx, &pAdapterNode);
|
||||
while (NULL != pAdapterNode && QDF_STATUS_SUCCESS == status) {
|
||||
pAdapter_temp = pAdapterNode->pAdapter;
|
||||
if (pAdapter_temp->device_mode == QDF_P2P_GO_MODE)
|
||||
isGoPresent = true;
|
||||
status = hdd_get_next_adapter(pHddCtx, pAdapterNode, &pNext);
|
||||
status = hdd_get_next_adapter(hdd_ctx, pAdapterNode, &pNext);
|
||||
pAdapterNode = pNext;
|
||||
}
|
||||
|
||||
@@ -646,7 +646,7 @@ static int wlan_hdd_execute_remain_on_channel(struct hdd_adapter *pAdapter,
|
||||
}
|
||||
|
||||
hdd_prevent_suspend(WIFI_POWER_EVENT_WAKELOCK_ROC);
|
||||
qdf_runtime_pm_prevent_suspend(&pHddCtx->runtime_context.roc);
|
||||
qdf_runtime_pm_prevent_suspend(&hdd_ctx->runtime_context.roc);
|
||||
INIT_COMPLETION(pAdapter->rem_on_chan_ready_event);
|
||||
|
||||
/* call sme API to start remain on channel. */
|
||||
@@ -682,7 +682,7 @@ static int wlan_hdd_execute_remain_on_channel(struct hdd_adapter *pAdapter,
|
||||
cfgState->remain_on_chan_ctx = NULL;
|
||||
}
|
||||
mutex_unlock(&cfgState->remain_on_chan_ctx_lock);
|
||||
qdf_runtime_pm_allow_suspend(&pHddCtx->runtime_context.
|
||||
qdf_runtime_pm_allow_suspend(&hdd_ctx->runtime_context.
|
||||
roc);
|
||||
hdd_allow_suspend(WIFI_POWER_EVENT_WAKELOCK_ROC);
|
||||
return -EINVAL;
|
||||
@@ -723,7 +723,7 @@ static int wlan_hdd_execute_remain_on_channel(struct hdd_adapter *pAdapter,
|
||||
cfgState->remain_on_chan_ctx = NULL;
|
||||
}
|
||||
mutex_unlock(&cfgState->remain_on_chan_ctx_lock);
|
||||
qdf_runtime_pm_allow_suspend(&pHddCtx->runtime_context.
|
||||
qdf_runtime_pm_allow_suspend(&hdd_ctx->runtime_context.
|
||||
roc);
|
||||
hdd_allow_suspend(WIFI_POWER_EVENT_WAKELOCK_ROC);
|
||||
return -EINVAL;
|
||||
@@ -737,14 +737,14 @@ static int wlan_hdd_execute_remain_on_channel(struct hdd_adapter *pAdapter,
|
||||
wlansap_cancel_remain_on_channel(
|
||||
WLAN_HDD_GET_SAP_CTX_PTR(pAdapter),
|
||||
pRemainChanCtx->scan_id);
|
||||
qdf_runtime_pm_allow_suspend(&pHddCtx->runtime_context.
|
||||
qdf_runtime_pm_allow_suspend(&hdd_ctx->runtime_context.
|
||||
roc);
|
||||
hdd_allow_suspend(WIFI_POWER_EVENT_WAKELOCK_ROC);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
}
|
||||
hdd_tdls_notify_p2p_roc(pHddCtx, P2P_ROC_START);
|
||||
hdd_tdls_notify_p2p_roc(hdd_ctx, P2P_ROC_START);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -884,7 +884,7 @@ static int wlan_hdd_request_remain_on_channel(struct wiphy *wiphy,
|
||||
request_type)
|
||||
{
|
||||
struct hdd_adapter *pAdapter = WLAN_HDD_GET_PRIV_PTR(dev);
|
||||
struct hdd_context *pHddCtx;
|
||||
struct hdd_context *hdd_ctx;
|
||||
hdd_remain_on_chan_ctx_t *pRemainChanCtx;
|
||||
bool isBusy = false;
|
||||
uint32_t size = 0;
|
||||
@@ -898,8 +898,8 @@ static int wlan_hdd_request_remain_on_channel(struct wiphy *wiphy,
|
||||
hdd_debug("chan(hw_val)0x%x chan(centerfreq) %d, duration %d",
|
||||
chan->hw_value, chan->center_freq, duration);
|
||||
|
||||
pHddCtx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
ret = wlan_hdd_validate_context(pHddCtx);
|
||||
hdd_ctx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
ret = wlan_hdd_validate_context(hdd_ctx);
|
||||
if (0 != ret)
|
||||
return ret;
|
||||
if (hdd_is_connection_in_progress(NULL, NULL)) {
|
||||
@@ -924,33 +924,33 @@ static int wlan_hdd_request_remain_on_channel(struct wiphy *wiphy,
|
||||
pRemainChanCtx->action_pkt_buff.frame_length = 0;
|
||||
pRemainChanCtx->hdd_remain_on_chan_cancel_in_progress = false;
|
||||
if (REMAIN_ON_CHANNEL_REQUEST == request_type) {
|
||||
sta_adapter = hdd_get_adapter(pHddCtx, QDF_STA_MODE);
|
||||
sta_adapter = hdd_get_adapter(hdd_ctx, QDF_STA_MODE);
|
||||
if ((NULL != sta_adapter) &&
|
||||
hdd_conn_is_connected(
|
||||
WLAN_HDD_GET_STATION_CTX_PTR(sta_adapter))) {
|
||||
if (pAdapter->last_roc_ts != 0 &&
|
||||
(((uint64_t)qdf_mc_timer_get_system_time() -
|
||||
pAdapter->last_roc_ts) <
|
||||
pHddCtx->config->p2p_listen_defer_interval)) {
|
||||
hdd_ctx->config->p2p_listen_defer_interval)) {
|
||||
if (pRemainChanCtx->duration > HDD_P2P_MAX_ROC_DURATION)
|
||||
pRemainChanCtx->duration =
|
||||
HDD_P2P_MAX_ROC_DURATION;
|
||||
|
||||
wlan_hdd_roc_request_enqueue(pAdapter, pRemainChanCtx);
|
||||
schedule_delayed_work(&pHddCtx->roc_req_work,
|
||||
schedule_delayed_work(&hdd_ctx->roc_req_work,
|
||||
msecs_to_jiffies(
|
||||
pHddCtx->config->p2p_listen_defer_interval));
|
||||
hdd_ctx->config->p2p_listen_defer_interval));
|
||||
hdd_debug("Defer interval is %hu, pAdapter %p",
|
||||
pHddCtx->config->p2p_listen_defer_interval,
|
||||
hdd_ctx->config->p2p_listen_defer_interval,
|
||||
pAdapter);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
qdf_spin_lock(&pHddCtx->hdd_roc_req_q_lock);
|
||||
size = qdf_list_size(&(pHddCtx->hdd_roc_req_q));
|
||||
qdf_spin_unlock(&pHddCtx->hdd_roc_req_q_lock);
|
||||
qdf_spin_lock(&hdd_ctx->hdd_roc_req_q_lock);
|
||||
size = qdf_list_size(&(hdd_ctx->hdd_roc_req_q));
|
||||
qdf_spin_unlock(&hdd_ctx->hdd_roc_req_q_lock);
|
||||
if ((isBusy == false) && (!size)) {
|
||||
status = wlan_hdd_execute_remain_on_channel(pAdapter,
|
||||
pRemainChanCtx);
|
||||
@@ -980,7 +980,7 @@ static int wlan_hdd_request_remain_on_channel(struct wiphy *wiphy,
|
||||
*/
|
||||
if (isBusy == false && pAdapter->is_roc_inprogress == false) {
|
||||
hdd_debug("scheduling delayed work: no connection/roc active");
|
||||
schedule_delayed_work(&pHddCtx->roc_req_work, 0);
|
||||
schedule_delayed_work(&hdd_ctx->roc_req_work, 0);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -1208,7 +1208,7 @@ __wlan_hdd_cfg80211_cancel_remain_on_channel(struct wiphy *wiphy,
|
||||
struct hdd_adapter *pAdapter = WLAN_HDD_GET_PRIV_PTR(dev);
|
||||
hdd_cfg80211_state_t *cfgState = WLAN_HDD_GET_CFG_STATE_PTR(pAdapter);
|
||||
hdd_remain_on_chan_ctx_t *pRemainChanCtx;
|
||||
struct hdd_context *pHddCtx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
struct hdd_context *hdd_ctx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
int status;
|
||||
int qdf_status;
|
||||
unsigned long rc;
|
||||
@@ -1226,18 +1226,18 @@ __wlan_hdd_cfg80211_cancel_remain_on_channel(struct wiphy *wiphy,
|
||||
hdd_err("invalid session id: %d", pAdapter->sessionId);
|
||||
return -EINVAL;
|
||||
}
|
||||
status = wlan_hdd_validate_context(pHddCtx);
|
||||
status = wlan_hdd_validate_context(hdd_ctx);
|
||||
|
||||
if (0 != status)
|
||||
return status;
|
||||
qdf_spin_lock(&pHddCtx->hdd_roc_req_q_lock);
|
||||
list_for_each_safe(tmp, q, &pHddCtx->hdd_roc_req_q.anchor) {
|
||||
qdf_spin_lock(&hdd_ctx->hdd_roc_req_q_lock);
|
||||
list_for_each_safe(tmp, q, &hdd_ctx->hdd_roc_req_q.anchor) {
|
||||
curr_roc_req = list_entry(tmp, hdd_roc_req_t, node);
|
||||
if ((uintptr_t) curr_roc_req->pRemainChanCtx == cookie) {
|
||||
qdf_status = qdf_list_remove_node(&pHddCtx->hdd_roc_req_q,
|
||||
qdf_status = qdf_list_remove_node(&hdd_ctx->hdd_roc_req_q,
|
||||
(qdf_list_node_t *)
|
||||
curr_roc_req);
|
||||
qdf_spin_unlock(&pHddCtx->hdd_roc_req_q_lock);
|
||||
qdf_spin_unlock(&hdd_ctx->hdd_roc_req_q_lock);
|
||||
if (qdf_status == QDF_STATUS_SUCCESS) {
|
||||
qdf_mem_free(curr_roc_req->pRemainChanCtx);
|
||||
qdf_mem_free(curr_roc_req);
|
||||
@@ -1245,7 +1245,7 @@ __wlan_hdd_cfg80211_cancel_remain_on_channel(struct wiphy *wiphy,
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
qdf_spin_unlock(&pHddCtx->hdd_roc_req_q_lock);
|
||||
qdf_spin_unlock(&hdd_ctx->hdd_roc_req_q_lock);
|
||||
/* FIXME cancel currently running remain on chan.
|
||||
* Need to check cookie and cancel accordingly
|
||||
*/
|
||||
@@ -1288,7 +1288,7 @@ __wlan_hdd_cfg80211_cancel_remain_on_channel(struct wiphy *wiphy,
|
||||
mutex_unlock(&cfgState->remain_on_chan_ctx_lock);
|
||||
hdd_debug("Cookie not matched with RoC cookie but matched with tx cookie, cleanup action frame");
|
||||
/*free the buf and return 0*/
|
||||
hdd_cleanup_actionframe(pHddCtx, pAdapter);
|
||||
hdd_cleanup_actionframe(hdd_ctx, pAdapter);
|
||||
return 0;
|
||||
} else {
|
||||
mutex_unlock(&cfgState->remain_on_chan_ctx_lock);
|
||||
@@ -1434,7 +1434,7 @@ static int __wlan_hdd_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
|
||||
struct hdd_adapter *pAdapter = WLAN_HDD_GET_PRIV_PTR(dev);
|
||||
hdd_cfg80211_state_t *cfgState = WLAN_HDD_GET_CFG_STATE_PTR(pAdapter);
|
||||
hdd_remain_on_chan_ctx_t *pRemainChanCtx;
|
||||
struct hdd_context *pHddCtx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
struct hdd_context *hdd_ctx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
uint16_t extendedWait = 0;
|
||||
uint8_t type = WLAN_HDD_GET_TYPE_FRM_FC(buf[0]);
|
||||
uint8_t subType = WLAN_HDD_GET_SUBTYPE_FRM_FC(buf[0]);
|
||||
@@ -1459,7 +1459,7 @@ static int __wlan_hdd_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
|
||||
MTRACE(qdf_trace(QDF_MODULE_ID_HDD,
|
||||
TRACE_CODE_HDD_ACTION, pAdapter->sessionId,
|
||||
pAdapter->device_mode));
|
||||
status = wlan_hdd_validate_context(pHddCtx);
|
||||
status = wlan_hdd_validate_context(hdd_ctx);
|
||||
|
||||
if (0 != status)
|
||||
return status;
|
||||
@@ -1578,7 +1578,7 @@ static int __wlan_hdd_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
|
||||
if (NULL != cfgState->buf) {
|
||||
if (!noack) {
|
||||
hdd_err("Previous P2P Action frame packet pending");
|
||||
hdd_cleanup_actionframe(pHddCtx, pAdapter);
|
||||
hdd_cleanup_actionframe(hdd_ctx, pAdapter);
|
||||
} else {
|
||||
hdd_err("Pending Action frame packet return EBUSY");
|
||||
return -EBUSY;
|
||||
@@ -1600,7 +1600,7 @@ static int __wlan_hdd_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
|
||||
home_ch =
|
||||
pAdapter->sessionCtx.station.conn_info.operationChannel;
|
||||
} else {
|
||||
goAdapter = hdd_get_adapter(pHddCtx, QDF_P2P_GO_MODE);
|
||||
goAdapter = hdd_get_adapter(hdd_ctx, QDF_P2P_GO_MODE);
|
||||
if (goAdapter &&
|
||||
(test_bit(SOFTAP_BSS_STARTED, &goAdapter->event_flags)))
|
||||
home_ch = goAdapter->sessionCtx.ap.operatingChannel;
|
||||
@@ -2257,7 +2257,7 @@ struct wireless_dev *__wlan_hdd_add_virtual_intf(struct wiphy *wiphy,
|
||||
u32 *flags,
|
||||
struct vif_params *params)
|
||||
{
|
||||
struct hdd_context *pHddCtx = (struct hdd_context *) wiphy_priv(wiphy);
|
||||
struct hdd_context *hdd_ctx = (struct hdd_context *) wiphy_priv(wiphy);
|
||||
struct hdd_adapter *pAdapter = NULL;
|
||||
struct hdd_scan_info *scan_info = NULL;
|
||||
int ret;
|
||||
@@ -2270,7 +2270,7 @@ struct wireless_dev *__wlan_hdd_add_virtual_intf(struct wiphy *wiphy,
|
||||
return ERR_PTR(-EINVAL);
|
||||
}
|
||||
|
||||
ret = wlan_hdd_validate_context(pHddCtx);
|
||||
ret = wlan_hdd_validate_context(hdd_ctx);
|
||||
if (0 != ret)
|
||||
return ERR_PTR(ret);
|
||||
|
||||
@@ -2282,7 +2282,7 @@ struct wireless_dev *__wlan_hdd_add_virtual_intf(struct wiphy *wiphy,
|
||||
* session type.
|
||||
*/
|
||||
session_type = wlan_hdd_get_session_type(type);
|
||||
if (hdd_get_adapter(pHddCtx, session_type) != NULL
|
||||
if (hdd_get_adapter(hdd_ctx, session_type) != NULL
|
||||
&& QDF_SAP_MODE != session_type
|
||||
&& QDF_P2P_GO_MODE != session_type
|
||||
&& QDF_P2P_CLIENT_MODE != session_type
|
||||
@@ -2292,19 +2292,19 @@ struct wireless_dev *__wlan_hdd_add_virtual_intf(struct wiphy *wiphy,
|
||||
return ERR_PTR(-EINVAL);
|
||||
}
|
||||
|
||||
pAdapter = hdd_get_adapter(pHddCtx, QDF_STA_MODE);
|
||||
pAdapter = hdd_get_adapter(hdd_ctx, QDF_STA_MODE);
|
||||
if ((pAdapter != NULL) &&
|
||||
!(wlan_hdd_validate_session_id(pAdapter->sessionId))) {
|
||||
scan_info = &pAdapter->scan_info;
|
||||
if (scan_info->mScanPending) {
|
||||
wlan_abort_scan(pHddCtx->hdd_pdev, INVAL_PDEV_ID,
|
||||
wlan_abort_scan(hdd_ctx->hdd_pdev, INVAL_PDEV_ID,
|
||||
pAdapter->sessionId, INVALID_SCAN_ID, false);
|
||||
hdd_debug("Abort Scan while adding virtual interface");
|
||||
}
|
||||
}
|
||||
|
||||
pAdapter = NULL;
|
||||
if (pHddCtx->config->isP2pDeviceAddrAdministrated &&
|
||||
if (hdd_ctx->config->isP2pDeviceAddrAdministrated &&
|
||||
((NL80211_IFTYPE_P2P_GO == type) ||
|
||||
(NL80211_IFTYPE_P2P_CLIENT == type))) {
|
||||
/*
|
||||
@@ -2312,18 +2312,18 @@ struct wireless_dev *__wlan_hdd_add_virtual_intf(struct wiphy *wiphy,
|
||||
* different from the P2P Device Address.
|
||||
*/
|
||||
struct qdf_mac_addr p2pDeviceAddress =
|
||||
pHddCtx->p2pDeviceAddress;
|
||||
hdd_ctx->p2pDeviceAddress;
|
||||
p2pDeviceAddress.bytes[4] ^= 0x80;
|
||||
pAdapter = hdd_open_adapter(pHddCtx,
|
||||
pAdapter = hdd_open_adapter(hdd_ctx,
|
||||
session_type,
|
||||
name, p2pDeviceAddress.bytes,
|
||||
name_assign_type,
|
||||
true);
|
||||
} else {
|
||||
pAdapter = hdd_open_adapter(pHddCtx,
|
||||
pAdapter = hdd_open_adapter(hdd_ctx,
|
||||
session_type,
|
||||
name,
|
||||
wlan_hdd_get_intf_addr(pHddCtx),
|
||||
wlan_hdd_get_intf_addr(hdd_ctx),
|
||||
name_assign_type,
|
||||
true);
|
||||
}
|
||||
@@ -2338,7 +2338,7 @@ struct wireless_dev *__wlan_hdd_add_virtual_intf(struct wiphy *wiphy,
|
||||
* check the statemachine for modules state and if they are closed
|
||||
* open the modules.
|
||||
*/
|
||||
ret = hdd_wlan_start_modules(pHddCtx, pAdapter, false);
|
||||
ret = hdd_wlan_start_modules(hdd_ctx, pAdapter, false);
|
||||
if (ret) {
|
||||
hdd_err("Failed to start the wlan_modules");
|
||||
goto close_adapter;
|
||||
@@ -2357,7 +2357,7 @@ struct wireless_dev *__wlan_hdd_add_virtual_intf(struct wiphy *wiphy,
|
||||
}
|
||||
}
|
||||
|
||||
if (pHddCtx->rps)
|
||||
if (hdd_ctx->rps)
|
||||
hdd_send_rps_ind(pAdapter);
|
||||
|
||||
EXIT();
|
||||
@@ -2368,15 +2368,15 @@ stop_modules:
|
||||
* Find if any iface is up. If there is not iface which is up
|
||||
* start the timer to close the modules
|
||||
*/
|
||||
if (hdd_check_for_opened_interfaces(pHddCtx)) {
|
||||
if (hdd_check_for_opened_interfaces(hdd_ctx)) {
|
||||
hdd_debug("Closing all modules from the add_virt_iface");
|
||||
qdf_mc_timer_start(&pHddCtx->iface_change_timer,
|
||||
pHddCtx->config->iface_change_wait_time);
|
||||
qdf_mc_timer_start(&hdd_ctx->iface_change_timer,
|
||||
hdd_ctx->config->iface_change_wait_time);
|
||||
} else
|
||||
hdd_debug("Other interfaces are still up dont close modules!");
|
||||
|
||||
close_adapter:
|
||||
hdd_close_adapter(pHddCtx, pAdapter, true);
|
||||
hdd_close_adapter(hdd_ctx, pAdapter, true);
|
||||
|
||||
return ERR_PTR(-EINVAL);
|
||||
}
|
||||
@@ -2457,7 +2457,7 @@ struct wireless_dev *wlan_hdd_add_virtual_intf(struct wiphy *wiphy,
|
||||
int __wlan_hdd_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev)
|
||||
{
|
||||
struct net_device *dev = wdev->netdev;
|
||||
struct hdd_context *pHddCtx = (struct hdd_context *) wiphy_priv(wiphy);
|
||||
struct hdd_context *hdd_ctx = (struct hdd_context *) wiphy_priv(wiphy);
|
||||
struct hdd_adapter *pVirtAdapter = WLAN_HDD_GET_PRIV_PTR(dev);
|
||||
int status;
|
||||
|
||||
@@ -2475,24 +2475,24 @@ int __wlan_hdd_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev)
|
||||
hdd_device_mode_to_string(pVirtAdapter->device_mode),
|
||||
pVirtAdapter->device_mode);
|
||||
|
||||
status = wlan_hdd_validate_context(pHddCtx);
|
||||
status = wlan_hdd_validate_context(hdd_ctx);
|
||||
|
||||
if (0 != status)
|
||||
return status;
|
||||
|
||||
/* check state machine state and kickstart modules if they are closed */
|
||||
status = hdd_wlan_start_modules(pHddCtx, pVirtAdapter, false);
|
||||
status = hdd_wlan_start_modules(hdd_ctx, pVirtAdapter, false);
|
||||
if (status)
|
||||
return status;
|
||||
|
||||
if (pVirtAdapter->device_mode == QDF_SAP_MODE &&
|
||||
wlan_sap_is_pre_cac_active(pHddCtx->hHal)) {
|
||||
hdd_clean_up_pre_cac_interface(pHddCtx);
|
||||
wlan_sap_is_pre_cac_active(hdd_ctx->hHal)) {
|
||||
hdd_clean_up_pre_cac_interface(hdd_ctx);
|
||||
} else {
|
||||
wlan_hdd_release_intf_addr(pHddCtx,
|
||||
wlan_hdd_release_intf_addr(hdd_ctx,
|
||||
pVirtAdapter->macAddressCurrent.bytes);
|
||||
hdd_stop_adapter(pHddCtx, pVirtAdapter, true);
|
||||
hdd_close_adapter(pHddCtx, pVirtAdapter, true);
|
||||
hdd_stop_adapter(hdd_ctx, pVirtAdapter, true);
|
||||
hdd_close_adapter(hdd_ctx, pVirtAdapter, true);
|
||||
}
|
||||
|
||||
EXIT();
|
||||
@@ -2574,7 +2574,7 @@ void __hdd_indicate_mgmt_frame(struct hdd_adapter *pAdapter,
|
||||
hdd_cfg80211_state_t *cfgState = NULL;
|
||||
QDF_STATUS status;
|
||||
hdd_remain_on_chan_ctx_t *pRemainChanCtx = NULL;
|
||||
struct hdd_context *pHddCtx;
|
||||
struct hdd_context *hdd_ctx;
|
||||
uint8_t broadcast = 0;
|
||||
|
||||
hdd_debug("Frame Type = %d Frame Length = %d",
|
||||
@@ -2584,7 +2584,7 @@ void __hdd_indicate_mgmt_frame(struct hdd_adapter *pAdapter,
|
||||
hdd_err("pAdapter is NULL");
|
||||
return;
|
||||
}
|
||||
pHddCtx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
hdd_ctx = WLAN_HDD_GET_CTX(pAdapter);
|
||||
|
||||
if (0 == nFrameLength) {
|
||||
hdd_err("Frame Length is Invalid ZERO");
|
||||
@@ -2605,7 +2605,7 @@ void __hdd_indicate_mgmt_frame(struct hdd_adapter *pAdapter,
|
||||
!qdf_is_macaddr_broadcast(
|
||||
(struct qdf_mac_addr *)&pbFrames[WLAN_HDD_80211_FRM_DA_OFFSET])) {
|
||||
pAdapter =
|
||||
hdd_get_adapter_by_macaddr(pHddCtx,
|
||||
hdd_get_adapter_by_macaddr(hdd_ctx,
|
||||
&pbFrames
|
||||
[WLAN_HDD_80211_FRM_DA_OFFSET]);
|
||||
if (NULL == pAdapter) {
|
||||
@@ -2624,7 +2624,7 @@ void __hdd_indicate_mgmt_frame(struct hdd_adapter *pAdapter,
|
||||
* We will receive broadcast management frames
|
||||
* in OCB mode
|
||||
*/
|
||||
pAdapter = hdd_get_adapter(pHddCtx, QDF_OCB_MODE);
|
||||
pAdapter = hdd_get_adapter(hdd_ctx, QDF_OCB_MODE);
|
||||
if (NULL == pAdapter || !qdf_is_macaddr_broadcast(
|
||||
(struct qdf_mac_addr *)&pbFrames
|
||||
[WLAN_HDD_80211_FRM_DA_OFFSET])) {
|
||||
@@ -2821,7 +2821,7 @@ void __hdd_indicate_mgmt_frame(struct hdd_adapter *pAdapter,
|
||||
WLAN_HDD_QOS_ACTION_FRAME)
|
||||
&& (pbFrames[WLAN_HDD_PUBLIC_ACTION_FRAME_OFFSET + 1] ==
|
||||
WLAN_HDD_QOS_MAP_CONFIGURE)) {
|
||||
sme_update_dsc_pto_up_mapping(pHddCtx->hHal,
|
||||
sme_update_dsc_pto_up_mapping(hdd_ctx->hHal,
|
||||
pAdapter->hddWmmDscpToUpMap,
|
||||
pAdapter->sessionId);
|
||||
}
|
||||
|
Referens i nytt ärende
Block a user