Deleted Added
full compact
lsi64854var.h (226381) lsi64854var.h (226947)
1/* $NetBSD: lsi64854var.h,v 1.12 2008/04/28 20:23:50 martin Exp $ */
2
3/*-
4 * Copyright (c) 1998 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Paul Kranenburg.

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

24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 * POSSIBILITY OF SUCH DAMAGE.
30 */
31
1/* $NetBSD: lsi64854var.h,v 1.12 2008/04/28 20:23:50 martin Exp $ */
2
3/*-
4 * Copyright (c) 1998 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Paul Kranenburg.

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

24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 * POSSIBILITY OF SUCH DAMAGE.
30 */
31
32/* $FreeBSD: head/sys/sparc64/sbus/lsi64854var.h 226381 2011-10-15 09:29:43Z marius $ */
32/* $FreeBSD: head/sys/sparc64/sbus/lsi64854var.h 226947 2011-10-30 21:17:42Z marius $ */
33
34struct lsi64854_softc {
35 device_t sc_dev;
36
37 struct resource *sc_res;
38 u_int sc_rev; /* revision */
39 int sc_burst; /* max suported burst size */
40
41 int sc_channel;
42#define L64854_CHANNEL_SCSI 1
43#define L64854_CHANNEL_ENET 2
44#define L64854_CHANNEL_PP 3
45 void *sc_client;
46
47 int sc_active; /* DMA active? */
48 bus_dmamap_t sc_dmamap; /* DMA map for bus_dma_* */
49
50 bus_dma_tag_t sc_parent_dmat;
51 bus_dma_tag_t sc_buffer_dmat;
33
34struct lsi64854_softc {
35 device_t sc_dev;
36
37 struct resource *sc_res;
38 u_int sc_rev; /* revision */
39 int sc_burst; /* max suported burst size */
40
41 int sc_channel;
42#define L64854_CHANNEL_SCSI 1
43#define L64854_CHANNEL_ENET 2
44#define L64854_CHANNEL_PP 3
45 void *sc_client;
46
47 int sc_active; /* DMA active? */
48 bus_dmamap_t sc_dmamap; /* DMA map for bus_dma_* */
49
50 bus_dma_tag_t sc_parent_dmat;
51 bus_dma_tag_t sc_buffer_dmat;
52 bus_size_t sc_maxdmasize;
52 int sc_datain;
53 size_t sc_dmasize;
54 void **sc_dmaaddr;
55 size_t *sc_dmalen;
56
57 void (*reset)(struct lsi64854_softc *);/* reset routine */
58 int (*setup)(struct lsi64854_softc *, void **, size_t *,
59 int, size_t *); /* DMA setup */

--- 34 unchanged lines hidden ---
53 int sc_datain;
54 size_t sc_dmasize;
55 void **sc_dmaaddr;
56 size_t *sc_dmalen;
57
58 void (*reset)(struct lsi64854_softc *);/* reset routine */
59 int (*setup)(struct lsi64854_softc *, void **, size_t *,
60 int, size_t *); /* DMA setup */

--- 34 unchanged lines hidden ---