psychovar.h (220147) | psychovar.h (225931) |
---|---|
1/*- 2 * Copyright (c) 1999, 2000 Matthew R. Green 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 11 unchanged lines hidden (view full) --- 20 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 21 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 22 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * 26 * from: NetBSD: psychovar.h,v 1.15 2008/05/29 14:51:26 mrg Exp 27 * | 1/*- 2 * Copyright (c) 1999, 2000 Matthew R. Green 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 11 unchanged lines hidden (view full) --- 20 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 21 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 22 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * 26 * from: NetBSD: psychovar.h,v 1.15 2008/05/29 14:51:26 mrg Exp 27 * |
28 * $FreeBSD: head/sys/sparc64/pci/psychovar.h 220147 2011-03-29 19:48:03Z marius $ | 28 * $FreeBSD: head/sys/sparc64/pci/psychovar.h 225931 2011-10-02 23:22:38Z marius $ |
29 */ 30 31#ifndef _SPARC64_PCI_PSYCHOVAR_H_ 32#define _SPARC64_PCI_PSYCHOVAR_H_ 33 34/* 35 * Per-PCI bus on mainbus softc structure; one for sabre, or two 36 * per pair of psychos. --- 23 unchanged lines hidden (view full) --- 60 struct resource *sc_mem_res; 61 struct resource *sc_irq_res[PSYCHO_NINTR]; 62 void *sc_ihand[PSYCHO_NINTR]; 63 64 struct ofw_bus_iinfo sc_pci_iinfo; 65 66 /* Tags for PCI access */ 67 bus_space_tag_t sc_pci_cfgt; | 29 */ 30 31#ifndef _SPARC64_PCI_PSYCHOVAR_H_ 32#define _SPARC64_PCI_PSYCHOVAR_H_ 33 34/* 35 * Per-PCI bus on mainbus softc structure; one for sabre, or two 36 * per pair of psychos. --- 23 unchanged lines hidden (view full) --- 60 struct resource *sc_mem_res; 61 struct resource *sc_irq_res[PSYCHO_NINTR]; 62 void *sc_ihand[PSYCHO_NINTR]; 63 64 struct ofw_bus_iinfo sc_pci_iinfo; 65 66 /* Tags for PCI access */ 67 bus_space_tag_t sc_pci_cfgt; |
68 bus_space_tag_t sc_pci_memt; | |
69 bus_space_tag_t sc_pci_iot; 70 bus_dma_tag_t sc_pci_dmat; 71 72 bus_space_handle_t sc_pci_bh[PSYCHO_NRANGE]; 73 74 struct rman sc_pci_mem_rman; 75 struct rman sc_pci_io_rman; 76 77 uint8_t sc_pci_secbus; 78 uint8_t sc_pci_subbus; 79 80 uint8_t sc_pci_hpbcfg[16]; 81 82 SLIST_ENTRY(psycho_softc) sc_link; 83}; 84 85#endif /* !_SPARC64_PCI_PSYCHOVAR_H_ */ | 68 bus_space_tag_t sc_pci_iot; 69 bus_dma_tag_t sc_pci_dmat; 70 71 bus_space_handle_t sc_pci_bh[PSYCHO_NRANGE]; 72 73 struct rman sc_pci_mem_rman; 74 struct rman sc_pci_io_rman; 75 76 uint8_t sc_pci_secbus; 77 uint8_t sc_pci_subbus; 78 79 uint8_t sc_pci_hpbcfg[16]; 80 81 SLIST_ENTRY(psycho_softc) sc_link; 82}; 83 84#endif /* !_SPARC64_PCI_PSYCHOVAR_H_ */ |