Home
last modified time | relevance | path

Searched refs:src_pset (Results 1 – 5 of 5) sorted by relevance

/xnu-12377.41.6/osfmk/kern/
H A Dsched_common.c60 sched_pset_search_order_init(processor_set_t src_pset, sched_pset_search_order_t *search_order_out) in sched_pset_search_order_init() argument
67 if (other_pset_id == src_pset->pset_id) { in sched_pset_search_order_init()
H A Dsched_rt.c141 processor_set_t src_pset = pset_array[src_cluster_id]; in rt_init_completed() local
142 assert3p(src_pset, !=, PROCESSOR_SET_NULL); /* all psets should be initialized */ in rt_init_completed()
152 bool clusters_homogenous = (src_pset->pset_type == dst_pset->pset_type); in rt_init_completed()
222 uint8_t src_pset, in sched_rt_config_set() argument
226 assert(src_pset != dst_pset || !edge_config.sce_migration_allowed); /* No self-edges. */ in sched_rt_config_set()
227 os_atomic_store(&pset_array[src_pset]->sched_rt_edges[dst_pset], edge_config, relaxed); in sched_rt_config_set()
232 uint8_t src_pset, in sched_rt_config_get() argument
235 return os_atomic_load(&pset_array[src_pset]->sched_rt_edges[dst_pset], relaxed); in sched_rt_config_get()
245 for (uint8_t src_pset = 0; src_pset < num_psets; src_pset++) { in sched_rt_matrix_get() local
248 edge_matrix[edge_index] = sched_rt_config_get(src_pset, dst_pset); in sched_rt_matrix_get()
H A Dsched_rt.h76 void sched_rt_config_set(pset_id_t src_pset, pset_id_t dst_pset, sched_clutch_edge edg…
77 sched_clutch_edge sched_rt_config_get(pset_id_t src_pset, pset_id_t dst_pset);
H A Dsched_common.h104 sched_pset_search_order_init(processor_set_t src_pset, sched_pset_search_order_t *search_order_out);
H A Dsched_clutch.c3939 processor_set_t src_pset = pset_array[src_pset_id]; in sched_edge_config_pset_push() local
3945 if (dst_pset_id == src_pset->pset_id) { in sched_edge_config_pset_push()
3948 search_order_datas[i].spsosd_src_pset = src_pset; in sched_edge_config_pset_push()
3950 sched_clutch_edge edge = sched_edge_config_get(src_pset->pset_id, dst_pset_id, bucket); in sched_edge_config_pset_push()
3954 sched_pset_search_order_compute(&src_pset->spill_search_order[bucket], in sched_edge_config_pset_push()
4029 for (uint32_t src_pset = 0; src_pset < sched_edge_max_clusters; src_pset++) { in sched_edge_matrix_get() local
4033 edge_matrix[edge_index] = sched_edge_config_get(src_pset, dst_pset, bucket); in sched_edge_matrix_get()
5833 processor_set_t src_pset = pset_array[src_cluster_id]; in sched_edge_cpu_init_completed() local
5834 pset_lock(src_pset); in sched_edge_cpu_init_completed()
5838 src_pset->max_parallel_cores[bucket] = src_pset->cpu_set_count; in sched_edge_cpu_init_completed()
[all …]