Deleted Added
full compact
adv_pci.c (48528) adv_pci.c (49860)
1/*
2 * Device probe and attach routines for the following
3 * Advanced Systems Inc. SCSI controllers:
4 *
5 * Connectivity Products:
6 * ABP920 - Bus-Master PCI (16 CDB)
7 * ABP930 - Bus-Master PCI (16 CDB) *
8 * ABP930U - Bus-Master PCI Ultra (16 CDB)

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

42 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
43 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
44 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
45 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
46 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
47 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
48 * SUCH DAMAGE.
49 *
1/*
2 * Device probe and attach routines for the following
3 * Advanced Systems Inc. SCSI controllers:
4 *
5 * Connectivity Products:
6 * ABP920 - Bus-Master PCI (16 CDB)
7 * ABP930 - Bus-Master PCI (16 CDB) *
8 * ABP930U - Bus-Master PCI Ultra (16 CDB)

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

42 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
43 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
44 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
45 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
46 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
47 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
48 * SUCH DAMAGE.
49 *
50 * $Id: adv_pci.c,v 1.6 1999/05/09 17:06:35 peter Exp $
50 * $Id: adv_pci.c,v 1.7 1999/07/03 20:16:58 peter Exp $
51 */
52
53#include <sys/param.h>
54#include <sys/systm.h>
55#include <sys/kernel.h>
56
57#include <machine/bus_pio.h>
58#include <machine/bus.h>

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

158 return;
159
160 adv = adv_alloc(unit, I386_BUS_SPACE_IO, io_port);
161 if (adv == NULL)
162 return;
163
164 /* Allocate a dmatag for our transfer DMA maps */
165 /* XXX Should be a child of the PCI bus dma tag */
51 */
52
53#include <sys/param.h>
54#include <sys/systm.h>
55#include <sys/kernel.h>
56
57#include <machine/bus_pio.h>
58#include <machine/bus.h>

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

158 return;
159
160 adv = adv_alloc(unit, I386_BUS_SPACE_IO, io_port);
161 if (adv == NULL)
162 return;
163
164 /* Allocate a dmatag for our transfer DMA maps */
165 /* XXX Should be a child of the PCI bus dma tag */
166 error = bus_dma_tag_create(/*parent*/NULL, /*alignment*/0,
166 error = bus_dma_tag_create(/*parent*/NULL, /*alignment*/1,
167 /*boundary*/0,
168 /*lowaddr*/ADV_PCI_MAX_DMA_ADDR,
169 /*highaddr*/BUS_SPACE_MAXADDR,
170 /*filter*/NULL, /*filterarg*/NULL,
171 /*maxsize*/BUS_SPACE_MAXSIZE_32BIT,
172 /*nsegments*/BUS_SPACE_UNRESTRICTED,
173 /*maxsegsz*/ADV_PCI_MAX_DMA_COUNT,
174 /*flags*/0,

--- 100 unchanged lines hidden ---
167 /*boundary*/0,
168 /*lowaddr*/ADV_PCI_MAX_DMA_ADDR,
169 /*highaddr*/BUS_SPACE_MAXADDR,
170 /*filter*/NULL, /*filterarg*/NULL,
171 /*maxsize*/BUS_SPACE_MAXSIZE_32BIT,
172 /*nsegments*/BUS_SPACE_UNRESTRICTED,
173 /*maxsegsz*/ADV_PCI_MAX_DMA_COUNT,
174 /*flags*/0,

--- 100 unchanged lines hidden ---