summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2001-02-09 17:42:43 +0000
committerjhb <jhb@FreeBSD.org>2001-02-09 17:42:43 +0000
commit1b1c815619bd7dd106cc79a9144b32c38284b829 (patch)
tree87369adc693ce82e4f87f090e8efddd6d65b0c5d /sys/cam
parentc753b7b28a2633e1e3ec1bd5201e3a12b3805387 (diff)
downloadFreeBSD-src-1b1c815619bd7dd106cc79a9144b32c38284b829.zip
FreeBSD-src-1b1c815619bd7dd106cc79a9144b32c38284b829.tar.gz
- Move struct ithd to sys/interrupt.h.
- Add a set of MI helper functions for interrupt threads: - ithread_create() creates a new interrupt thread - ithread_destroy() destroys an interrupt thread - ithread_add_handler() attaches a new handler to an interrupt thread - ithread_remove_handler() detaches a handler from an interrupt thread - Rename sinthand_add() and sched_swi() to swi_add() and swi_sched() respectively so that they live in a consistent namespace. - struct intrhand is no longer a public type. It would be private to kern_intr.c but the current implementation of fast interrupts on the alpha requires the type to be exported. However, all handlers should be treated as void * cookies in the way that new-bus treats them. This includes references to software interrupt handlers.
Diffstat (limited to 'sys/cam')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud