qca-wifi: Extract ring params from dbr
Add API that gets ring parameters from dbr event CRs-Fixed: 2404710 Change-Id: I26f98ea8cc1c0ea776b8a93f360bf1acc2a2a2d1
Bu işleme şunda yer alıyor:
@@ -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
|
||||
|
Yeni konuda referans
Bir kullanıcı engelle