Prevent REO cmd failures causing double free by increasing REO cmd
ring size and moving REO status ring mask to IRQ group 3 from group
0 to separate from tx completion ring on IRQ group 0 which may delay
reo status processing.
Tested-on: QCN9074 hw1.0 PCI WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
Signed-off-by: Sathishkumar Muruganandam <quic_murugana@quicinc.com>
Signed-off-by: Harshitha Prem <quic_hprem@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://lore.kernel.org/r/20230403182420.23375-3-quic_hprem@quicinc.com
 #define DP_REO_REINJECT_RING_SIZE      32
 #define DP_RX_RELEASE_RING_SIZE                1024
 #define DP_REO_EXCEPTION_RING_SIZE     128
-#define DP_REO_CMD_RING_SIZE           128
+#define DP_REO_CMD_RING_SIZE           256
 #define DP_REO_STATUS_RING_SIZE                2048
 #define DP_RXDMA_BUF_RING_SIZE         4096
 #define DP_RXDMA_REFILL_RING_SIZE      2048
 
                ATH11K_RX_WBM_REL_RING_MASK_0,
        },
        .reo_status = {
+               0, 0, 0,
                ATH11K_REO_STATUS_RING_MASK_0,
        },
        .rxdma2host = {