qcacmn: Set target if vdev start resp handler as public

Set target if vdev start resp handle as public to be registered
when wma open.
Remove wma_remove_vdev_req in ocb, don't use wma vdev cmd queue
and timer.

Change-Id: I2cd48ddd700ed1cde34231c22c02e0e54d4df5e3
CRs-Fixed: 2516536
This commit is contained in:
Jianmin Zhu
2019-08-22 17:13:48 +08:00
committed by nshrivas
parent 33087cb402
commit eb1cc95361
3 changed files with 16 additions and 6 deletions

View File

@@ -77,6 +77,19 @@ int target_if_vdev_mgr_stop_response_handler(ol_scn_t scn,
uint8_t *data,
uint32_t datalen);
/**
* target_if_vdev_mgr_start_response_handler() - API to handle vdev stop
* response
* @scn: pointer to scan object
* @data: pointer to data
* @datalen: length of data
*
* Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_** on error
*/
int target_if_vdev_mgr_start_response_handler(ol_scn_t scn,
uint8_t *data,
uint32_t datalen);
/**
* target_if_vdev_mgr_offload_bcn_tx_status_handler() - API to handle beacon
* tx status event

View File

@@ -199,10 +199,9 @@ void target_if_vdev_mgr_rsp_timer_mgmt_cb(void *arg)
}
#endif
static int target_if_vdev_mgr_start_response_handler(
ol_scn_t scn,
uint8_t *data,
uint32_t datalen)
int target_if_vdev_mgr_start_response_handler(ol_scn_t scn,
uint8_t *data,
uint32_t datalen)
{
QDF_STATUS status = QDF_STATUS_E_INVAL;
struct wlan_objmgr_psoc *psoc;