HomeSort by: relevance | last modified time | path
    Searched refs:softint (Results 1 - 15 of 15) sorted by relevancy

  /src/sys/rump/librump/rumpkern/
intr.c 53 struct softint { struct
63 struct softint *sip_parent;
147 struct softint *si;
202 struct softint *si;
216 * ok, now figure out which cpu we need the softint to
224 /* schedule ourselves there, and then schedule the softint */
238 * Create softint handler threads when the softint for each respective
240 * need at least half of the softint levels, so on-demand saves bootstrap
268 panic("softint thread create failed: %d", rv)
    [all...]
  /src/sys/kern/
kern_softint.c 136 * restored by cpu_switchto if the softint blocks;
153 * softint():
192 typedef struct softint { struct
227 SDT_PROBE_DEFINE4(sdt, kernel, softint, establish,
233 SDT_PROBE_DEFINE1(sdt, kernel, softint, disestablish,
236 SDT_PROBE_DEFINE2(sdt, kernel, softint, schedule,
240 SDT_PROBE_DEFINE4(sdt, kernel, softint, entry,
246 SDT_PROBE_DEFINE4(sdt, kernel, softint, return,
280 "softint", si->si_name);
284 "softint", si->si_name_block)
    [all...]
kern_entropy.c 75 * pool is limited to thread and softint context and serialized
142 struct evcnt softint; member in struct:entropy_cpu::entropy_cpu_evcnt
210 static void *entropy_sih __read_mostly; /* softint handler */
451 * Establish the softint at the highest softint priority level.
457 panic("unable to establish entropy softint");
489 evcnt_attach_dynamic(&ec->ec_evcnt->softint, EVCNT_TYPE_MISC, NULL,
490 cpuname, "entropy softint");
517 evcnt_detach(&ec->ec_evcnt->softint);
982 * instance. Schedule a softint to stir the entropy pool i
    [all...]
  /src/sys/arch/powerpc/include/
intr.h 78 #include <powerpc/softint.h>
  /src/sys/arch/powerpc/powerpc/
softint_machdep.c 45 #include <powerpc/softint.h>
  /src/sys/dev/sbus/
dbrivar.h 108 void *softint; member in struct:dbri_desc
stp4020.c 113 void *softint; /* cookie for the softintr */ member in struct:stp4020_socket
343 /* check interrupt options, decide if we need a softint */
374 * use a softint to bounce to the proper IPL.
376 printf("no usable HW interrupt found, using softint\n");
492 h->softint = NULL;
639 /* protect hardware access by splhigh against softint */
700 * Schedule softint to invoke driver interrupt
703 if (h->softint != NULL)
704 sparc_softintr_schedule(h->softint);
1032 h->softint = sparc_softintr_establish(ipl, stp4020_intr_dispatch, h)
    [all...]
dbri.c 294 sc->sc_desc[i].softint = softint_establish(SOFTINT_SERIAL,
711 softint_schedule(dd->softint);
739 softint_schedule(dd->softint);
1225 softint_schedule(dd->softint);
  /src/sys/arch/mips/mips/
locore.S 381 REG_S a0, CALLFRAME_S0(sp) # save softint lwp
401 PTR_LA t2, softint_cleanup # if softint blocks, return here
422 * Switch to a fast softint thread. We don't care about its existing
427 move MIPS_CURLWP, a0 # switch to softint lwp
434 * enter a softint lwp, it can't be holding any mutexes, so it
487 REG_L v0, CALLFRAME_S0(sp) # get softint lwp
  /src/sys/arch/arm/pic/
pic.c 229 const size_t softint = (size_t) arg; local in function:pic_handle_softint
232 softint_switch(ci->ci_softlwps[softint], s);
  /src/sys/arch/powerpc/pic/
intr.c 59 #include <powerpc/softint.h>
  /src/sys/arch/powerpc/booke/
e500_intr.c 63 #include <powerpc/softint.h>
  /src/share/man/man9/
Makefile 912 softintr.9 softintr_schedule.9 softintr.9 softint.9 \
  /src/sys/arch/sparc/sparc/
locore.s 2498 ! tally softint (curcpu()->cpu_data.cpu_nintr++) (clobbers %o0,%o1,%o2)
2577 ! both softint pending and clear bits are in upper halfwords of
2590 btst %l4, %l5 ! make sure softint pending bit is set
2614 btst %l4, %l5 ! make sure softint pending bit is set
3099 set _C_LABEL(nmi_soft), %o3 ! assume a softint
3104 mov %o0, %o1 ! shift int clear bit to SOFTINT 15
  /src/sys/arch/sparc64/sparc64/
locore.s 4214 * from here, or a softint at a particular level can be issued.
4221 * To simplify life all we do here is issue an appropriate softint.
4242 * to issue a softint of the appropriate level. The softint handler
4349 "interrupt_vector: number %lx softint mask %lx pil %lu slot %p\n")
4363 wr %g6, 0, SET_SOFTINT ! Invoke a softint
4461 * on a soft interrupt, is we should check which bits in SOFTINT(%asr22)
4525 * If this is a %tick or %stick softint, clear it then call
4529 rd SOFTINT, %g1
4643 mov 1, %l3 ! Ack softint
    [all...]

Completed in 154 milliseconds