Searched defs:cyclic (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dcyclic.c28 #include "cyclic.h"
92 mdb_warn("must provide a cyclic id\n");
103 mdb_warn("%p is not an omnipresent cyclic.\n", wsp->walk_addr);
296 mdb_warn("couldn't read cyclic at %p", caddr);
428 mdb_warn("\ncouldn't read cyclic at "
680 cyclic(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) function
692 mdb_warn("couldn't read cyclic at %p", addr);
728 mdb_warn("couldn't read cyclic at %p", caddr);
774 * This is an omnipresent cyclic.
/illumos-gate/usr/src/uts/common/io/chxge/
H A Dglue.c474 * provided in the cyclic start routine.
478 ch_init_cyclic(void *adapter, p_ch_cyclic_t cyclic, argument
481 cyclic->func = poll_func;
482 cyclic->arg = arg;
483 cyclic->timer = 0;
494 ch_cyclic(p_ch_cyclic_t cyclic) argument
496 if (cyclic->timer != 0) {
497 cyclic->func(cyclic->arg);
498 cyclic
507 ch_start_cyclic(p_ch_cyclic_t cyclic, unsigned long period) argument
520 ch_stop_cyclic(p_ch_cyclic_t cyclic) argument
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dtimers.c45 #include <sys/cyclic.h>
339 cyclic_id_t cyclic; local
407 cyclic = p->p_rprof_cyclic;
413 * We're now going to acquire cpu_lock, remove the old cyclic
414 * if necessary, and add our new cyclic.
418 if (cyclic != CYCLIC_NONE)
419 cyclic_remove(cyclic);
446 cyclic = cyclic_add(&hdlr, &when);
451 * We have now successfully added the cyclic. Reacquire
465 cyclic_remove(cyclic);
534 cyclic_id_t cyclic; local
[all...]
H A Dcallout.c213 * If the next expiration of the cyclic is way out into \
219 * We have multiple callouts to process. But the cyclic \
383 * cyclic if needed.
392 * the cyclic needs to be reprogrammed as we have an earlier
395 * Also, during the CPR suspend phase, do not reprogram the cyclic.
397 * entered, the cyclic will be programmed for the earliest expiration
495 * We need to return the expiration to help program the cyclic.
496 * If there are expired callouts, the cyclic needs to go off
653 * the cyclic needs to be reprogrammed as we have an earlier
656 * Also, during the CPR suspend phase, do not reprogram the cyclic
1862 cyclic_id_t cyclic, qcyclic; local
[all...]
H A Dcyclic.c54 * The cyclic subsystem has been designed to take advantage of chip
60 * The cyclic subsystem is a low-level kernel subsystem designed to provide
62 * with existing terms, we dub such an interval timer a "cyclic"). Cyclics
64 * optionally bound to a CPU or a CPU partition. A cyclic's CPU or CPU
65 * partition binding may be changed dynamically; the cyclic will be "juggled"
66 * to a CPU which satisfies the new binding. Alternatively, a cyclic may
72 * The cyclic subsystem has interfaces with the kernel at-large, with other
74 * resume subsystem) and with the platform (the cyclic backend). Each
78 * The following diagram displays the cyclic subsystem's interfaces to
80 * the large arrow indicating the cyclic subsyste
852 cyclic_expire(cyc_cpu_t *cpu, cyc_index_t ndx, cyclic_t *cyclic) argument
946 cyclic_t *cyclic, *cyclics = cpu->cyp_cyclics; local
1039 cyclic_remove_pend(cyc_cpu_t *cpu, cyc_level_t level, cyclic_t *cyclic) argument
1149 cyclic_t *cyclic = &cyclics[buf[consmasked]]; local
1657 cyclic_t *cyclic; local
1764 cyclic_t *cyclic; local
1898 cyclic_t *cyclic = &cpu->cyp_cyclics[ndx]; local
1962 cyclic_t *cyclic; local
2049 cyclic_t *cyclic; local
2147 cyclic_t *cyclic = &cpu->cyp_cyclics[ndx]; local
2176 cyclic_t *cyclic = &cpu->cyp_cyclics[idp->cyi_ndx]; local
2206 cyclic_t *cyclic = &cpu->cyp_cyclics[idp->cyi_ndx]; local
2467 cyclic_t *cyclic = &cpu->cyp_cyclics[cpu->cyp_heap[0]]; local
3377 cyclic_t *cyclic; local
3471 cyclic_t *cyclic, *cyclics = cpu->cyp_cyclics; local
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dcyclic_impl.h33 #include <sys/cyclic.h>
42 * The design, implementation and interfaces of the cyclic subsystem are
44 * comment covers the interface from the cyclic subsystem into the cyclic
66 * cyb_configure() should configure the specified CPU for cyclic operation.
80 * cyclic calls into the backend on the specified CPU.
115 * The cyclic subsystem is guaranteed to be suspended when cyb_unconfigure()
133 * the cyclic subsystem wishes to add a cyclic to the CPU corresponding
202 * (cyclic granularit
444 typedef struct cyclic { struct
[all...]

Completed in 70 milliseconds