Searched refs:softcall (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dsoftint.c39 * Handle software interrupts through 'softcall' mechanism
41 * At present softcall mechanism uses a global list headed by softhead.
43 * nature of entries in the softcall list. softcall() takes care of adding
48 * one instance of softint should process the softcall list with the exception
55 * - Lower half which steals the entries from softcall queue and execute
90 * a - When an entry is being enqueued to softcall queue then the state
93 * b - When interrupt handler has started processing softcall queue.
95 * c - When interrupt handler finished processing softcall queue, the
98 * d - softcall() generate
126 typedef struct softcall { struct
313 softcall(void (*func)(void *), void *arg) function
[all...]
H A Dprintf.c162 softcall((void (*)(void *))log_flushq, log_intrq);
H A Dsunddi.c5041 softcall(real_callback_run, listid);
/illumos-gate/usr/src/uts/common/c2/
H A Daudit_mem.c92 /* Discard async events via softcall. */
93 softcall(audit_async_discard_backend, buf);
104 * Backend routine to discard an async event. Invoked from softcall.
107 * Hence the softcall.)
H A Daudit_io.c133 * via softcall. Otherwise, defer by queueing the record onto the tad; at
169 * All async events must be queued via softcall to avoid possible
170 * sleeping in high interrupt context. softcall will ensure it's
174 softcall(audit_async_finish_backend, attr);
736 /* clean up the tad unless called from softcall backend */
827 * result in the backend routine being invoked from softcall, so all the real
842 * Backend routine to complete an async audit. Invoked from softcall.
845 * the corresponding adaptive mutex. Hence the softcall.)
854 return; /* won't happen unless softcall is broken */
/illumos-gate/usr/src/uts/common/sys/
H A Dsystm.h287 void softcall(void (*)(void *), void *);
/illumos-gate/usr/src/uts/common/io/
H A Dwscons.c433 * be deferred to a timeout or softcall so that we write
1206 softcall(wconsout, pvc);
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dopl_olympus.c1080 softcall(ecc_page_zero, (void *)aflt->flt_addr);
H A Dspitfire.c2088 * softcall() grabs a mutex, which we can't do at a high PIL.
2095 softcall(ecc_page_zero, (void *)aflt->flt_addr);
3593 softcall(ecache_page_retire, (void *)paddr);
H A Dus3_common.c2510 softcall(ecc_page_zero, (void *)aflt->flt_addr);

Completed in 147 milliseconds