Esempio n. 1
0
File: r2ds.c Progetto: MrXedac/riku
void handle_timer(registers_t* regs)
{
  if(jiffies >= 0xFFFFFFFFFFFFFFFE)
    jiffies = 0;
  else
    jiffies++;
  do_schedule();
  return;
}
Esempio n. 2
0
 void do_spawn(coroutine_pointer co) {
     all_.insert(co);
     do_schedule(co);
 }
Esempio n. 3
0
void
schedule_queue_first( queue q, event::condition_variable& cv, event::mutex& mt, size_t min )
{
  do_schedule( q, &cv, &mt, min, true );
}
Esempio n. 4
0
void
schedule_queue_first( queue q )
{
  do_schedule( q, nullptr, nullptr, 0, true );
}
Esempio n. 5
0
void
schedule_queue( queue q )
{
  do_schedule( q, nullptr, nullptr, 0, false );
}