bus_dma_tag_t
bus_dma_tag_t parent_dmat;
bus_dma_tag_t shared_data_dmat;
bus_dma_tag_t hscb_dmat; /* dmat for our hardware SCB array */
bus_dma_tag_t sg_dmat; /* dmat for our sg segments */
bus_dma_tag_t sense_dmat; /* dmat for our sense buffers */
ahd_dma_tag_create(struct ahd_softc *ahd, bus_dma_tag_t parent,
bus_size_t maxsegsz, int flags, bus_dma_tag_t *ret_tag)
bus_dma_tag_t dmat;
ahd_dma_tag_destroy(struct ahd_softc *ahd, bus_dma_tag_t dmat)
ahd_dmamem_alloc(struct ahd_softc *ahd, bus_dma_tag_t dmat, void** vaddr,
ahd_dmamem_free(struct ahd_softc *ahd, bus_dma_tag_t dmat,
ahd_dmamap_load(struct ahd_softc *ahd, bus_dma_tag_t dmat, bus_dmamap_t map,
ahd_dmamap_destroy(struct ahd_softc *ahd, bus_dma_tag_t dmat, bus_dmamap_t map)
ahd_dmamap_unload(struct ahd_softc *ahd, bus_dma_tag_t dmat, bus_dmamap_t map)
int ahd_dma_tag_create(struct ahd_softc *, bus_dma_tag_t /*parent*/,
bus_dma_tag_t */*dma_tagp*/);
void ahd_dma_tag_destroy(struct ahd_softc *, bus_dma_tag_t /*tag*/);
int ahd_dmamem_alloc(struct ahd_softc *, bus_dma_tag_t /*dmat*/,
void ahd_dmamem_free(struct ahd_softc *, bus_dma_tag_t /*dmat*/,
void ahd_dmamap_destroy(struct ahd_softc *, bus_dma_tag_t /*tag*/,
int ahd_dmamap_load(struct ahd_softc *ahd, bus_dma_tag_t /*dmat*/,
int ahd_dmamap_unload(struct ahd_softc *, bus_dma_tag_t, bus_dmamap_t);
bus_dma_tag_t parent_dmat;
bus_dma_tag_t shared_data_dmat;
bus_dma_tag_t hscb_dmat; /* dmat for our hardware SCB array */
bus_dma_tag_t sense_dmat;
bus_dma_tag_t sg_dmat; /* dmat for our sg segments */
ahc_dma_tag_create(struct ahc_softc *ahc, bus_dma_tag_t parent,
bus_size_t maxsegsz, int flags, bus_dma_tag_t *ret_tag)
bus_dma_tag_t dmat;
ahc_dma_tag_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat)
ahc_dmamem_alloc(struct ahc_softc *ahc, bus_dma_tag_t dmat, void** vaddr,
ahc_dmamem_free(struct ahc_softc *ahc, bus_dma_tag_t dmat,
ahc_dmamap_load(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map,
ahc_dmamap_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map)
ahc_dmamap_unload(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map)
int ahc_dma_tag_create(struct ahc_softc *, bus_dma_tag_t /*parent*/,
bus_dma_tag_t */*dma_tagp*/);
void ahc_dma_tag_destroy(struct ahc_softc *, bus_dma_tag_t /*tag*/);
int ahc_dmamem_alloc(struct ahc_softc *, bus_dma_tag_t /*dmat*/,
void ahc_dmamem_free(struct ahc_softc *, bus_dma_tag_t /*dmat*/,
void ahc_dmamap_destroy(struct ahc_softc *, bus_dma_tag_t /*tag*/,
int ahc_dmamap_load(struct ahc_softc *ahc, bus_dma_tag_t /*dmat*/,
int ahc_dmamap_unload(struct ahc_softc *, bus_dma_tag_t, bus_dmamap_t);