Searched refs:topo (Results 1 – 9 of 9) sorted by relevance
| /xnu-12377.61.12/tests/sched/ |
| H A D | rt_migration.c | 72 test_hw_topology_t topo = dual_die; variable 73 init_migration_harness(topo); 89 test_thread_t earlier_threads[topo.total_cpus] = {}; 90 for (int i = 0; i < topo.total_cpus; i++) { 102 for (int preferred_pset_id = 0; preferred_pset_id < topo.num_psets; preferred_pset_id++) { 114 for (int i = 0; i < topo.psets[preferred_pset_id].num_cpus; i++) { 121 …T_QUIET; T_EXPECT_EQ(topo.psets[chosen].cpu_type, topo.psets[preferred_pset_id].cpu_type, "chose a… 129 for (int i = 0; i < topo.num_psets; i++) { 130 if (topo.psets[i].cpu_type != topo.psets[preferred_pset_id].cpu_type) { 133 for (int j = 0; j < topo.psets[i].num_cpus; j++) { [all …]
|
| H A D | edge_migration.c | 271 test_hw_topology_t topo = SCHED_POLICY_DEFAULT_TOPO; variable 272 init_migration_harness(topo); 277 for (int preferred_pset_id = 0; preferred_pset_id < topo.num_psets; preferred_pset_id++) { 280 for (int running_on_pset_id = 0; running_on_pset_id < topo.num_psets; running_on_pset_id++) { 285 for (int c = 0; c < topo.total_cpus; c++) { 295 …bool should_rebalance = (topo.psets[evaluate_pset].cpu_type == topo.psets[preferred_pset_id].cpu_t… 296 (topo.psets[running_on_pset_id].cpu_type != topo.psets[preferred_pset_id].cpu_type); 304 for (int p = 0; p < topo.num_psets; p++) { 305 if ((topo.psets[p].cpu_type == topo.psets[preferred_pset_id].cpu_type) && 314 for (int p = 0; p < topo.num_psets; p++) { [all …]
|
| /xnu-12377.61.12/osfmk/kern/ |
| H A D | recount.c | 83 size_t recount_topo_count(recount_topo_t topo); 84 static bool recount_topo_matches_cpu_kind(recount_topo_t topo, 86 static size_t recount_topo_index(recount_topo_t topo, processor_t processor); 257 recount_update_start(struct recount_track *tracks, recount_topo_t topo, in recount_update_start() argument 260 struct recount_track *track = &tracks[recount_topo_index(topo, processor)]; in recount_update_start() 268 recount_update_single_start(struct recount_track *tracks, recount_topo_t topo, in recount_update_single_start() argument 271 return &tracks[recount_topo_index(topo, processor)]; in recount_update_single_start() 389 recount_topo_t topo = plan->rpl_topo; in recount_sum_unsafe() local 390 size_t topo_count = recount_topo_count(topo); in recount_sum_unsafe() 763 const recount_topo_t topo = recount_task_plan.rpl_topo; in recount_task_times_perf_only() local [all …]
|
| H A D | recount.h | 79 size_t recount_topo_count(recount_topo_t topo); 156 struct recount_usage *recount_usage_alloc(recount_topo_t topo); 157 void recount_usage_free(recount_topo_t topo, struct recount_usage *usage);
|
| /xnu-12377.61.12/tests/sched/sched_test_harness/ |
| H A D | sched_runqueue_harness.c | 72 test_hw_topology_t topo = get_hw_topology(); in pset_id_to_cpu_id() local 74 for (int p = 0; p < topo.num_psets; p++) { in pset_id_to_cpu_id() 78 cpu_index += topo.psets[p].num_cpus; in pset_id_to_cpu_id() 80 T_QUIET; T_ASSERT_FAIL("pset id %d never found out of %d psets", pset_id, topo.num_psets); in pset_id_to_cpu_id() 86 test_hw_topology_t topo = get_hw_topology(); in cpu_id_to_pset_id() local 87 T_QUIET; T_ASSERT_LT(cpu_id, topo.total_cpus, "cpu id out of bounds"); in cpu_id_to_pset_id() 89 for (int p = 0; p < topo.num_psets; p++) { in cpu_id_to_pset_id() 90 cpu_count += topo.psets[p].num_cpus; in cpu_id_to_pset_id()
|
| /xnu-12377.61.12/tools/lldbmacros/ |
| H A D | recount.py | 201 topo = plan.rpl_topo 202 if topo == GetEnumValue("recount_topo_t", "RCT_TOPO_CPU"): 206 elif topo == GetEnumValue("recount_topo_t", "RCT_TOPO_CPU_KIND"): 217 elif topo == GetEnumValue("recount_topo_t", "RCT_TOPO_SYSTEM"): 220 raise RuntimeError("{}: Unexpected recount topography", topo)
|
| /xnu-12377.61.12/tests/vm/ |
| H A D | vm_stress_slow.sh | 108 "$TEST_EXEC_DIR" config -- topo 6 50 5 5 1 1 -s
|
| H A D | vm_stress.cpp | 643 switch (topo) { in topo_to_string() 722 switch (topo) { in create_seq() 854 …topo = static_cast<topology>((obj.id - 1) % 4); // Each object (out of every 4 consecutive objects… in map() 1003 topology topo = topology::random; member in MappingsManager
|
| /xnu-12377.61.12/osfmk/arm64/ |
| H A D | monotonic_arm64.c | 558 const ml_topology_info_t *topo = ml_get_topology_info(); in _broadcast_block_trampoline() local 560 unsigned int cluster = topo->cpus[cpu].cluster_id; in _broadcast_block_trampoline() 561 if (topo->clusters[cluster].first_cpu_id == cpu) { in _broadcast_block_trampoline() 562 cb(topo->cpus[cpu].cluster_id); in _broadcast_block_trampoline()
|