Lines Matching refs:dmat
919 bus_dma_tag_t dmat; in ahd_dma_tag_create() local
921 dmat = kmalloc(sizeof(*dmat), GFP_ATOMIC); in ahd_dma_tag_create()
922 if (dmat == NULL) in ahd_dma_tag_create()
932 dmat->alignment = alignment; in ahd_dma_tag_create()
933 dmat->boundary = boundary; in ahd_dma_tag_create()
934 dmat->maxsize = maxsize; in ahd_dma_tag_create()
935 *ret_tag = dmat; in ahd_dma_tag_create()
940 ahd_dma_tag_destroy(struct ahd_softc *ahd, bus_dma_tag_t dmat) in ahd_dma_tag_destroy() argument
942 kfree(dmat); in ahd_dma_tag_destroy()
946 ahd_dmamem_alloc(struct ahd_softc *ahd, bus_dma_tag_t dmat, void** vaddr, in ahd_dmamem_alloc() argument
949 *vaddr = dma_alloc_coherent(&ahd->dev_softc->dev, dmat->maxsize, mapp, in ahd_dmamem_alloc()
957 ahd_dmamem_free(struct ahd_softc *ahd, bus_dma_tag_t dmat, in ahd_dmamem_free() argument
960 dma_free_coherent(&ahd->dev_softc->dev, dmat->maxsize, vaddr, map); in ahd_dmamem_free()
964 ahd_dmamap_load(struct ahd_softc *ahd, bus_dma_tag_t dmat, bus_dmamap_t map, in ahd_dmamap_load() argument
975 stack_sg.ds_len = dmat->maxsize; in ahd_dmamap_load()
981 ahd_dmamap_destroy(struct ahd_softc *ahd, bus_dma_tag_t dmat, bus_dmamap_t map) in ahd_dmamap_destroy() argument
986 ahd_dmamap_unload(struct ahd_softc *ahd, bus_dma_tag_t dmat, bus_dmamap_t map) in ahd_dmamap_unload() argument