summaryrefslogtreecommitdiffstats
path: root/sys/kern/bus_if.m
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>1998-07-12 16:20:52 +0000
committerdfr <dfr@FreeBSD.org>1998-07-12 16:20:52 +0000
commit33ad41510d68d612cdf5b41df02e729b0c032a12 (patch)
tree3bb90ff6b7ad3645a2e06c75eb0edf94f610bccb /sys/kern/bus_if.m
parentf664913b02ea7cda1d6e9bc2dbea8809be3f84c7 (diff)
downloadFreeBSD-src-33ad41510d68d612cdf5b41df02e729b0c032a12.zip
FreeBSD-src-33ad41510d68d612cdf5b41df02e729b0c032a12.tar.gz
Change interrupt api to be closer to intr_create/intr_connect.
Diffstat (limited to 'sys/kern/bus_if.m')
-rw-r--r--sys/kern/bus_if.m10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/kern/bus_if.m b/sys/kern/bus_if.m
index 789c191..c47272a 100644
--- a/sys/kern/bus_if.m
+++ b/sys/kern/bus_if.m
@@ -23,7 +23,7 @@
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
-# $Id$
+# $Id: bus_if.m,v 1.1 1998/06/14 13:53:08 dfr Exp $
#
INTERFACE bus
@@ -74,9 +74,15 @@ METHOD int write_ivar {
# Register an interrupt handler for the child device. The handler
# will be called with the value 'arg' as its only argument.
#
-METHOD int map_intr {
+METHOD void* create_intr {
device_t dev;
device_t child;
+ int irq;
driver_intr_t *intr;
void *arg;
};
+
+METHOD int connect_intr {
+ device_t dev;
+ void *ih;
+};
OpenPOWER on IntegriCloud