Deleted Added
full compact
schizovar.h (205254) schizovar.h (208097)
1/*-
2 * Copyright (c) 2005 by Marius Strobl <marius@FreeBSD.org>.
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 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
1/*-
2 * Copyright (c) 2005 by Marius Strobl <marius@FreeBSD.org>.
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 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
28 * $FreeBSD: head/sys/sparc64/pci/schizovar.h 205254 2010-03-17 20:01:01Z marius $
28 * $FreeBSD: head/sys/sparc64/pci/schizovar.h 208097 2010-05-14 20:00:21Z marius $
29 */
30
31#ifndef _SPARC64_PCI_SCHIZOVAR_H_
32#define _SPARC64_PCI_SCHIZOVAR_H_
33
34struct schizo_softc {
35 device_t sc_dev;
36
37 struct mtx *sc_mtx;
38
39 phandle_t sc_node;
40
41 u_int sc_mode;
42#define SCHIZO_MODE_SCZ 0
43#define SCHIZO_MODE_TOM 1
44#define SCHIZO_MODE_XMS 2
45
46 u_int sc_flags;
29 */
30
31#ifndef _SPARC64_PCI_SCHIZOVAR_H_
32#define _SPARC64_PCI_SCHIZOVAR_H_
33
34struct schizo_softc {
35 device_t sc_dev;
36
37 struct mtx *sc_mtx;
38
39 phandle_t sc_node;
40
41 u_int sc_mode;
42#define SCHIZO_MODE_SCZ 0
43#define SCHIZO_MODE_TOM 1
44#define SCHIZO_MODE_XMS 2
45
46 u_int sc_flags;
47#define SCHIZO_FLAGS_ARMED (1 << 0)
48#define SCHIZO_FLAGS_BSWAR (1 << 1)
49#define SCHIZO_FLAGS_CDMA (1 << 2)
47#define SCHIZO_FLAGS_BSWAR (1 << 0)
48#define SCHIZO_FLAGS_CDMA (1 << 1)
50
51 bus_addr_t sc_cdma_clr;
52 uint32_t sc_cdma_state;
53#define SCHIZO_CDMA_STATE_DONE (1 << 0)
54#define SCHIZO_CDMA_STATE_PENDING (1 << 1)
55
56 u_int sc_half;
57 uint32_t sc_ign;

--- 8 unchanged lines hidden (view full) ---

66 struct rman sc_pci_mem_rman;
67 struct rman sc_pci_io_rman;
68 bus_space_handle_t sc_pci_bh[STX_NRANGE];
69 bus_space_tag_t sc_pci_cfgt;
70 bus_space_tag_t sc_pci_iot;
71 bus_space_tag_t sc_pci_memt;
72 bus_dma_tag_t sc_pci_dmat;
73
49
50 bus_addr_t sc_cdma_clr;
51 uint32_t sc_cdma_state;
52#define SCHIZO_CDMA_STATE_DONE (1 << 0)
53#define SCHIZO_CDMA_STATE_PENDING (1 << 1)
54
55 u_int sc_half;
56 uint32_t sc_ign;

--- 8 unchanged lines hidden (view full) ---

65 struct rman sc_pci_mem_rman;
66 struct rman sc_pci_io_rman;
67 bus_space_handle_t sc_pci_bh[STX_NRANGE];
68 bus_space_tag_t sc_pci_cfgt;
69 bus_space_tag_t sc_pci_iot;
70 bus_space_tag_t sc_pci_memt;
71 bus_dma_tag_t sc_pci_dmat;
72
73 uint32_t sc_stats_dma_ce;
74 uint32_t sc_stats_pci_non_fatal;
75
74 uint8_t sc_pci_secbus;
75 uint8_t sc_pci_subbus;
76
77 struct ofw_bus_iinfo sc_pci_iinfo;
78
79 SLIST_ENTRY(schizo_softc) sc_link;
80};
81
82#endif /* !_SPARC64_PCI_SCHIZOVAR_H_ */
76 uint8_t sc_pci_secbus;
77 uint8_t sc_pci_subbus;
78
79 struct ofw_bus_iinfo sc_pci_iinfo;
80
81 SLIST_ENTRY(schizo_softc) sc_link;
82};
83
84#endif /* !_SPARC64_PCI_SCHIZOVAR_H_ */