Searched defs:cyclic (Results 1 - 6 of 6) sorted by relevance
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | cyclic.c | 28 #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 D | glue.c | 474 * 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 D | timers.c | 45 #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 D | callout.c | 213 * 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 D | cyclic.c | 54 * 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 D | cyclic_impl.h | 33 #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 69 milliseconds