reload
reload();
void reload(void);
ualarm(useconds_t usecs, useconds_t reload)
new.it_interval.tv_usec = reload % USPS;
new.it_interval.tv_sec = reload / USPS;
hw->nvm.ops.reload(hw);
hw->nvm.ops.reload(hw);
if (hw->nvm.ops.reload)
hw->nvm.ops.reload(hw);
void (*reload)(struct e1000_hw *);
nvm->ops.reload(hw);
nvm->ops.reload(hw);
nvm->ops.reload = e1000_reload_nvm_generic;
.reload = vmbus_timer_intr_reload,
vmbus_timer_intr_reload(struct cputimer_intr *cti, sysclock_t reload)
if ((ssysclock_t)reload < 0) /* neg value */
reload = 1;
reload = muldivu64(reload, cti->freq, sys_cputimer->freq);
current = hyperv_tc64() + reload;
cti->reload(cti, 0);
cputimer_intr_reload(sysclock_t reload)
cti->reload(cti, reload);
lapic_cputimer_intr.reload = lapic_msr_timer_intr_reload;
lapic_cputimer_intr.reload =
lapic_timer_tscdlt_reload(struct cputimer_intr *cti, sysclock_t reload)
if (reload > sys_cputimer->freq * 60)
reload = sys_cputimer->freq * 60;
diff = muldivu64(reload, tsc_frequency, sys_cputimer->freq);
lapic_mem_timer_intr_reload(struct cputimer_intr *cti, sysclock_t reload)
if ((ssysclock_t)reload < 0)
reload = 1;
reload = muldivu64(reload, cti->freq, sys_cputimer->freq);
if (reload < 2)
reload = 2;
if (reload > 0xFFFFFFFF)
reload = 0xFFFFFFFF;
if (reload < LAPIC_MEM_READ(ccr_timer))
LAPIC_MEM_WRITE(icr_timer, (uint32_t)reload);
LAPIC_MEM_WRITE(icr_timer, (uint32_t)reload);
lapic_msr_timer_intr_reload(struct cputimer_intr *cti, sysclock_t reload)
if ((ssysclock_t)reload < 0)
reload = 1;
reload = muldivu64(reload, cti->freq, sys_cputimer->freq);
if (reload < 2)
reload = 2;
if (reload > 0xFFFFFFFF)
reload = 0xFFFFFFFF;
if (reload < LAPIC_MSR_READ(MSR_X2APIC_CCR_TIMER))
LAPIC_MSR_WRITE(MSR_X2APIC_ICR_TIMER, (uint32_t)reload);
LAPIC_MSR_WRITE(MSR_X2APIC_ICR_TIMER, (uint32_t)reload);
.reload = lapic_mem_timer_intr_reload,
.reload = i8254_intr_reload,
i8254_intr_reload(struct cputimer_intr *cti, sysclock_t reload)
if ((ssysclock_t)reload < 0)
reload = 1;
reload /= i8254_cputimer_div;
reload = muldivu64(reload, cti->freq, sys_cputimer->freq);
if (reload < 2)
reload = 2; /* minimum count */
if (reload > 0xFFFF)
reload = 0xFFFF; /* almost full count (0 is full count) */
if (reload < count) {
outb(TIMER_CNTR0, (uint8_t)reload); /* lsb */
outb(TIMER_CNTR0, (uint8_t)(reload >> 8)); /* msb */
outb(TIMER_CNTR0, (uint8_t)reload); /* lsb */
outb(TIMER_CNTR0, (uint8_t)(reload >> 8)); /* msb */
.reload = vktimer_intr_reload,
sysclock_t reload;
reload = freq - 1;
if (delta > 0 && reload > delta)
reload = delta;
reload += curtime;
vktimer_target = reload;
reload -= curtime;
if (delta > 0 && reload > delta)
!use_precise_timer && reload < ticklength_us / 10) {
reload = ticklength_us / 10;
vktimer_ts.tv_nsec = muldivu64(reload, 1000000000, freq);
vktimer_intr_reload(struct cputimer_intr *cti __unused, sysclock_t reload)
if ((ssysclock_t)reload < 0) /* neg value */
reload = 1;
if (reload >= sys_cputimer->freq) /* max one second */
reload = sys_cputimer->freq;
reload += sys_cputimer->count();
vktimer_reload[mycpu->gd_cpuid] = reload;
if (vktimer_cotd && (ssysclock_t)(reload - vktimer_target) < 0) {
while ((sysclock_t)(reload - vktimer_target) < 0)
reload = atomic_swap_long(&vktimer_target, reload);
void (*reload)
signal(SIGHUP, (SIG_PF) reload);
if (reload) {
reload = 0;
reload = 1;
static volatile sig_atomic_t reload = 0;