Sfoglia il codice sorgente

qca-wifi: Move CSA extract API to cmndev

Move CSA extract API to common code.

Change-Id: I27925f3dd21a33cf36ff6fd3bd1b836ac950c794
CRs-Fixed: 2826991
Shashikala Prabhu 4 anni fa
parent
commit
f7e0de5282
3 ha cambiato i file con 0 aggiunte e 67 eliminazioni
  1. 0 14
      wmi/inc/wmi_unified_ap_api.h
  2. 0 15
      wmi/src/wmi_unified_ap_api.c
  3. 0 38
      wmi/src/wmi_unified_ap_tlv.c

+ 0 - 14
wmi/inc/wmi_unified_ap_api.h

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

+ 0 - 15
wmi/src/wmi_unified_ap_api.c

@@ -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)
 {

+ 0 - 38
wmi/src/wmi_unified_ap_tlv.c

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