Lines Matching defs:when

339  *  cypc_buf[cypc_consndx] and bumping cypc_consndx.  The buffer is empty when
487 * allows cyclic_expand() to know when the resize operation is complete;
498 * cyclic_expand_xcall(), we are zeroing out every cy_pend count; when
559 * the current time and the cyclic interval. But there are situations when
730 * allows the caller to reprogram the backend only when the root has been
1652 cyc_time_t *when = arg->cyx_when;
1664 "add-xcall", when->cyt_when, when->cyt_interval);
1681 cyclic->cy_interval = when->cyt_interval;
1683 if (when->cyt_when == 0) {
1691 cyclic->cy_expire = when->cyt_when;
1717 cyc_time_t *when, uint16_t flags)
1727 ASSERT(when->cyt_when >= 0 && when->cyt_interval > 0);
1745 arg.cyx_when = when;
1783 * will be used when the cyclic is added to the new CPU.
1894 cyclic_remove_here(cyc_cpu_t *cpu, cyc_index_t ndx, cyc_time_t *when, int wait)
1907 arg.cyx_when = when;
2024 cyc_time_t when;
2030 arg.cyx_when = &when;
2031 when.cyt_when = expiration;
2038 * cyclic_juggle_one_to() should only be called when the source cyclic
2047 cyc_time_t when;
2103 if (cyclic_remove_here(src, ndx, &when, CY_NOWAIT))
2131 idp->cyi_ndx = cyclic_add_here(dest, &hdlr, &when, flags);
2489 cyc_time_t when;
2500 when.cyt_when = 0;
2501 when.cyt_interval = 0;
2503 omni->cyo_online(omni->cyo_arg, cpu->cyp_cpu, &hdlr, &when);
2507 ASSERT(when.cyt_when >= 0 && when.cyt_interval > 0);
2511 ocpu->cyo_ndx = cyclic_add_here(cpu, &hdlr, &when, 0);
2680 * is set to 0, the cyclic will start to fire when cyt_interval next
2734 cyclic_add(cyc_handler_t *hdlr, cyc_time_t *when)
2739 ASSERT(when->cyt_when >= 0 && when->cyt_interval > 0);
2742 idp->cyi_ndx = cyclic_add_here(idp->cyi_cpu, hdlr, when, 0);