Home
last modified time | relevance | path

Searched defs:sched_dispatch_table (Results 1 – 2 of 2) sorted by relevance

/xnu-11215.1.10/tests/sched/sched_test_harness/shadow_headers/kern/ !
H A Dsched_prim.h98 struct sched_dispatch_table { struct
99 const char *sched_name;
100 void (*init)(void); /* Init global state */
101 void (*timebase_init)(void); /* Timebase-dependent initialization */
102 void (*processor_init)(processor_t processor); /* Per-processor scheduler init */
103 void (*pset_init)(processor_set_t pset); /* Per-processor set scheduler init */
109 thread_t (*choose_thread)(
119 boolean_t (*processor_enqueue)(
125 boolean_t (*processor_queue_remove)(
134 boolean_t (*processor_queue_empty)(processor_t processor);
[all …]
/xnu-11215.1.10/osfmk/kern/ !
H A Dsched_prim.h859 struct sched_dispatch_table { struct
860 const char *sched_name;
861 void (*init)(void); /* Init global state */
862 void (*timebase_init)(void); /* Timebase-dependent initialization */
863 void (*processor_init)(processor_t processor); /* Per-processor scheduler init */
864 void (*pset_init)(processor_set_t pset); /* Per-processor set scheduler init */
866 void (*maintenance_continuation)(void); /* Function called regularly */
872 thread_t (*choose_thread)(
879 bool (*steal_thread_enabled)(processor_set_t pset);
885 thread_t (*steal_thread)(
[all …]