Lines Matching refs:sysdc_update
70 * to run at. To implement this policy, the routine sysdc_update() scans
83 * If a thread is running when sysdc_update() calculates its actual duty
85 * CPU's dispatch queue, sysdc_update() preempts that thread. The thread
103 * Since sysdc_update() scans SDC threads fairly frequently, it tries to
169 * sysdc_update() accumulates the amount of time that max-priority SDC
178 * by default), sysdc_update() sets the priority of all SDC threads
340 static hrtime_t sysdc_last_update; /* time of last sysdc_update() */
427 #define SDC_UPDATE_TIMEOUT 0x2 /* from sysdc_update() */
434 * newO is the thread's actual ONPROC time; it's used during sysdc_update()
512 * If we're called from sysdc_update(), we *must* return a value
603 * For sysdc_update(), we compute the ONPROC time for high-priority
634 * Like sysdc_update(), sysdc_tick() always wants to update the
668 * sysdc_update().
689 * sysdc_update() has two jobs:
695 sysdc_update(void *arg)
859 (void) timeout(sysdc_update, arg, sysdc_update_ticks);
1016 (void) timeout(sysdc_update, NULL, sysdc_update_ticks);
1029 mutex_enter(&sdl->sdl_lock); /* block sysdc_update() */