Lines Matching full:clusters

22 …* Assigns logical processors to clusters of cores using heuristic based on the typical configurati…
24 * - 5 cores (ARM32 Android only): 2 clusters of 4+1 cores
25 * - 6 cores: 2 clusters of 4+2 cores
26 * - 8 cores: 2 clusters of 4+4 cores
27 * - 10 cores: 3 clusters of 4+4+2 cores
29 * The function must be called after parsing OS-provided information on core clusters.
30 …* Its purpose is to detect clusters of cores when OS-provided information is lacking or incomplete…
33 …* - Exynos 8890 has 8 cores in 4+4 clusters, but only the first cluster of 4 cores is reported, …
38 …* Heuristic assignment of processors to the above pre-defined clusters fails if such assignment wo…
40 …* - Any of the OS-reported processor clusters is different than the corresponding heuristic cluste…
46 …* If the heuristic assignment of processors to clusters of cores fails, all processors' clusters a…
53 * @retval true if the heuristic successfully assigned all processors into clusters of cores.
54 …al false if known details about processors contradict the heuristic configuration of core clusters.
91 * Assignment of processors to core clusters is done in two passes: in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
92 …* 1. Verify that the clusters proposed by heuristic are compatible with known details about proces… in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
93 * 2. If verification passed, update core clusters for the processors. in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
109 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
135 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
143 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
160 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
171 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
186 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
201 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
216 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
231 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
246 "heuristic detection of core clusters failed: " in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
262 /* Verification passed, assign all processors to new clusters */ in cpuinfo_arm_linux_detect_core_clusters_by_heuristic()
290 * Assigns logical processors to clusters of cores in sequential manner:
291 * - Clusters detected from OS-provided information are unchanged:
292 * - Processors assigned to these clusters stay assigned to the same clusters
293 * - No new processors are added to these clusters
300 …* The function must be called after parsing OS-provided information on core clusters, and usually …
301 …* if heuristic assignment of processors to clusters (cpuinfo_arm_linux_cluster_processors_by_heuri…
303 …* Its purpose is to detect clusters of cores when OS-provided information is lacking or incomplete…
305 …orts topology information only for online cores, and all cores on some of the clusters are offline.
307 …* Sequential assignment of processors to clusters always succeeds, and upon exit, all usable proce…
314 * @retval true if the heuristic successfully assigned all processors into clusters of cores.
315 …al false if known details about processors contradict the heuristic configuration of core clusters.
466 * This function should be called after all processors are assigned to core clusters.