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