Searched refs:dst_pset (Results 1 – 3 of 3) sorted by relevance
| /xnu-12377.1.9/osfmk/kern/ |
| H A D | sched_rt.c | 149 processor_set_t dst_pset = pset_array[dst_cluster_id]; in rt_init_completed() local 150 assert3p(dst_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() 223 uint8_t dst_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() 233 uint8_t dst_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() 246 for (uint8_t dst_pset = 0; dst_pset < num_psets; dst_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 D | sched_rt.h | 76 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 D | sched_clutch.c | 3795 sched_edge_pset_made_schedulable(processor_t processor, processor_set_t dst_pset, boolean_t drop_lo… 4030 for (uint32_t dst_pset = 0; dst_pset < sched_edge_max_clusters; dst_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() 5179 processor_set_t dst_pset = pset_array[cluster_id]; in sched_edge_migration_check() local 5187 if (dst_pset == NULL) { in sched_edge_migration_check() 5195 …t32_t)sched_pset_cluster_shared_rsrc_load(dst_pset, shared_rsrc_type) : sched_edge_cluster_load_me… in sched_edge_migration_check() 5199 *selected_pset = dst_pset; in sched_edge_migration_check() 5223 boolean_t candidate_homogeneous = (dst_pset->pset_type == preferred_cluster_type); in sched_edge_migration_check() 5230 *selected_pset = dst_pset; in sched_edge_migration_check() 5772 sched_edge_pset_made_schedulable(__unused processor_t processor, processor_set_t dst_pset, boolean_… in sched_edge_pset_made_schedulable() argument [all …]
|