Lines Matching defs:omni

566  *  When cyclic_reprogram() is called for an omni-cyclic, the operation is
567 * applied to the omni-cyclic's component on the current CPU.
600 * or stopped (omni-cyclic). The implementation defines a per-cyclic
604 * an omni-cyclic is reprogrammed on different CPUs frequently.
2486 cyc_omni_handler_t *omni = &idp->cyi_omni_hdlr;
2491 CYC_PTRACE("omni-start", cpu, idp);
2503 omni->cyo_online(omni->cyo_arg, cpu->cyp_cpu, &hdlr, &when);
2519 cyc_omni_handler_t *omni = &idp->cyi_omni_hdlr;
2524 CYC_PTRACE("omni-stop", cpu, idp);
2584 CYC_PTRACE("remove-omni-retry", idp, ocpu->cyo_cpu);
2596 * Now that we have successfully removed the cyclic, allow the omni
2605 if (omni->cyo_offline != NULL)
2606 omni->cyo_offline(omni->cyo_arg, cpu->cyp_cpu, ocpu->cyo_arg);
2773 * by omni online handler
2775 * omni online handler
2777 * The omni cyclic online handler is always called _before_ the omni
2782 * allows the omni cyclic to have maximum flexibility; different CPUs may
2793 * The omni online handler is called in the same context as cyclic_add(),
2794 * and has the same liberties: omni online handlers may perform KM_SLEEP
2796 * by cyclic handlers. However, omni cyclic online handlers may _not_
2809 * was set in the omni online handler)
2811 * The omni cyclic offline handler is always called _after_ the omni
2813 * allow cleanup of any resources dynamically allocated in the omni cyclic
2830 cyclic_add_omni(cyc_omni_handler_t *omni)
2837 ASSERT(omni != NULL && omni->cyo_online != NULL);
2839 idp->cyi_omni_hdlr = *omni;
3071 * For an omni cyclic, we reprogram the cyclic corresponding