Deleted Added
full compact
adw_pci.c (48528) adw_pci.c (49860)
1/*
2 * Device probe and attach routines for the following
3 * Advanced Systems Inc. SCSI controllers:
4 *
5 * ABP940UW - Bus-Master PCI Ultra-Wide (240 CDB)
6 *
7 * Copyright (c) 1998 Justin Gibbs.
8 * All rights reserved.

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

23 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
1/*
2 * Device probe and attach routines for the following
3 * Advanced Systems Inc. SCSI controllers:
4 *
5 * ABP940UW - Bus-Master PCI Ultra-Wide (240 CDB)
6 *
7 * Copyright (c) 1998 Justin Gibbs.
8 * All rights reserved.

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

23 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
31 * $Id: adw_pci.c,v 1.5 1999/05/09 17:06:36 peter Exp $
31 * $Id: adw_pci.c,v 1.6 1999/07/03 20:16:58 peter Exp $
32 */
33
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/kernel.h>
37
38#include <machine/bus_pio.h>
39#include <machine/bus.h>

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

131 return;
132
133 adw = adw_alloc(unit, tag, bsh);
134 if (adw == NULL)
135 return;
136
137 /* Allocate a dmatag for our transfer DMA maps */
138 /* XXX Should be a child of the PCI bus dma tag */
32 */
33
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/kernel.h>
37
38#include <machine/bus_pio.h>
39#include <machine/bus.h>

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

131 return;
132
133 adw = adw_alloc(unit, tag, bsh);
134 if (adw == NULL)
135 return;
136
137 /* Allocate a dmatag for our transfer DMA maps */
138 /* XXX Should be a child of the PCI bus dma tag */
139 error = bus_dma_tag_create(/*parent*/NULL, /*alignment*/0,
139 error = bus_dma_tag_create(/*parent*/NULL, /*alignment*/1,
140 /*boundary*/0,
141 /*lowaddr*/ADW_PCI_MAX_DMA_ADDR,
142 /*highaddr*/BUS_SPACE_MAXADDR,
143 /*filter*/NULL, /*filterarg*/NULL,
144 /*maxsize*/BUS_SPACE_MAXSIZE_32BIT,
145 /*nsegments*/BUS_SPACE_UNRESTRICTED,
146 /*maxsegsz*/ADW_PCI_MAX_DMA_COUNT,
147 /*flags*/0,

--- 36 unchanged lines hidden ---
140 /*boundary*/0,
141 /*lowaddr*/ADW_PCI_MAX_DMA_ADDR,
142 /*highaddr*/BUS_SPACE_MAXADDR,
143 /*filter*/NULL, /*filterarg*/NULL,
144 /*maxsize*/BUS_SPACE_MAXSIZE_32BIT,
145 /*nsegments*/BUS_SPACE_UNRESTRICTED,
146 /*maxsegsz*/ADW_PCI_MAX_DMA_COUNT,
147 /*flags*/0,

--- 36 unchanged lines hidden ---