qca-wifi: Extract ring params from dbr

Add API that gets ring parameters from dbr event

CRs-Fixed: 2404710
Change-Id: I26f98ea8cc1c0ea776b8a93f360bf1acc2a2a2d1
This commit is contained in:
Abhiram Jogadenu
2019-02-20 17:07:00 +05:30
parent 70480abe44
commit bd7b551c56

View File

@@ -130,3 +130,26 @@ int cfr_8074v2_deinit_pdev(
return status;
}
#ifdef DIRECT_BUF_RX_ENABLE
struct module_ring_params *
target_if_dbr_get_ring_params(struct wlan_objmgr_pdev *pdev)
{
struct wlan_objmgr_psoc *psoc;
struct wlan_lmac_if_direct_buf_rx_tx_ops *dbr_tx_ops = NULL;
struct module_ring_params *param = {0};
psoc = wlan_pdev_get_psoc(pdev);
dbr_tx_ops = &psoc->soc_cb.tx_ops.dbr_tx_ops;
if(dbr_tx_ops->direct_buf_rx_get_ring_params)
dbr_tx_ops->direct_buf_rx_get_ring_params(pdev, param,
DBR_MODULE_CFR)
return param;
}
#else
struct module_ring_params *
target_if_dbr_get_ring_params(struct wlan_objmgr_pdev *pdev)
{
return NULL;
}
#endif