| /netbsd-src/sys/rump/librump/rumpkern/ |
| H A D | intr.c | 53 struct softint { struct 63 struct softint *sip_parent; argument 147 struct softint *si; in sithread() 202 struct softint *si; in sithread_cpu_bouncer() 339 struct softint *si; in softint_establish() 362 sitosip(struct softint *si, struct cpu_info *ci) in sitosip() 376 struct softint *si = arg; in softint_schedule() 405 struct softint *si = arg; in softint_schedule_cpu() 439 struct softint *si = cook; in softint_disestablish()
|
| /netbsd-src/sys/kern/ |
| H A D | kern_softint.c | 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, 411 SDT_PROBE4(sdt, kernel, softint, establish, sih, func, arg, flags); in softint_establish() 461 SDT_PROBE1(sdt, kernel, softint, disestablish, arg); in softint_disestablish() 489 SDT_PROBE2(sdt, kernel, softint, schedule, arg, /*ci*/NULL); in softint_schedule() 544 SDT_PROBE2(sdt, kernel, softint, schedule, arg, ci); in softint_schedule_cpu() [all …]
|
| H A D | kern_entropy.c | 75 * pool is limited to thread and softint context and serialized 142 struct evcnt softint; member 210 static void *entropy_sih __read_mostly; /* softint handler */ 451 * Establish the softint at the highest softint priority level. in entropy_init_late() 457 panic("unable to establish entropy softint"); in entropy_init_late() 489 evcnt_attach_dynamic(&ec->ec_evcnt->softint, EVCNT_TYPE_MISC, NULL, in entropy_init_cpu() 490 cpuname, "entropy softint"); in entropy_init_cpu() 517 evcnt_detach(&ec->ec_evcnt->softint); in entropy_fini_cpu() 982 * instance. Schedule a softint t [all...] |
| /netbsd-src/sys/dev/sbus/ |
| H A D | stp4020.c | 113 void *softint; /* cookie for the softintr */ member 492 h->softint = NULL; in stp4020_attach_socket() 703 if (h->softint != NULL) in stp4020_intr() 704 sparc_softintr_schedule(h->softint); in stp4020_intr() 1032 h->softint = sparc_softintr_establish(ipl, stp4020_intr_dispatch, h); in stp4020_chip_intr_establish() 1033 return h->softint; in stp4020_chip_intr_establish() 1047 if (h->softint) { in stp4020_chip_intr_disestablish() 1048 sparc_softintr_disestablish(h->softint); in stp4020_chip_intr_disestablish() 1049 h->softint = NULL; in stp4020_chip_intr_disestablish()
|
| H A D | dbrivar.h | 108 void *softint; member
|
| H A D | dbri.c | 294 sc->sc_desc[i].softint = softint_establish(SOFTINT_SERIAL, in dbri_attach_sbus() 711 softint_schedule(dd->softint); in dbri_process_interrupt() 739 softint_schedule(dd->softint); in dbri_process_interrupt() 1225 softint_schedule(dd->softint); in pipe_reset()
|
| /netbsd-src/sys/arch/mips/mips/ |
| H A D | locore.S | 381 REG_S a0, CALLFRAME_S0(sp) # save softint lwp 401 PTR_LA t2, softint_cleanup # if softint blocks, return here 427 move MIPS_CURLWP, a0 # switch to softint lwp 487 REG_L v0, CALLFRAME_S0(sp) # get softint lwp
|
| /netbsd-src/sys/arch/arm/pic/ |
| H A D | pic.c | 229 const size_t softint = (size_t) arg; in pic_handle_softint() local 232 softint_switch(ci->ci_softlwps[softint], s); in pic_handle_softint()
|
| /netbsd-src/sys/arch/acorn32/doc/ |
| H A D | history | 353 - fixed errors in the softint code
|
| /netbsd-src/share/man/man9/ |
| H A D | Makefile | 907 softintr.9 softintr_schedule.9 softintr.9 softint.9 \
|
| /netbsd-src/sys/arch/sparc/sparc/ |
| H A D | 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 3099 set _C_LABEL(nmi_soft), %o3 ! assume a softint
|
| /netbsd-src/sys/arch/sparc64/sparc64/ |
| H A D | locore.s | 4363 wr %g6, 0, SET_SOFTINT ! Invoke a softint 4643 mov 1, %l3 ! Ack softint 4651 mov 1, %l3 ! Ack softint 4767 mov 1, %l3 ! Ack softint
|
| /netbsd-src/external/gpl3/binutils.old/dist/gas/doc/ |
| H A D | c-sparc.texi | 301 The software interrupt register is referred to as @samp{%softint}.
|
| H A D | as.info | 21613 * The software interrupt register is referred to as `%softint'.
|
| /netbsd-src/external/gpl3/binutils/dist/gas/doc/ |
| H A D | c-sparc.texi | 301 The software interrupt register is referred to as @samp{%softint}.
|
| H A D | as.info | 22114 • The software interrupt register is referred to as ‘%softint’.
|
| /netbsd-src/usr.sbin/makemandb/ |
| H A D | nostem.txt | 3768 softint
|
| /netbsd-src/external/gpl3/binutils/dist/gas/ |
| H A D | ChangeLog-2008 | 1071 * config/tc-sparc.c (v9a_asr_table): Fix order of softint entries.
|
| /netbsd-src/external/gpl3/binutils.old/dist/gas/ |
| H A D | ChangeLog-2008 | 1071 * config/tc-sparc.c (v9a_asr_table): Fix order of softint entries.
|