softint
const size_t softint = (size_t) arg;
softint_switch(ci->ci_softlwps[softint], s);
softint_schedule(dd->softint);
sc->sc_desc[i].softint = softint_establish(SOFTINT_SERIAL,
softint_schedule(dd->softint);
softint_schedule(dd->softint);
void *softint;
h->softint = sparc_softintr_establish(ipl, stp4020_intr_dispatch, h);
return h->softint;
if (h->softint) {
sparc_softintr_disestablish(h->softint);
h->softint = NULL;
void *softint; /* cookie for the softintr */
h->softint = NULL;
if (h->softint != NULL)
sparc_softintr_schedule(h->softint);
ec->ec_evcnt->softint.ev_count++;
struct evcnt softint;
evcnt_attach_dynamic(&ec->ec_evcnt->softint, EVCNT_TYPE_MISC, NULL,
evcnt_detach(&ec->ec_evcnt->softint);
SDT_PROBE_DEFINE4(sdt, kernel, softint, establish,
SDT_PROBE_DEFINE1(sdt, kernel, softint, disestablish,
SDT_PROBE_DEFINE2(sdt, kernel, softint, schedule,
SDT_PROBE_DEFINE4(sdt, kernel, softint, entry,
SDT_PROBE_DEFINE4(sdt, kernel, softint, return,
SDT_PROBE4(sdt, kernel, softint, establish, sih, func, arg, flags);
SDT_PROBE1(sdt, kernel, softint, disestablish, arg);
SDT_PROBE2(sdt, kernel, softint, schedule, arg, /*ci*/NULL);
SDT_PROBE2(sdt, kernel, softint, schedule, arg, ci);
SDT_PROBE4(sdt, kernel, softint, entry,
SDT_PROBE4(sdt, kernel, softint, return,
struct softint *si;
struct softint *si;
struct softint *si;
sitosip(struct softint *si, struct cpu_info *ci)
struct softint *si = arg;
struct softint *si = arg;
struct softint *si = cook;
struct softint *sip_parent;