qcacmn: Affine rx_err srng to all CPUs except 0

IPA and rx_err ring are processed in same CPU resulting
in low Tput.
To fix this, not allow processing of rx_err ring in
CPU 0

Change-Id: Id53a03c9290607beb1a595c84bfb0fd8d9f5d105
CRs-Fixed: 2949569
This commit is contained in:
Ananya Gupta
2021-05-17 21:14:36 +05:30
committed by Madan Koyyalamudi
parent 96fec42073
commit f2851b458b
14 changed files with 194 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2014-2020 The Linux Foundation. All rights reserved.
* Copyright (c) 2014-2021 The Linux Foundation. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for
* any purpose with or without fee is hereby granted, provided that the
@@ -169,6 +169,15 @@ void qdf_cpumask_set_cpu(unsigned int cpu, qdf_cpu_mask *dstp);
*/
void qdf_cpumask_setall(qdf_cpu_mask *dstp);
/**
* qdf_cpumask_clear_cpu() - clear a cpu in a cpumask
* @cpu: cpu number
* @dstp: cpumask pointer
*
* Return: None
*/
void qdf_cpumask_clear_cpu(unsigned int cpu, qdf_cpu_mask *dstp);
/**
* qdf_cpumask_empty - Check if cpu_mask is empty
* @srcp: cpumask pointer