diff options
author | Michael Shalayeff <mickey@cvs.openbsd.org> | 2001-08-17 22:26:59 +0000 |
---|---|---|
committer | Michael Shalayeff <mickey@cvs.openbsd.org> | 2001-08-17 22:26:59 +0000 |
commit | 5f794f8c1c7a349faa97c6ef092a96fcf48ca094 (patch) | |
tree | e2511d92dc642fc35e0925f4f7f3681fafc8f75f /sys/arch/i386/pci | |
parent | 0c3296d28b7e353e842dc384702aebc7653387c5 (diff) |
provide a way to get the number used for irq line, not only a string
representation, this is needed for devices like cbb which pass
the interrupt line down to the cardbus attachment and not
getting the right line before pci_intr_map() has done it's
dirty deed.
tested on i386 by jason@, compiles on alpha by art@.
ppc and mveppc are to be test-compiled, but should work (;
Diffstat (limited to 'sys/arch/i386/pci')
-rw-r--r-- | sys/arch/i386/pci/pci_machdep.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/arch/i386/pci/pci_machdep.h b/sys/arch/i386/pci/pci_machdep.h index a3769766052..64adaecff05 100644 --- a/sys/arch/i386/pci/pci_machdep.h +++ b/sys/arch/i386/pci/pci_machdep.h @@ -1,4 +1,4 @@ -/* $OpenBSD: pci_machdep.h,v 1.7 2001/01/27 04:59:40 mickey Exp $ */ +/* $OpenBSD: pci_machdep.h,v 1.8 2001/08/17 22:26:58 mickey Exp $ */ /* $NetBSD: pci_machdep.h,v 1.7 1997/06/06 23:29:18 thorpej Exp $ */ /* @@ -89,6 +89,7 @@ void pci_conf_write __P((pci_chipset_tag_t, pcitag_t, int, pcireg_t)); int pci_intr_map __P((pci_chipset_tag_t, pcitag_t, int, int, pci_intr_handle_t *)); +#define pci_intr_line(ih) ((ih).line) const char *pci_intr_string __P((pci_chipset_tag_t, pci_intr_handle_t)); void *pci_intr_establish __P((pci_chipset_tag_t, pci_intr_handle_t, int, int (*)(void *), void *, char *)); |