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
此提交包含在:
@@ -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++) {
|
||||
/*
|
||||
|
新增問題並參考
封鎖使用者