/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/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/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...] |
/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);
|