qcacmn: Register PMO component RX OPS in Global lmac_if
Register PMO component RX OPS in Global lmac_if. Change-Id: I034cee6f9190af49d75ee535a0109ee6dd44a8e2 CRs-Fixed: 2003433
This commit is contained in:
@@ -21,11 +21,40 @@
|
||||
#include "wlan_lmac_if_def.h"
|
||||
#include "wlan_lmac_if_api.h"
|
||||
#include "wlan_global_lmac_if_api.h"
|
||||
#ifdef WLAN_PMO_ENABLE
|
||||
#include "wlan_pmo_tgt_api.h"
|
||||
#endif
|
||||
|
||||
/* Function pointer to call DA/OL specific tx_ops registration function */
|
||||
QDF_STATUS (*wlan_global_lmac_if_tx_ops_register[MAX_DEV_TYPE])
|
||||
(struct wlan_lmac_if_tx_ops *tx_ops);
|
||||
|
||||
#ifdef WLAN_PMO_ENABLE
|
||||
/**
|
||||
* wlan_pmo_register_rx_ops() - Register PMO component RX OPS
|
||||
* @rx_ops: lmac if receive ops
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
static void wlan_pmo_register_rx_ops(struct wlan_lmac_if_rx_ops *rx_ops)
|
||||
{
|
||||
struct wlan_lmac_if_pmo_rx_ops *pmo_rx_ops;
|
||||
|
||||
pmo_rx_ops = &rx_ops->pmo_rx_ops;
|
||||
pmo_rx_ops->rx_gtk_rsp_event = pmo_tgt_gtk_rsp_evt;
|
||||
|
||||
}
|
||||
#else
|
||||
/**
|
||||
* wlan_pmo_register_rx_ops() - Dummy api to register PMO component RX OPS
|
||||
* @rx_ops: lmac if receive ops
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
static void wlan_pmo_register_rx_ops(struct wlan_lmac_if_rx_ops *rx_ops)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
/**
|
||||
* wlan_global_lmac_if_rx_ops_register() - Global lmac_if
|
||||
* rx handler register
|
||||
@@ -50,7 +79,8 @@ wlan_global_lmac_if_rx_ops_register(struct wlan_lmac_if_rx_ops *rx_ops)
|
||||
/* Registeration for UMAC componets */
|
||||
wlan_lmac_if_umac_rx_ops_register(rx_ops);
|
||||
|
||||
/* Registeration for componets outside UMAC */
|
||||
/* Registeration for componets outside UMAC */
|
||||
wlan_pmo_register_rx_ops(rx_ops);
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
Reference in New Issue
Block a user