qcacmn: Lockless access of reo destination rings

Remove lock to access REO destination rings because 4 rings are
accessed in 4 individual cores.

Change-Id: Ia3f92cc5136dbdbeea1e9cda8d52b474356a3e1a
CRs-Fixed: 2660901
此提交包含在:
Varsha Mishra
2020-04-09 22:41:40 +05:30
提交者 nshrivas
父節點 e627f57405
當前提交 4c39342f6a
共有 2 個檔案被更改,包括 49 行新增2 行删除

查看文件

@@ -1886,7 +1886,7 @@ more_data:
qdf_mem_zero(head, sizeof(head));
qdf_mem_zero(tail, sizeof(tail));
if (qdf_unlikely(dp_srng_access_start(int_ctx, soc, hal_ring_hdl))) {
if (qdf_unlikely(dp_rx_srng_access_start(int_ctx, soc, hal_ring_hdl))) {
/*
* Need API to convert from hal_ring pointer to
@@ -2081,7 +2081,7 @@ more_data:
break;
}
done:
dp_srng_access_end(int_ctx, soc, hal_ring_hdl);
dp_rx_srng_access_end(int_ctx, soc, hal_ring_hdl);
for (mac_id = 0; mac_id < MAX_PDEV_CNT; mac_id++) {
/*