Searched refs:edge (Results 1 – 5 of 5) sorted by relevance
60 self.outgoing[edge.ename()] = [edge, time]63 self.incoming[edge.ename()] = [edge, time]331 def __init__(self, edge, nm): argument332 … self.msg = "Edge {} (w:{}) didn't match incoming name {}!".format(edge.ename(), edge.weight, nm)446 weight = edge.dweight447 penwidth = edge.weight / 512454 if edge.flags & edge.F_RAISEIMP:457 xpc = edge.dtype('xpc') + edge.dtype('xpc.reply')458 iokit = edge.dtype('iokit') + edge.dtype('iokit.reply')459 std = edge.dtype('std') + edge.dtype('std.reply')[all …]
198 In order to choose a cluster & processor for a runnable thread, the edge scheduler uses the preferr…202 …ts a cluster and each directional edge represents the likelihood of migrating threads across that …216 … flags indicate if threads are allowed to be migrated & stolen across the edge. The `sce_migration…218 The performance controller can dynamically update the weights and properties of the edge matrix dyn…239 * If delta is less than the edge weight between preferred cluster and cluster, continue256 The edge scheduler implements the steal operation via `sched_edge_processor_idle()`. This routine t…282 … cpus. This policy is different from the default scheduling policy of the edge scheduler since thi…
87 * kIOInterruptTypeEdge will be returned for edge-trigggered sources.
3832 sched_clutch_edge *edge = &pset_array[src_cluster]->sched_edges[dst_cluster]; in sched_edge_config_set() local3833 edge->sce_edge_packed = edge_config.sce_edge_packed; in sched_edge_config_set()4528 sched_clutch_edge *edge = preferred_pset->sched_edges; in sched_edge_migration_check() local4529 if (edge[cluster_id].sce_migration_allowed == false) { in sched_edge_migration_check()4545 if (!shared_rsrc_thread && (edge_delta < edge[cluster_id].sce_migration_weight)) { in sched_edge_migration_check()
369 exercise edge cases and invalid state for large values and interconnected371 least one trial) and probes edge cases like `rwx`. Address and size trials