1/* 2 * Product specific probe and attach routines for: 3 * Adaptec 154x. 4 * 5 * Derived from code written by: 6 * 7 * Copyright (c) 1998 Justin T. 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: aha_isa.c,v 1.8 1999/05/08 18:20:55 peter Exp $ |
32 */ 33 34#include "pnp.h" 35 36#include <sys/param.h> 37#include <sys/systm.h> 38#include <sys/kernel.h> 39 --- 137 unchanged lines hidden (view full) --- 177 if (dev->id_drq != -1) 178 isa_dmacascade(dev->id_drq); 179 180 /* Allocate our parent dmatag */ 181 filter = NULL; 182 filter_arg = NULL; 183 lowaddr = BUS_SPACE_MAXADDR_24BIT; 184 |
185 if (bus_dma_tag_create(/*parent*/NULL, /*alignemnt*/1, /*boundary*/0, |
186 lowaddr, /*highaddr*/BUS_SPACE_MAXADDR, 187 filter, filter_arg, 188 /*maxsize*/BUS_SPACE_MAXSIZE_24BIT, 189 /*nsegments*/BUS_SPACE_UNRESTRICTED, 190 /*maxsegsz*/BUS_SPACE_MAXSIZE_24BIT, 191 /*flags*/0, &aha->parent_dmat) != 0) { 192 aha_free(aha); 193 return (-1); --- 95 unchanged lines hidden --- |