Searched defs:sched_dispatch_table (Results 1 – 2 of 2) sorted by relevance
98 struct sched_dispatch_table { struct99 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 …]
859 struct sched_dispatch_table { struct860 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 …]