Lines Matching refs:when
356 * allows the caller to reprogram the backend only when the root has been
669 cyc_time_t *when = arg->cyx_when;
693 cyclic->cy_interval = when->cyt_interval;
695 if (when->cyt_when == 0) {
703 cyclic->cy_expire = when->cyt_when;
726 cyc_time_t *when, uint16_t flags)
734 ASSERT(when->cyt_when >= 0 && when->cyt_interval > 0);
752 arg.cyx_when = when;
779 * will be used when the cyclic is added to the new CPU.
856 cyclic_remove_here(cyc_cpu_t *cpu, cyc_index_t ndx, cyc_time_t *when, int wait)
866 arg.cyx_when = when;
948 cyc_time_t when;
956 when.cyt_when = 0;
957 when.cyt_interval = 0;
959 omni->cyo_online(omni->cyo_arg, cpu->cyp_cpu, &hdlr, &when);
962 ASSERT(when.cyt_when >= 0 && when.cyt_interval > 0);
966 ocpu->cyo_ndx = cyclic_add_here(cpu, &hdlr, &when, 0);
1069 * is set to 0, the cyclic will start to fire when cyt_interval next
1118 cyclic_add(cyc_handler_t *hdlr, cyc_time_t *when)
1124 ASSERT(when->cyt_when >= 0 && when->cyt_interval > 0);
1127 idp->cyi_ndx = cyclic_add_here(idp->cyi_cpu, hdlr, when, 0);