bus: Pass intsrerupt description to setup_intr bus method
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 19 Jan 2012 07:49:17 +0000 (15:49 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 19 Jan 2012 07:49:17 +0000 (15:49 +0800)
commit0e6f0e2886bc8da263ff35cca55f08c8c57fac2d
tree98e7be84e4a50eef069435fc1b1e454cd473b03f
parent31f0d5a22b006d42dd3cb5c560dcd42af53ff9f1
bus: Pass intsrerupt description to setup_intr bus method

If no interrupt description is supplied, then the device's name
will be used.

Add bus_setup_intr_descr(), which allow device drivers to pass
interrupt description.  Reimplement bus_setup_intr() using
bus_setup_intr_descr().
28 files changed:
sys/bus/iicbus/pcf/pcf.c
sys/bus/isa/i386/isa.c
sys/bus/isa/i386/isa_compat.c
sys/bus/isa/x86_64/isa.c
sys/bus/pccard/pccard.c
sys/bus/pci/pci.c
sys/bus/pci/pci_compat.c
sys/bus/pci/pci_private.h
sys/bus/ppbus/ppbconf.c
sys/dev/disk/nata/ata-pci.c
sys/dev/misc/atkbd/atkbd_isa.c
sys/dev/misc/lpt/lpt.c
sys/dev/misc/ppc/ppc.c
sys/dev/misc/ppi/ppi.c
sys/dev/misc/pps/pps.c
sys/dev/misc/psm/psm.c
sys/dev/netif/ar/if_ar.c
sys/dev/netif/plip/if_plip.c
sys/dev/netif/sr/if_sr.c
sys/dev/pccard/pccbb/pccbb.c
sys/dev/pccard/pccbb/pccbbvar.h
sys/dev/serial/sio/sio.c
sys/kern/bus_if.m
sys/kern/subr_bus.c
sys/platform/pc32/i386/nexus.c
sys/platform/pc32/isa/npx.c
sys/platform/pc64/x86_64/nexus.c
sys/sys/bus.h