qca-wifi: Move CSA extract API to cmndev

Move CSA extract API to common code.

Change-Id: I27925f3dd21a33cf36ff6fd3bd1b836ac950c794
CRs-Fixed: 2826991
This commit is contained in:
Shashikala Prabhu
2020-11-26 11:04:48 +05:30
committed by Gerrit - the friendly Code Review server
parent 2b8a916ce6
commit f7e0de5282
3 changed files with 0 additions and 67 deletions

View File

@@ -378,20 +378,6 @@ QDF_STATUS wmi_extract_offchan_data_tx_compl_param(
wmi_unified_t wmi_handle, void *evt_buf,
struct wmi_host_offchan_data_tx_compl_event *param);
/**
* wmi_extract_pdev_csa_switch_count_status() - extract CSA switch count status
* from event
* @wmi_handle: wmi handle
* @evt_buf: pointer to event buffer
* @param: Pointer to CSA switch count status param
*
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/
QDF_STATUS wmi_extract_pdev_csa_switch_count_status(
wmi_unified_t wmi_handle,
void *evt_buf,
struct pdev_csa_switch_count_status *param);
/**
* wmi_extract_swba_num_vdevs() - extract swba num vdevs from event
* @wmi_handle: wmi handle

View File

@@ -193,21 +193,6 @@ QDF_STATUS wmi_extract_offchan_data_tx_compl_param(
return QDF_STATUS_E_FAILURE;
}
QDF_STATUS wmi_extract_pdev_csa_switch_count_status(
wmi_unified_t wmi_handle,
void *evt_buf,
struct pdev_csa_switch_count_status *param)
{
if (wmi_handle->ops->extract_pdev_csa_switch_count_status)
return wmi_handle->ops->extract_pdev_csa_switch_count_status(
wmi_handle,
evt_buf,
param);
return QDF_STATUS_E_FAILURE;
}
QDF_STATUS wmi_extract_swba_num_vdevs(wmi_unified_t wmi_handle, void *evt_buf,
uint32_t *num_vdevs)
{

View File

@@ -1001,42 +1001,6 @@ static QDF_STATUS extract_offchan_data_tx_compl_param_tlv(
return QDF_STATUS_SUCCESS;
}
/**
* extract_pdev_csa_switch_count_status_tlv() - extract pdev csa switch count
* status tlv
* @wmi_handle: wmi handle
* @param evt_buf: pointer to event buffer
* @param param: Pointer to hold csa switch count status event param
*
* Return: QDF_STATUS_SUCCESS for success or error code
*/
static QDF_STATUS extract_pdev_csa_switch_count_status_tlv(
wmi_unified_t wmi_handle,
void *evt_buf,
struct pdev_csa_switch_count_status *param)
{
WMI_PDEV_CSA_SWITCH_COUNT_STATUS_EVENTID_param_tlvs *param_buf;
wmi_pdev_csa_switch_count_status_event_fixed_param *csa_status;
param_buf = (WMI_PDEV_CSA_SWITCH_COUNT_STATUS_EVENTID_param_tlvs *)
evt_buf;
if (!param_buf) {
wmi_err("Invalid CSA status event");
return QDF_STATUS_E_INVAL;
}
csa_status = param_buf->fixed_param;
param->pdev_id = wmi_handle->ops->convert_pdev_id_target_to_host(
wmi_handle,
csa_status->pdev_id);
param->current_switch_count = csa_status->current_switch_count;
param->num_vdevs = csa_status->num_vdevs;
param->vdev_ids = param_buf->vdev_ids;
return QDF_STATUS_SUCCESS;
}
/**
* extract_pdev_tpc_config_ev_param_tlv() - extract pdev tpc configuration
* param from event
@@ -2666,8 +2630,6 @@ void wmi_ap_attach_tlv(wmi_unified_t wmi_handle)
extract_peer_create_response_event_tlv;
ops->extract_peer_delete_response_event =
extract_peer_delete_response_event_tlv;
ops->extract_pdev_csa_switch_count_status =
extract_pdev_csa_switch_count_status_tlv;
ops->extract_pdev_tpc_ev_param = extract_pdev_tpc_ev_param_tlv;
ops->extract_pdev_tpc_config_ev_param =
extract_pdev_tpc_config_ev_param_tlv;