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:

committed by
Gerrit - the friendly Code Review server

parent
2b8a916ce6
commit
f7e0de5282
@@ -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
|
||||
|
@@ -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)
|
||||
{
|
||||
|
@@ -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;
|
||||
|
Reference in New Issue
Block a user