qcacmn: Add support for sw2rxdma_link_ring size cfg ini

Add support for sw2rxdma_link_ring size cfg ini.

Also add wrapper function to get the sw2rxdma_link_ring size.

Change-Id: Ic5b17f029fe6c735785701801b75284dd489ac1e
CRs-Fixed: 3525040
这个提交包含在:
Venkateswara Naralasetty
2023-06-09 10:49:59 +05:30
提交者 Rahul Choudhary
父节点 2ee77a06a5
当前提交 748fe0b6d7
修改 3 个文件,包含 33 行新增1 行删除

查看文件

@@ -564,6 +564,7 @@ struct wlan_cfg_dp_soc_ctxt {
* @num_mac_rings: Number of mac rings
* @nss_enabled: 1 - NSS enabled, 0 - NSS disabled
* @dma_tx_mon_buf_ring_size: Tx monitor BUF Ring size
* @sw2rxdma_link_ring_size: SW2RXDMA link ring size
*/
struct wlan_cfg_dp_pdev_ctxt {
int rx_dma_buf_ring_size;
@@ -575,6 +576,7 @@ struct wlan_cfg_dp_pdev_ctxt {
int num_mac_rings;
int nss_enabled;
int dma_tx_mon_buf_ring_size;
int sw2rxdma_link_ring_size;
};
/**
@@ -2406,6 +2408,14 @@ wlan_cfg_get_dp_soc_tx_mon_buf_ring_size(struct wlan_cfg_dp_soc_ctxt *cfg);
*/
int wlan_cfg_get_dma_rx_mon_dest_ring_size(struct wlan_cfg_dp_pdev_ctxt *cfg);
/**
* wlan_cfg_get_dma_sw2rxdma_link_ring_size() - SW2RXDMA link ring size
* @cfg: Configuration Handle
*
* Return: Size of SW2RXDMA link ring size
*/
int wlan_cfg_get_dma_sw2rxdma_link_ring_size(struct wlan_cfg_dp_pdev_ctxt *cfg);
/**
* wlan_cfg_get_dma_tx_mon_dest_ring_size() - Tx MON dest ring size
* @cfg: Configuration Handle