qcacmn: Update the gold core latency on clearing cpu_mask
Add qdf framework apis to clear cpu_mask and loop through cpus present and excluded in the cpu_mask. Use the apis to clear the cpu_mask and loop through cpus included in and excluded from the cpu_mask to ensure that the latency of the cores is set correctly. Change-Id: I131ef3df2ec5b1e5a1a78d39cbc5a5dedbaa2903 CRs-Fixed: 2772353
This commit is contained in:
@@ -31,6 +31,9 @@
|
|||||||
#define qdf_cpumask_pr_args(maskp) __qdf_cpumask_pr_args(maskp)
|
#define qdf_cpumask_pr_args(maskp) __qdf_cpumask_pr_args(maskp)
|
||||||
#define qdf_for_each_possible_cpu(cpu) __qdf_for_each_possible_cpu(cpu)
|
#define qdf_for_each_possible_cpu(cpu) __qdf_for_each_possible_cpu(cpu)
|
||||||
#define qdf_for_each_online_cpu(cpu) __qdf_for_each_online_cpu(cpu)
|
#define qdf_for_each_online_cpu(cpu) __qdf_for_each_online_cpu(cpu)
|
||||||
|
#define qdf_for_each_cpu(cpu, maskp) __qdf_for_each_cpu(cpu, maskp)
|
||||||
|
#define qdf_for_each_cpu_not(cpu, maskp) \
|
||||||
|
__qdf_for_each_cpu_not(cpu, maskp)
|
||||||
|
|
||||||
#ifdef ENHANCED_OS_ABSTRACTION
|
#ifdef ENHANCED_OS_ABSTRACTION
|
||||||
/**
|
/**
|
||||||
|
@@ -39,6 +39,10 @@ struct qdf_dev;
|
|||||||
#define __qdf_cpumask_pr_args(maskp) cpumask_pr_args(maskp)
|
#define __qdf_cpumask_pr_args(maskp) cpumask_pr_args(maskp)
|
||||||
#define __qdf_for_each_possible_cpu(cpu) for_each_possible_cpu(cpu)
|
#define __qdf_for_each_possible_cpu(cpu) for_each_possible_cpu(cpu)
|
||||||
#define __qdf_for_each_online_cpu(cpu) for_each_online_cpu(cpu)
|
#define __qdf_for_each_online_cpu(cpu) for_each_online_cpu(cpu)
|
||||||
|
#define __qdf_for_each_cpu(cpu, maskp) \
|
||||||
|
for_each_cpu(cpu, maskp)
|
||||||
|
#define __qdf_for_each_cpu_not(cpu, maskp) \
|
||||||
|
for_each_cpu_not(cpu, maskp)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* __qdf_dev_alloc_mem() - allocate memory
|
* __qdf_dev_alloc_mem() - allocate memory
|
||||||
|
Reference in New Issue
Block a user