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 --- |