dma               777 arch/i386/pci/glxsb.c glxsb_dma_alloc(struct glxsb_softc *sc, int size, struct glxsb_dma_map *dma)
dma               781 arch/i386/pci/glxsb.c 	dma->dma_nsegs = 1;
dma               782 arch/i386/pci/glxsb.c 	dma->dma_size = size;
dma               784 arch/i386/pci/glxsb.c 	rc = bus_dmamap_create(sc->sc_dmat, size, dma->dma_nsegs, size,
dma               785 arch/i386/pci/glxsb.c 	    0, BUS_DMA_NOWAIT, &dma->dma_map);
dma               794 arch/i386/pci/glxsb.c 	    &dma->dma_seg, dma->dma_nsegs, &dma->dma_nsegs, BUS_DMA_NOWAIT);
dma               802 arch/i386/pci/glxsb.c 	rc = bus_dmamem_map(sc->sc_dmat, &dma->dma_seg, 1, size,
dma               803 arch/i386/pci/glxsb.c 	    &dma->dma_vaddr, BUS_DMA_NOWAIT);
dma               811 arch/i386/pci/glxsb.c 	rc = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr,
dma               820 arch/i386/pci/glxsb.c 	dma->dma_paddr = dma->dma_map->dm_segs[0].ds_addr;
dma               825 arch/i386/pci/glxsb.c 	bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, size);
dma               827 arch/i386/pci/glxsb.c 	bus_dmamem_free(sc->sc_dmat, &dma->dma_seg, dma->dma_nsegs);
dma               829 arch/i386/pci/glxsb.c 	bus_dmamap_destroy(sc->sc_dmat, dma->dma_map);
dma               835 arch/i386/pci/glxsb.c glxsb_dma_pre_op(struct glxsb_softc *sc, struct glxsb_dma_map *dma)
dma               837 arch/i386/pci/glxsb.c 	bus_dmamap_sync(sc->sc_dmat, dma->dma_map, 0, dma->dma_size,
dma               842 arch/i386/pci/glxsb.c glxsb_dma_post_op(struct glxsb_softc *sc, struct glxsb_dma_map *dma)
dma               844 arch/i386/pci/glxsb.c 	bus_dmamap_sync(sc->sc_dmat, dma->dma_map, 0, dma->dma_size,
dma               849 arch/i386/pci/glxsb.c glxsb_dma_free(struct glxsb_softc *sc, struct glxsb_dma_map *dma)
dma               851 arch/i386/pci/glxsb.c 	bus_dmamap_unload(sc->sc_dmat, dma->dma_map);
dma               852 arch/i386/pci/glxsb.c 	bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, dma->dma_size);
dma               853 arch/i386/pci/glxsb.c 	bus_dmamem_free(sc->sc_dmat, &dma->dma_seg, dma->dma_nsegs);
dma               854 arch/i386/pci/glxsb.c 	bus_dmamap_destroy(sc->sc_dmat, dma->dma_map);
dma               121 compat/linux/linux_socket.h 	unsigned char	dma;
dma                85 dev/ic/aic6360var.h 	struct aic_dma_seg dma[AIC_NSEG]; /* Physical addresses+len */
dma               412 dev/ic/hme.c   	bus_addr_t dma;
dma               418 dev/ic/hme.c   	dma = hr->rb_dmabase;
dma               424 dev/ic/hme.c   	hr->rb_txddma = dma;
dma               426 dev/ic/hme.c   	dma += HME_TX_RING_SIZE * HME_XD_SIZE;
dma               428 dev/ic/hme.c   	dma = (bus_addr_t)roundup((u_long)dma, 2048);
dma               435 dev/ic/hme.c   	hr->rb_rxddma = dma;
dma               437 dev/ic/hme.c   	dma += HME_RX_RING_SIZE * HME_XD_SIZE;
dma               439 dev/ic/hme.c   	dma = (bus_addr_t)roundup((u_long)dma, 2048);
dma              1991 dev/ic/midway.c 	    dma, *data, *datastop, count, bcode;
dma              2015 dev/ic/midway.c  dma = cur;
dma              2092 dev/ic/midway.c     if (dma != cur) {
dma              2130 dev/ic/midway.c       dma = cur;	/* update dma pointer */
dma              2258 dev/ic/midway.c     dma = cur;		/* update dma pointer */
dma              2314 dev/ic/midway.c   if (addtail || dma != cur) {
dma              2628 dev/ic/midway.c   u_int32_t cur, dstart, rbd, pdu, *sav, dma, bcode, count, *data, *datastop;
dma              2833 dev/ic/midway.c   dma = cur;		/* dma = last location we told chip about */
dma              2864 dev/ic/midway.c     if (dma != cur) {
dma              2889 dev/ic/midway.c       dma = cur;	/* update dma pointer */
dma              2964 dev/ic/midway.c     dma = cur;		/* update dma pointer */
dma              2971 dev/ic/midway.c   if (fill || dma != cur) {
dma              2978 dev/ic/midway.c 		sc->sc_dev.dv_xname, slot, vci, dma, cur);
dma               608 dev/pci/auixp.c 	struct auixp_dma *dma;
dma               614 dev/pci/auixp.c 	dma = malloc(sizeof(*dma), pool, flags);
dma               615 dev/pci/auixp.c 	if (!dma)
dma               619 dev/pci/auixp.c 	error = auixp_allocmem(sc, size, 16, dma);
dma               621 dev/pci/auixp.c 		free(dma, pool);
dma               626 dev/pci/auixp.c 	SLIST_INSERT_HEAD(&sc->sc_dma_list, dma, dma_chain);
dma               629 dev/pci/auixp.c 	    "in %d segs\n", KERNADDR(dma), (u_int32_t) DMAADDR(dma), dma->size,
dma               630 dev/pci/auixp.c 	    dma->nsegs)
dma               633 dev/pci/auixp.c 	return KERNADDR(dma);
dma               645 dev/pci/auixp.c 	struct auixp_dma *dma;
dma               649 dev/pci/auixp.c 	SLIST_FOREACH(dma, &sc->sc_dma_list, dma_chain) {
dma               650 dev/pci/auixp.c 		if (KERNADDR(dma) == addr) {
dma               651 dev/pci/auixp.c 			SLIST_REMOVE(&sc->sc_dma_list, dma, auixp_dma,
dma               653 dev/pci/auixp.c 			auixp_freemem(sc, dma);
dma               654 dev/pci/auixp.c 			free(dma, pool);
dma               779 dev/pci/auixp.c 	struct auixp_dma *dma;
dma               784 dev/pci/auixp.c 	dma = malloc(sizeof(*dma), M_DEVBUF, M_NOWAIT);
dma               785 dev/pci/auixp.c 	if (!dma)
dma               787 dev/pci/auixp.c 	bzero(dma, sizeof(*dma));
dma               791 dev/pci/auixp.c 	    16, dma);
dma               795 dev/pci/auixp.c 		free(dma, M_DEVBUF);
dma               800 dev/pci/auixp.c 	dma->intr    = NULL;
dma               801 dev/pci/auixp.c 	dma->intrarg = NULL;
dma               803 dev/pci/auixp.c 	*dmap = dma;
dma               810 dev/pci/auixp.c auixp_program_dma_chain(struct auixp_softc *sc, struct auixp_dma *dma)
dma               820 dev/pci/auixp.c 	value = DMAADDR(dma);
dma               824 dev/pci/auixp.c 	bus_space_write_4(iot, ioh, dma->linkptr, 0);
dma               827 dev/pci/auixp.c 	auixp_disable_dma(sc, dma);
dma               828 dev/pci/auixp.c 	auixp_enable_dma(sc, dma);
dma               831 dev/pci/auixp.c 	bus_space_write_4(iot, ioh, dma->linkptr, value);
dma               837 dev/pci/auixp.c auixp_dma_update(struct auixp_softc *sc, struct auixp_dma *dma)
dma               841 dev/pci/auixp.c 	if (!dma)
dma               843 dev/pci/auixp.c 	if (!dma->intr)
dma               847 dev/pci/auixp.c 	(*dma->intr)(dma->intrarg);
dma               944 dev/pci/auixp.c 	struct auixp_dma   *dma;
dma               948 dev/pci/auixp.c 	dma = sc->sc_output_dma;
dma               949 dev/pci/auixp.c 	auixp_disable_dma(sc, dma);
dma               951 dev/pci/auixp.c 	dma->running = 0;
dma              1019 dev/pci/auixp.c 	struct auixp_dma   *dma;
dma              1023 dev/pci/auixp.c 	dma = sc->sc_input_dma;
dma              1024 dev/pci/auixp.c 	auixp_disable_dma(sc, dma);
dma              1026 dev/pci/auixp.c 	dma->running = 0;
dma              1106 dev/pci/auixp.c 	       size_t align, struct auixp_dma *dma)
dma              1111 dev/pci/auixp.c 	dma->size = size;
dma              1114 dev/pci/auixp.c 	error = bus_dmamem_alloc(sc->sc_dmat, dma->size, align, 0,
dma              1115 dev/pci/auixp.c 	    dma->segs, sizeof(dma->segs) / sizeof(dma->segs[0]), &dma->nsegs,
dma              1124 dev/pci/auixp.c 	error = bus_dmamem_map(sc->sc_dmat, dma->segs, dma->nsegs, dma->size,
dma              1125 dev/pci/auixp.c 				&dma->addr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
dma              1130 dev/pci/auixp.c 	error = bus_dmamap_create(sc->sc_dmat, dma->size, 1, dma->size, 0,
dma              1131 dev/pci/auixp.c 				  BUS_DMA_NOWAIT, &dma->map);
dma              1139 dev/pci/auixp.c 	error = bus_dmamap_load(sc->sc_dmat, dma->map, dma->addr, dma->size, NULL,
dma              1147 dev/pci/auixp.c 	bus_dmamap_destroy(sc->sc_dmat, dma->map);
dma              1149 dev/pci/auixp.c 	bus_dmamem_unmap(sc->sc_dmat, dma->addr, dma->size);
dma              1151 dev/pci/auixp.c 	bus_dmamem_free(sc->sc_dmat, dma->segs, dma->nsegs);
dma              1657 dev/pci/auixp.c auixp_disable_dma(struct auixp_softc *sc, struct auixp_dma *dma)
dma              1667 dev/pci/auixp.c 	if (value & dma->dma_enable_bit) {
dma              1668 dev/pci/auixp.c 		value &= ~dma->dma_enable_bit;
dma              1674 dev/pci/auixp.c auixp_enable_dma(struct auixp_softc *sc, struct auixp_dma *dma)
dma              1684 dev/pci/auixp.c 	if (!(value & dma->dma_enable_bit)) {
dma              1685 dev/pci/auixp.c 		value |= dma->dma_enable_bit;
dma              1320 dev/pci/autri.c 	dmaaddr = DMAADDR(chst->dma);
dma              1419 dev/pci/autri.c 	sc->sc_play.dma = p;
dma              1464 dev/pci/autri.c 	sc->sc_rec.dma = p;
dma                61 dev/pci/autrivar.h 	struct autri_dma *dma;		/* DMA handle for ring buf */
dma                56 dev/pci/cmpcivar.h #define KVADDR(dma)  ((void *)(dma)->cd_addr)
dma                57 dev/pci/cmpcivar.h #define DMAADDR(dma) ((dma)->cd_map->dm_segs[0].ds_addr)
dma               506 dev/pci/esa.c  	p->next = vc->dma;
dma               507 dev/pci/esa.c  	vc->dma = p;
dma               520 dev/pci/esa.c  	for (pp = &vc->dma; (p = *pp) != NULL; pp = &p->next)
dma               613 dev/pci/esa.c  	for (p = vc->dma; p && KERNADDR(p) != start; p = p->next)
dma               752 dev/pci/esa.c  	for (p = vc->dma; p && KERNADDR(p) != start; p = p->next)
dma              1721 dev/pci/esa.c  	for (p = vc->dma; p && KERNADDR(p) != mem; p = p->next)
dma                94 dev/pci/esavar.h 	struct esa_dma		*dma;
dma                85 dev/pci/eso.c  #define KVADDR(dma)	((void *)(dma)->ed_addr)
dma                86 dev/pci/eso.c  #define DMAADDR(dma)	((dma)->ed_map->dm_segs[0].ds_addr)
dma               916 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma               918 dev/pci/hifn7751.c 	if (dma->cmdi == HIFN_D_CMD_RSIZE) {
dma               919 dev/pci/hifn7751.c 		dma->cmdi = 0;
dma               920 dev/pci/hifn7751.c 		dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID |
dma               925 dev/pci/hifn7751.c 	*cmdp = dma->cmdi++;
dma               926 dev/pci/hifn7751.c 	dma->cmdk = dma->cmdi;
dma               928 dev/pci/hifn7751.c 	if (dma->srci == HIFN_D_SRC_RSIZE) {
dma               929 dev/pci/hifn7751.c 		dma->srci = 0;
dma               930 dev/pci/hifn7751.c 		dma->srcr[HIFN_D_SRC_RSIZE].l = htole32(HIFN_D_VALID |
dma               935 dev/pci/hifn7751.c 	*srcp = dma->srci++;
dma               936 dev/pci/hifn7751.c 	dma->srck = dma->srci;
dma               938 dev/pci/hifn7751.c 	if (dma->dsti == HIFN_D_DST_RSIZE) {
dma               939 dev/pci/hifn7751.c 		dma->dsti = 0;
dma               940 dev/pci/hifn7751.c 		dma->dstr[HIFN_D_DST_RSIZE].l = htole32(HIFN_D_VALID |
dma               945 dev/pci/hifn7751.c 	*dstp = dma->dsti++;
dma               946 dev/pci/hifn7751.c 	dma->dstk = dma->dsti;
dma               948 dev/pci/hifn7751.c 	if (dma->resi == HIFN_D_RES_RSIZE) {
dma               949 dev/pci/hifn7751.c 		dma->resi = 0;
dma               950 dev/pci/hifn7751.c 		dma->resr[HIFN_D_RES_RSIZE].l = htole32(HIFN_D_VALID |
dma               955 dev/pci/hifn7751.c 	*resp = dma->resi++;
dma               956 dev/pci/hifn7751.c 	dma->resk = dma->resi;
dma               962 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma               979 dev/pci/hifn7751.c 	bzero(dma->command_bufs[cmdi], HIFN_MAX_COMMAND);
dma               980 dev/pci/hifn7751.c 	*(struct hifn_base_command *)dma->command_bufs[cmdi] = wc;
dma               981 dev/pci/hifn7751.c 	bcopy(data, &dma->test_src, sizeof(dma->test_src));
dma               983 dev/pci/hifn7751.c 	dma->srcr[srci].p = htole32(sc->sc_dmamap->dm_segs[0].ds_addr
dma               985 dev/pci/hifn7751.c 	dma->dstr[dsti].p = htole32(sc->sc_dmamap->dm_segs[0].ds_addr
dma               988 dev/pci/hifn7751.c 	dma->cmdr[cmdi].l = htole32(16 | masks);
dma               989 dev/pci/hifn7751.c 	dma->srcr[srci].l = htole32(8 | masks);
dma               990 dev/pci/hifn7751.c 	dma->dstr[dsti].l = htole32(4 | masks);
dma               991 dev/pci/hifn7751.c 	dma->resr[resi].l = htole32(4 | masks);
dma              1002 dev/pci/hifn7751.c 		if ((dma->resr[resi].l & htole32(HIFN_D_VALID)) == 0)
dma              1027 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              1043 dev/pci/hifn7751.c 	bzero(dma->command_bufs[cmdi], HIFN_MAX_COMMAND);
dma              1044 dev/pci/hifn7751.c 	*(struct hifn_base_command *)dma->command_bufs[cmdi] = rc;
dma              1046 dev/pci/hifn7751.c 	dma->srcr[srci].p = htole32(sc->sc_dmamap->dm_segs[0].ds_addr +
dma              1048 dev/pci/hifn7751.c 	dma->test_src = 0;
dma              1049 dev/pci/hifn7751.c 	dma->dstr[dsti].p =  htole32(sc->sc_dmamap->dm_segs[0].ds_addr +
dma              1051 dev/pci/hifn7751.c 	dma->test_dst = 0;
dma              1052 dev/pci/hifn7751.c 	dma->cmdr[cmdi].l = htole32(8 | masks);
dma              1053 dev/pci/hifn7751.c 	dma->srcr[srci].l = htole32(8 | masks);
dma              1054 dev/pci/hifn7751.c 	dma->dstr[dsti].l = htole32(8 | masks);
dma              1055 dev/pci/hifn7751.c 	dma->resr[resi].l = htole32(HIFN_MAX_RESULT | masks);
dma              1066 dev/pci/hifn7751.c 		if ((dma->resr[resi].l & htole32(HIFN_D_VALID)) == 0)
dma              1079 dev/pci/hifn7751.c 		bcopy(&dma->test_dst, data, sizeof(dma->test_dst));
dma              1095 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              1102 dev/pci/hifn7751.c 		dma->cmdr[i].p = htole32(sc->sc_dmamap->dm_segs[0].ds_addr +
dma              1105 dev/pci/hifn7751.c 		dma->resr[i].p = htole32(sc->sc_dmamap->dm_segs[0].ds_addr +
dma              1108 dev/pci/hifn7751.c 	dma->cmdr[HIFN_D_CMD_RSIZE].p =
dma              1111 dev/pci/hifn7751.c 	dma->srcr[HIFN_D_SRC_RSIZE].p =
dma              1114 dev/pci/hifn7751.c 	dma->dstr[HIFN_D_DST_RSIZE].p =
dma              1117 dev/pci/hifn7751.c 	dma->resr[HIFN_D_RES_RSIZE].p =
dma              1121 dev/pci/hifn7751.c 	dma->cmdu = dma->srcu = dma->dstu = dma->resu = 0;
dma              1122 dev/pci/hifn7751.c 	dma->cmdi = dma->srci = dma->dsti = dma->resi = 0;
dma              1123 dev/pci/hifn7751.c 	dma->cmdk = dma->srck = dma->dstk = dma->resk = 0;
dma              1275 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              1280 dev/pci/hifn7751.c 	idx = dma->dsti;
dma              1282 dev/pci/hifn7751.c 		dma->dstr[idx].p = htole32(map->dm_segs[i].ds_addr);
dma              1283 dev/pci/hifn7751.c 		dma->dstr[idx].l = htole32(HIFN_D_VALID |
dma              1290 dev/pci/hifn7751.c 			dma->dstr[idx].l = htole32(HIFN_D_VALID |
dma              1309 dev/pci/hifn7751.c 			dma->dstr[idx].p = htole32(map->dm_segs[i].ds_addr);
dma              1310 dev/pci/hifn7751.c 			dma->dstr[idx].l = htole32(HIFN_D_VALID |
dma              1318 dev/pci/hifn7751.c 				dma->dstr[idx].l = htole32(HIFN_D_VALID |
dma              1326 dev/pci/hifn7751.c 	dma->dstr[idx].p = htole32(p);
dma              1327 dev/pci/hifn7751.c 	dma->dstr[idx].l = htole32(l);
dma              1332 dev/pci/hifn7751.c 		dma->dstr[idx].l = htole32(HIFN_D_VALID | HIFN_D_JUMP |
dma              1339 dev/pci/hifn7751.c 	dma->dsti = idx;
dma              1340 dev/pci/hifn7751.c 	dma->dstu += used;
dma              1347 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              1352 dev/pci/hifn7751.c 	idx = dma->srci;
dma              1357 dev/pci/hifn7751.c 		dma->srcr[idx].p = htole32(map->dm_segs[i].ds_addr);
dma              1358 dev/pci/hifn7751.c 		dma->srcr[idx].l = htole32(map->dm_segs[i].ds_len |
dma              1364 dev/pci/hifn7751.c 			dma->srcr[idx].l = htole32(HIFN_D_VALID |
dma              1371 dev/pci/hifn7751.c 	dma->srci = idx;
dma              1372 dev/pci/hifn7751.c 	dma->srcu += map->dm_nsegs;
dma              1380 dev/pci/hifn7751.c 	struct	hifn_dma *dma = sc->sc_dma;
dma              1495 dev/pci/hifn7751.c 	    dma->cmdu, dma->srcu, dma->dstu, dma->resu,
dma              1516 dev/pci/hifn7751.c 	if ((dma->cmdu + 1) > HIFN_D_CMD_RSIZE ||
dma              1517 dev/pci/hifn7751.c 	    (dma->resu + 1) > HIFN_D_RES_RSIZE) {
dma              1522 dev/pci/hifn7751.c 	if ((dma->srcu + cmd->src_map->dm_nsegs) > HIFN_D_SRC_RSIZE ||
dma              1523 dev/pci/hifn7751.c 	    (dma->dstu + cmd->dst_map->dm_nsegs + 1) > HIFN_D_DST_RSIZE) {
dma              1529 dev/pci/hifn7751.c 	if (dma->cmdi == HIFN_D_CMD_RSIZE) {
dma              1530 dev/pci/hifn7751.c 		dma->cmdi = 0;
dma              1531 dev/pci/hifn7751.c 		dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID |
dma              1536 dev/pci/hifn7751.c 	cmdi = dma->cmdi++;
dma              1537 dev/pci/hifn7751.c 	cmdlen = hifn_write_command(cmd, dma->command_bufs[cmdi]);
dma              1541 dev/pci/hifn7751.c 	dma->cmdr[cmdi].l = htole32(cmdlen | HIFN_D_VALID | HIFN_D_LAST |
dma              1545 dev/pci/hifn7751.c 	dma->cmdu++;
dma              1578 dev/pci/hifn7751.c 	if (dma->resi == HIFN_D_RES_RSIZE) {
dma              1579 dev/pci/hifn7751.c 		dma->resi = 0;
dma              1580 dev/pci/hifn7751.c 		dma->resr[HIFN_D_RES_RSIZE].l = htole32(HIFN_D_VALID |
dma              1585 dev/pci/hifn7751.c 	resi = dma->resi++;
dma              1586 dev/pci/hifn7751.c 	dma->hifn_commands[resi] = cmd;
dma              1588 dev/pci/hifn7751.c 	dma->resr[resi].l = htole32(HIFN_MAX_RESULT |
dma              1592 dev/pci/hifn7751.c 	dma->resu++;
dma              1644 dev/pci/hifn7751.c 		struct hifn_dma *dma = sc->sc_dma;
dma              1647 dev/pci/hifn7751.c 		if (dma->cmdu == 0 && sc->sc_c_busy) {
dma              1652 dev/pci/hifn7751.c 		if (dma->srcu == 0 && sc->sc_s_busy) {
dma              1657 dev/pci/hifn7751.c 		if (dma->dstu == 0 && sc->sc_d_busy) {
dma              1661 dev/pci/hifn7751.c 		if (dma->resu == 0 && sc->sc_r_busy) {
dma              1679 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              1689 dev/pci/hifn7751.c 	    dma->cmdu, dma->srcu, dma->dstu, dma->resu);
dma              1726 dev/pci/hifn7751.c 	if ((dmacsr & HIFN_DMACSR_C_WAIT) && (dma->resu == 0)) {
dma              1737 dev/pci/hifn7751.c 	i = dma->resk;
dma              1738 dev/pci/hifn7751.c 	while (dma->resu != 0) {
dma              1741 dev/pci/hifn7751.c 		if (dma->resr[i].l & htole32(HIFN_D_VALID)) {
dma              1751 dev/pci/hifn7751.c 			cmd = dma->hifn_commands[i];
dma              1753 dev/pci/hifn7751.c 			(*cmd->cmd_callback)(sc, cmd, dma->result_bufs[i]);
dma              1760 dev/pci/hifn7751.c 			dma->resu--;
dma              1762 dev/pci/hifn7751.c 	dma->resk = i;
dma              1764 dev/pci/hifn7751.c 	i = dma->srck; u = dma->srcu;
dma              1768 dev/pci/hifn7751.c 		if (dma->srcr[i].l & htole32(HIFN_D_VALID)) {
dma              1778 dev/pci/hifn7751.c 	dma->srck = i; dma->srcu = u;
dma              1780 dev/pci/hifn7751.c 	i = dma->cmdk; u = dma->cmdu;
dma              1784 dev/pci/hifn7751.c 		if (dma->cmdr[i].l & htole32(HIFN_D_VALID)) {
dma              1796 dev/pci/hifn7751.c 	dma->cmdk = i; dma->cmdu = u;
dma              2187 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              2192 dev/pci/hifn7751.c 	i = dma->resk; u = dma->resu;
dma              2194 dev/pci/hifn7751.c 		cmd = dma->hifn_commands[i];
dma              2197 dev/pci/hifn7751.c 		if ((dma->resr[i].l & htole32(HIFN_D_VALID)) == 0) {
dma              2200 dev/pci/hifn7751.c 			(*cmd->cmd_callback)(sc, cmd, dma->result_bufs[i]);
dma              2244 dev/pci/hifn7751.c 	dma->resk = i; dma->resu = u;
dma              2255 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              2293 dev/pci/hifn7751.c 			    cmd->sloplen, &dma->slop[cmd->slopidx]);
dma              2297 dev/pci/hifn7751.c 			    cmd->sloplen, &dma->slop[cmd->slopidx]);
dma              2300 dev/pci/hifn7751.c 	i = dma->dstk; u = dma->dstu;
dma              2305 dev/pci/hifn7751.c 		if (dma->dstr[i].l & htole32(HIFN_D_VALID)) {
dma              2317 dev/pci/hifn7751.c 	dma->dstk = i; dma->dstu = u;
dma              2519 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              2523 dev/pci/hifn7751.c 	if ((dma->cmdu + 1) > HIFN_D_CMD_RSIZE ||
dma              2524 dev/pci/hifn7751.c 	    (dma->resu + 1) > HIFN_D_CMD_RSIZE)
dma              2527 dev/pci/hifn7751.c 	if ((dma->srcu + cmd->src_map->dm_nsegs) > HIFN_D_SRC_RSIZE ||
dma              2528 dev/pci/hifn7751.c 	    (dma->dstu + cmd->dst_map->dm_nsegs) > HIFN_D_DST_RSIZE)
dma              2531 dev/pci/hifn7751.c 	if (dma->cmdi == HIFN_D_CMD_RSIZE) {
dma              2532 dev/pci/hifn7751.c 		dma->cmdi = 0;
dma              2533 dev/pci/hifn7751.c 		dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID |
dma              2538 dev/pci/hifn7751.c 	cmdi = dma->cmdi++;
dma              2539 dev/pci/hifn7751.c 	cmdlen = hifn_write_command(cmd, dma->command_bufs[cmdi]);
dma              2543 dev/pci/hifn7751.c 	dma->cmdr[cmdi].l = htole32(cmdlen | HIFN_D_VALID | HIFN_D_LAST |
dma              2547 dev/pci/hifn7751.c 	dma->cmdu++;
dma              2577 dev/pci/hifn7751.c 	if (dma->resi == HIFN_D_RES_RSIZE) {
dma              2578 dev/pci/hifn7751.c 		dma->resi = 0;
dma              2579 dev/pci/hifn7751.c 		dma->resr[HIFN_D_RES_RSIZE].l = htole32(HIFN_D_VALID |
dma              2584 dev/pci/hifn7751.c 	resi = dma->resi++;
dma              2585 dev/pci/hifn7751.c 	dma->hifn_commands[resi] = cmd;
dma              2587 dev/pci/hifn7751.c 	dma->resr[resi].l = htole32(HIFN_MAX_RESULT |
dma              2591 dev/pci/hifn7751.c 	dma->resu++;
dma              2618 dev/pci/hifn7751.c 	struct hifn_dma *dma = sc->sc_dma;
dma              2634 dev/pci/hifn7751.c 	i = dma->dstk; u = dma->dstu;
dma              2639 dev/pci/hifn7751.c 		if (dma->dstr[i].l & htole32(HIFN_D_VALID)) {
dma              2651 dev/pci/hifn7751.c 	dma->dstk = i; dma->dstu = u;
dma               988 dev/pci/if_bge.c 	struct txdmamap_pool_entry *dma;
dma              1005 dev/pci/if_bge.c 	while ((dma = SLIST_FIRST(&sc->txdma_list))) {
dma              1007 dev/pci/if_bge.c 		bus_dmamap_destroy(sc->bge_dmatag, dma->dmamap);
dma              1008 dev/pci/if_bge.c 		free(dma, M_DEVBUF);
dma              1019 dev/pci/if_bge.c 	struct txdmamap_pool_entry *dma;
dma              1046 dev/pci/if_bge.c 		dma = malloc(sizeof(*dma), M_DEVBUF, M_NOWAIT);
dma              1047 dev/pci/if_bge.c 		if (dma == NULL) {
dma              1053 dev/pci/if_bge.c 		dma->dmamap = dmamap;
dma              1054 dev/pci/if_bge.c 		SLIST_INSERT_HEAD(&sc->txdma_list, dma, link);
dma              2412 dev/pci/if_bge.c 	struct txdmamap_pool_entry *dma;
dma              2463 dev/pci/if_bge.c 			dma = sc->txdma[idx];
dma              2464 dev/pci/if_bge.c 			bus_dmamap_sync(sc->bge_dmatag, dma->dmamap, 0,
dma              2465 dev/pci/if_bge.c 			    dma->dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
dma              2466 dev/pci/if_bge.c 			bus_dmamap_unload(sc->bge_dmatag, dma->dmamap);
dma              2467 dev/pci/if_bge.c 			SLIST_INSERT_HEAD(&sc->txdma_list, dma, link);
dma              2734 dev/pci/if_bge.c 	struct txdmamap_pool_entry *dma;
dma              2774 dev/pci/if_bge.c 	dma = SLIST_FIRST(&sc->txdma_list);
dma              2775 dev/pci/if_bge.c 	if (dma == NULL)
dma              2777 dev/pci/if_bge.c 	dmamap = dma->dmamap;
dma              2826 dev/pci/if_bge.c 	sc->txdma[cur] = dma;
dma              1759 dev/pci/if_em.c     struct em_dma_alloc *dma, int mapflags)
dma              1763 dev/pci/if_em.c 	dma->dma_tag = sc->osdep.em_pa.pa_dmat;
dma              1764 dev/pci/if_em.c 	r = bus_dmamap_create(dma->dma_tag, size, 1,
dma              1765 dev/pci/if_em.c 	    size, 0, BUS_DMA_NOWAIT, &dma->dma_map);
dma              1772 dev/pci/if_em.c 	r = bus_dmamem_alloc(dma->dma_tag, size, PAGE_SIZE, 0, &dma->dma_seg,
dma              1773 dev/pci/if_em.c 	    1, &dma->dma_nseg, BUS_DMA_NOWAIT);
dma              1781 dev/pci/if_em.c 	r = bus_dmamem_map(dma->dma_tag, &dma->dma_seg, dma->dma_nseg, size,
dma              1782 dev/pci/if_em.c 	    &dma->dma_vaddr, BUS_DMA_NOWAIT);
dma              1790 dev/pci/if_em.c 	r = bus_dmamap_load(sc->osdep.em_pa.pa_dmat, dma->dma_map,
dma              1791 dev/pci/if_em.c 			    dma->dma_vaddr,
dma              1801 dev/pci/if_em.c 	dma->dma_size = size;
dma              1805 dev/pci/if_em.c 	bus_dmamem_unmap(dma->dma_tag, dma->dma_vaddr, size);
dma              1807 dev/pci/if_em.c 	bus_dmamem_free(dma->dma_tag, &dma->dma_seg, dma->dma_nseg);
dma              1809 dev/pci/if_em.c 	bus_dmamap_destroy(dma->dma_tag, dma->dma_map);
dma              1811 dev/pci/if_em.c 	dma->dma_map = NULL;
dma              1812 dev/pci/if_em.c 	dma->dma_tag = NULL;
dma              1818 dev/pci/if_em.c em_dma_free(struct em_softc *sc, struct em_dma_alloc *dma)
dma              1820 dev/pci/if_em.c 	if (dma->dma_tag == NULL)
dma              1823 dev/pci/if_em.c 	if (dma->dma_map != NULL) {
dma              1824 dev/pci/if_em.c 		bus_dmamap_sync(dma->dma_tag, dma->dma_map, 0,
dma              1825 dev/pci/if_em.c 		    dma->dma_map->dm_mapsize,
dma              1827 dev/pci/if_em.c 		bus_dmamap_unload(dma->dma_tag, dma->dma_map);
dma              1828 dev/pci/if_em.c 		bus_dmamem_unmap(dma->dma_tag, dma->dma_vaddr, dma->dma_size);
dma              1829 dev/pci/if_em.c 		bus_dmamem_free(dma->dma_tag, &dma->dma_seg, dma->dma_nseg);
dma              1830 dev/pci/if_em.c 		bus_dmamap_destroy(dma->dma_tag, dma->dma_map);
dma              1832 dev/pci/if_em.c 	dma->dma_tag = NULL;
dma              1073 dev/pci/if_ixgb.c 		struct ixgb_dma_alloc * dma, int mapflags)
dma              1077 dev/pci/if_ixgb.c 	dma->dma_tag = sc->osdep.ixgb_pa.pa_dmat;
dma              1078 dev/pci/if_ixgb.c 	r = bus_dmamap_create(dma->dma_tag, size, 1,
dma              1079 dev/pci/if_ixgb.c 	    size, 0, BUS_DMA_NOWAIT, &dma->dma_map);
dma              1086 dev/pci/if_ixgb.c 	r = bus_dmamem_alloc(dma->dma_tag, size, PAGE_SIZE, 0, &dma->dma_seg,
dma              1087 dev/pci/if_ixgb.c 	    1, &dma->dma_nseg, BUS_DMA_NOWAIT);
dma              1095 dev/pci/if_ixgb.c 	r = bus_dmamem_map(dma->dma_tag, &dma->dma_seg, dma->dma_nseg, size,
dma              1096 dev/pci/if_ixgb.c 	    &dma->dma_vaddr, BUS_DMA_NOWAIT);
dma              1104 dev/pci/if_ixgb.c 	r = bus_dmamap_load(sc->osdep.ixgb_pa.pa_dmat, dma->dma_map,
dma              1105 dev/pci/if_ixgb.c 			    dma->dma_vaddr,
dma              1115 dev/pci/if_ixgb.c 	dma->dma_size = size;
dma              1119 dev/pci/if_ixgb.c 	bus_dmamem_unmap(dma->dma_tag, dma->dma_vaddr, size);
dma              1121 dev/pci/if_ixgb.c 	bus_dmamem_free(dma->dma_tag, &dma->dma_seg, dma->dma_nseg);
dma              1123 dev/pci/if_ixgb.c 	bus_dmamap_destroy(dma->dma_tag, dma->dma_map);
dma              1125 dev/pci/if_ixgb.c 	dma->dma_map = NULL;
dma              1126 dev/pci/if_ixgb.c 	dma->dma_tag = NULL;
dma              1132 dev/pci/if_ixgb.c ixgb_dma_free(struct ixgb_softc *sc, struct ixgb_dma_alloc *dma)
dma              1134 dev/pci/if_ixgb.c 	if (dma->dma_tag == NULL)
dma              1137 dev/pci/if_ixgb.c 	if (dma->dma_map != NULL) {
dma              1138 dev/pci/if_ixgb.c 		bus_dmamap_sync(dma->dma_tag, dma->dma_map, 0,
dma              1139 dev/pci/if_ixgb.c 		    dma->dma_map->dm_mapsize,
dma              1141 dev/pci/if_ixgb.c 		bus_dmamap_unload(dma->dma_tag, dma->dma_map);
dma              1142 dev/pci/if_ixgb.c 		bus_dmamem_unmap(dma->dma_tag, dma->dma_vaddr, dma->dma_size);
dma              1143 dev/pci/if_ixgb.c 		bus_dmamem_free(dma->dma_tag, &dma->dma_seg, dma->dma_nseg);
dma              1144 dev/pci/if_ixgb.c 		bus_dmamap_destroy(dma->dma_tag, dma->dma_map);
dma              2080 dev/pci/if_msk.c 	struct sk_txmap_entry	*dma;
dma              2138 dev/pci/if_msk.c 	while ((dma = SIMPLEQ_FIRST(&sc_if->sk_txmap_head))) {
dma              2140 dev/pci/if_msk.c 		bus_dmamap_destroy(sc->sc_dmatag, dma->dmamap);
dma              2141 dev/pci/if_msk.c 		free(dma, M_DEVBUF);
dma              2685 dev/pci/if_sk.c 	struct sk_txmap_entry	*dma;
dma              2788 dev/pci/if_sk.c 	while ((dma = SIMPLEQ_FIRST(&sc_if->sk_txmap_head))) {
dma              2790 dev/pci/if_sk.c 		bus_dmamap_destroy(sc->sc_dmatag, dma->dmamap);
dma              2791 dev/pci/if_sk.c 		free(dma, M_DEVBUF);
dma               491 dev/pci/if_txp.c 	struct txp_dma_alloc dma;
dma               515 dev/pci/if_txp.c 	if (txp_dma_malloc(sc, letoh32(sect->nbytes), &dma, 0)) {
dma               520 dev/pci/if_txp.c 	bcopy(((u_int8_t *)sect) + sizeof(*sect), dma.dma_vaddr,
dma               529 dev/pci/if_txp.c 	m.m_data = dma.dma_vaddr;
dma               539 dev/pci/if_txp.c 	bus_dmamap_sync(sc->sc_dmat, dma.dma_map, 0,
dma               540 dev/pci/if_txp.c 	    dma.dma_map->dm_mapsize, BUS_DMASYNC_PREWRITE);
dma               545 dev/pci/if_txp.c 	WRITE_REG(sc, TXP_H2A_4, dma.dma_paddr >> 32);
dma               546 dev/pci/if_txp.c 	WRITE_REG(sc, TXP_H2A_5, dma.dma_paddr & 0xffffffff);
dma               555 dev/pci/if_txp.c 	bus_dmamap_sync(sc->sc_dmat, dma.dma_map, 0,
dma               556 dev/pci/if_txp.c 	    dma.dma_map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
dma               559 dev/pci/if_txp.c 	txp_dma_free(sc, &dma);
dma               619 dev/pci/if_txp.c txp_rx_reclaim(sc, r, dma)
dma               622 dev/pci/if_txp.c 	struct txp_dma_alloc *dma;
dma               638 dev/pci/if_txp.c 		bus_dmamap_sync(sc->sc_dmat, dma->dma_map,
dma               745 dev/pci/if_txp.c 		bus_dmamap_sync(sc->sc_dmat, dma->dma_map,
dma               847 dev/pci/if_txp.c txp_tx_reclaim(sc, r, dma)
dma               850 dev/pci/if_txp.c 	struct txp_dma_alloc *dma;
dma               863 dev/pci/if_txp.c 		bus_dmamap_sync(sc->sc_dmat, dma->dma_map,
dma              1184 dev/pci/if_txp.c txp_dma_malloc(sc, size, dma, mapflags)
dma              1187 dev/pci/if_txp.c 	struct txp_dma_alloc *dma;
dma              1193 dev/pci/if_txp.c 	    &dma->dma_seg, 1, &dma->dma_nseg, 0)) != 0)
dma              1196 dev/pci/if_txp.c 	if ((r = bus_dmamem_map(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg,
dma              1197 dev/pci/if_txp.c 	    size, &dma->dma_vaddr, mapflags | BUS_DMA_NOWAIT)) != 0)
dma              1201 dev/pci/if_txp.c 	    BUS_DMA_NOWAIT, &dma->dma_map)) != 0)
dma              1204 dev/pci/if_txp.c 	if ((r = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr,
dma              1208 dev/pci/if_txp.c 	dma->dma_paddr = dma->dma_map->dm_segs[0].ds_addr;
dma              1212 dev/pci/if_txp.c 	bus_dmamap_destroy(sc->sc_dmat, dma->dma_map);
dma              1214 dev/pci/if_txp.c 	bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, size);
dma              1216 dev/pci/if_txp.c 	bus_dmamem_free(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg);
dma              1222 dev/pci/if_txp.c txp_dma_free(sc, dma)
dma              1224 dev/pci/if_txp.c 	struct txp_dma_alloc *dma;
dma              1226 dev/pci/if_txp.c 	bus_dmamap_unload(sc->sc_dmat, dma->dma_map);
dma              1227 dev/pci/if_txp.c 	bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, dma->dma_map->dm_mapsize);
dma              1228 dev/pci/if_txp.c 	bus_dmamem_free(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg);
dma              1229 dev/pci/if_txp.c 	bus_dmamap_destroy(sc->sc_dmat, dma->dma_map);
dma               383 dev/pci/if_wpi.c wpi_dma_contig_alloc(bus_dma_tag_t tag, struct wpi_dma_info *dma, void **kvap,
dma               388 dev/pci/if_wpi.c 	dma->tag = tag;
dma               389 dev/pci/if_wpi.c 	dma->size = size;
dma               391 dev/pci/if_wpi.c 	error = bus_dmamap_create(tag, size, 1, size, 0, flags, &dma->map);
dma               395 dev/pci/if_wpi.c 	error = bus_dmamem_alloc(tag, size, alignment, 0, &dma->seg, 1, &nsegs,
dma               400 dev/pci/if_wpi.c 	error = bus_dmamem_map(tag, &dma->seg, 1, size, &dma->vaddr, flags);
dma               404 dev/pci/if_wpi.c 	error = bus_dmamap_load_raw(tag, dma->map, &dma->seg, 1, size, flags);
dma               408 dev/pci/if_wpi.c 	memset(dma->vaddr, 0, size);
dma               410 dev/pci/if_wpi.c 	dma->paddr = dma->map->dm_segs[0].ds_addr;
dma               412 dev/pci/if_wpi.c 		*kvap = dma->vaddr;
dma               416 dev/pci/if_wpi.c fail:	wpi_dma_contig_free(dma);
dma               421 dev/pci/if_wpi.c wpi_dma_contig_free(struct wpi_dma_info *dma)
dma               423 dev/pci/if_wpi.c 	if (dma->map != NULL) {
dma               424 dev/pci/if_wpi.c 		if (dma->vaddr != NULL) {
dma               425 dev/pci/if_wpi.c 			bus_dmamap_unload(dma->tag, dma->map);
dma               426 dev/pci/if_wpi.c 			bus_dmamem_unmap(dma->tag, dma->vaddr, dma->size);
dma               427 dev/pci/if_wpi.c 			bus_dmamem_free(dma->tag, &dma->seg, 1);
dma               428 dev/pci/if_wpi.c 			dma->vaddr = NULL;
dma               430 dev/pci/if_wpi.c 		bus_dmamap_destroy(dma->tag, dma->map);
dma               431 dev/pci/if_wpi.c 		dma->map = NULL;
dma              1012 dev/pci/if_wpi.c 	struct wpi_dma_info *dma = &sc->fw_dma;
dma              1072 dev/pci/if_wpi.c 	memcpy(dma->vaddr, init_data, init_datasz);
dma              1073 dev/pci/if_wpi.c 	memcpy(dma->vaddr + WPI_FW_INIT_DATA_MAXSZ, init_text, init_textsz);
dma              1077 dev/pci/if_wpi.c 	wpi_mem_write(sc, WPI_MEM_DATA_BASE, dma->paddr);
dma              1080 dev/pci/if_wpi.c 	    dma->paddr + WPI_FW_INIT_DATA_MAXSZ);
dma              1103 dev/pci/if_wpi.c 	memcpy(dma->vaddr, main_data, main_datasz);
dma              1104 dev/pci/if_wpi.c 	memcpy(dma->vaddr + WPI_FW_MAIN_DATA_MAXSZ, main_text, main_textsz);
dma              1108 dev/pci/if_wpi.c 	wpi_mem_write(sc, WPI_MEM_DATA_BASE, dma->paddr);
dma              1111 dev/pci/if_wpi.c 	    dma->paddr + WPI_FW_MAIN_DATA_MAXSZ);
dma              2706 dev/pci/pciide.c piix_setup_idetim_timings(u_int8_t mode, u_int8_t dma, u_int8_t channel)
dma              2709 dev/pci/pciide.c 	if (dma)
dma              2778 dev/pci/pciide.c piix_setup_sidetim_timings(u_int8_t mode, u_int8_t dma, u_int8_t channel)
dma              2780 dev/pci/pciide.c 	if (dma)
dma              1098 dev/pci/safe.c     struct safe_dma_alloc *dma,	int mapflags)
dma              1103 dev/pci/safe.c 	    &dma->dma_seg, 1, &dma->dma_nseg, BUS_DMA_NOWAIT)) != 0)
dma              1106 dev/pci/safe.c 	if ((r = bus_dmamem_map(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg,
dma              1107 dev/pci/safe.c 	    size, &dma->dma_vaddr, mapflags | BUS_DMA_NOWAIT)) != 0)
dma              1111 dev/pci/safe.c 	    BUS_DMA_NOWAIT, &dma->dma_map)) != 0)
dma              1114 dev/pci/safe.c 	if ((r = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr,
dma              1118 dev/pci/safe.c 	dma->dma_paddr = dma->dma_map->dm_segs[0].ds_addr;
dma              1119 dev/pci/safe.c 	dma->dma_size = size;
dma              1123 dev/pci/safe.c 	bus_dmamap_destroy(sc->sc_dmat, dma->dma_map);
dma              1125 dev/pci/safe.c 	bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, size);
dma              1127 dev/pci/safe.c 	bus_dmamem_free(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg);
dma              1129 dev/pci/safe.c 	dma->dma_map = NULL;
dma              1134 dev/pci/safe.c safe_dma_free(struct safe_softc *sc, struct safe_dma_alloc *dma)
dma              1136 dev/pci/safe.c 	bus_dmamap_unload(sc->sc_dmat, dma->dma_map);
dma              1137 dev/pci/safe.c 	bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, dma->dma_size);
dma              1138 dev/pci/safe.c 	bus_dmamem_free(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg);
dma              1139 dev/pci/safe.c 	bus_dmamap_destroy(sc->sc_dmat, dma->dma_map);
dma              1511 dev/pci/ubsec.c     struct ubsec_dma_alloc *dma, int mapflags)
dma              1516 dev/pci/ubsec.c 	    &dma->dma_seg, 1, &dma->dma_nseg, BUS_DMA_NOWAIT)) != 0)
dma              1519 dev/pci/ubsec.c 	if ((r = bus_dmamem_map(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg,
dma              1520 dev/pci/ubsec.c 	    size, &dma->dma_vaddr, mapflags | BUS_DMA_NOWAIT)) != 0)
dma              1524 dev/pci/ubsec.c 	    BUS_DMA_NOWAIT, &dma->dma_map)) != 0)
dma              1527 dev/pci/ubsec.c 	if ((r = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr,
dma              1531 dev/pci/ubsec.c 	dma->dma_paddr = dma->dma_map->dm_segs[0].ds_addr;
dma              1532 dev/pci/ubsec.c 	dma->dma_size = size;
dma              1536 dev/pci/ubsec.c 	bus_dmamap_destroy(sc->sc_dmat, dma->dma_map);
dma              1538 dev/pci/ubsec.c 	bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, size);
dma              1540 dev/pci/ubsec.c 	bus_dmamem_free(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg);
dma              1542 dev/pci/ubsec.c 	dma->dma_map = NULL;
dma              1547 dev/pci/ubsec.c ubsec_dma_free(struct ubsec_softc *sc, struct ubsec_dma_alloc *dma)
dma              1549 dev/pci/ubsec.c 	bus_dmamap_unload(sc->sc_dmat, dma->dma_map);
dma              1550 dev/pci/ubsec.c 	bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, dma->dma_size);
dma              1551 dev/pci/ubsec.c 	bus_dmamem_free(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg);
dma              1552 dev/pci/ubsec.c 	bus_dmamap_destroy(sc->sc_dmat, dma->dma_map);
dma               283 dev/pci/yds.c  	struct yds_dma *dma;
dma               303 dev/pci/yds.c  		dma = yds_find_dma(sc,(void *)p);
dma               960 dev/pci/yds.c  			u_int dma, cpu, blk, len;
dma               970 dev/pci/yds.c  			dma = sc->pbankp[nbank]->pgstart * sc->sc_play.factor;
dma               975 dev/pci/yds.c  			if (((dma > cpu) && (dma - cpu > blk * 2)) ||
dma               976 dev/pci/yds.c  			    ((cpu > dma) && (dma + len - cpu > blk * 2))) {
dma               980 dev/pci/yds.c  						sc->sc_play.dma->map,
dma               994 dev/pci/yds.c  						sc->sc_play.dma->map,
dma              1000 dev/pci/yds.c  			u_int dma, cpu, blk, len;
dma              1010 dev/pci/yds.c  			dma = sc->rbank[YDS_INPUT_SLOT*2 + nbank].pgstartadr;
dma              1015 dev/pci/yds.c  			if (((dma > cpu) && (dma - cpu > blk * 2)) ||
dma              1016 dev/pci/yds.c  			    ((cpu > dma) && (dma + len - cpu > blk * 2))) {
dma              1020 dev/pci/yds.c  						sc->sc_rec.dma->map,
dma              1034 dev/pci/yds.c  						sc->sc_rec.dma->map,
dma              1368 dev/pci/yds.c  	sc->sc_play.dma = p;
dma              1508 dev/pci/yds.c  	sc->sc_rec.dma = p;
dma              1606 dev/pci/yds.c  		bus_dmamap_sync(sc->sc_dmatag, sc->sc_play.dma->map,
dma              1631 dev/pci/yds.c  		bus_dmamap_sync(sc->sc_dmatag, sc->sc_rec.dma->map,
dma               368 dev/pci/ydsreg.h 		struct yds_dma	*dma;		/* DMA handle for ring buf */
dma               152 dev/sbus/if_le_ledma.c 	struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma;
dma               155 dev/sbus/if_le_ledma.c 	csr = L64854_GCSR(dma);
dma               157 dev/sbus/if_le_ledma.c 	L64854_SCSR(dma, csr);
dma               164 dev/sbus/if_le_ledma.c 	struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma;
dma               167 dev/sbus/if_le_ledma.c 	csr = L64854_GCSR(dma);
dma               169 dev/sbus/if_le_ledma.c 	L64854_SCSR(dma, csr);
dma               211 dev/sbus/if_le_ledma.c 	struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma;
dma               216 dev/sbus/if_le_ledma.c 	if (L64854_GCSR(dma) & E_TP_AUI)
dma               226 dev/sbus/if_le_ledma.c 	struct lsi64854_softc *dma = lesc->sc_dma;
dma               233 dev/sbus/if_le_ledma.c 	csr = L64854_GCSR(dma);
dma               235 dev/sbus/if_le_ledma.c 	DMA_RESET(dma);
dma               238 dev/sbus/if_le_ledma.c 	bus_space_write_4(dma->sc_bustag, dma->sc_regs, L64854_REG_ENBAR,
dma               241 dev/sbus/if_le_ledma.c 	DMA_ENINTR(dma);
dma               247 dev/sbus/if_le_ledma.c 	csr = L64854_GCSR(dma);
dma               249 dev/sbus/if_le_ledma.c 	L64854_SCSR(dma, csr);
dma               373 dev/sbus/qec.c 	bus_addr_t dma;
dma               378 dev/sbus/qec.c 	dma = qr->rb_dmabase;
dma               387 dev/sbus/qec.c 	qr->rb_txddma = dma;
dma               389 dev/sbus/qec.c 	dma += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
dma               395 dev/sbus/qec.c 	qr->rb_rxddma = dma;
dma               397 dev/sbus/qec.c 	dma += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
dma               404 dev/sbus/qec.c 	txbufdma = dma;
dma               406 dev/sbus/qec.c 	dma += ntbuf * pktbufsz;
dma               412 dev/sbus/qec.c 	rxbufdma = dma;
dma               414 dev/sbus/qec.c 	dma += nrbuf * pktbufsz;
dma              1083 dev/usb/ehci.c ehci_allocm(struct usbd_bus *bus, usb_dma_t *dma, u_int32_t size)
dma              1088 dev/usb/ehci.c 	err = usb_allocmem(&sc->sc_bus, size, 0, dma);
dma              1097 dev/usb/ehci.c ehci_freem(struct usbd_bus *bus, usb_dma_t *dma)
dma              1101 dev/usb/ehci.c 	usb_freemem(&sc->sc_bus, dma);
dma              2140 dev/usb/ehci.c 	usb_dma_t dma;
dma              2145 dev/usb/ehci.c 		    EHCI_PAGE_SIZE, &dma);
dma              2154 dev/usb/ehci.c 			sqh = KERNADDR(&dma, offs);
dma              2155 dev/usb/ehci.c 			sqh->physaddr = DMAADDR(&dma, offs);
dma              2181 dev/usb/ehci.c 	usb_dma_t dma;
dma              2187 dev/usb/ehci.c 		    EHCI_PAGE_SIZE, &dma);
dma              2197 dev/usb/ehci.c 			sqtd = KERNADDR(&dma, offs);
dma              2198 dev/usb/ehci.c 			sqtd->physaddr = DMAADDR(&dma, offs);
dma              2236 dev/usb/ehci.c 	usb_dma_t *dma = &xfer->dmabuf;
dma              2244 dev/usb/ehci.c 	dataphys = DMAADDR(dma, 0);
dma               363 dev/usb/ohci.c 	usb_dma_t dma;
dma               368 dev/usb/ohci.c 			  OHCI_ED_ALIGN, &dma);
dma               373 dev/usb/ohci.c 			sed = KERNADDR(&dma, offs);
dma               374 dev/usb/ohci.c 			sed->physaddr = DMAADDR(&dma, offs);
dma               399 dev/usb/ohci.c 	usb_dma_t dma;
dma               405 dev/usb/ohci.c 			  OHCI_TD_ALIGN, &dma);
dma               411 dev/usb/ohci.c 			std = KERNADDR(&dma, offs);
dma               412 dev/usb/ohci.c 			std->physaddr = DMAADDR(&dma, offs);
dma               452 dev/usb/ohci.c 	usb_dma_t *dma = &xfer->dmabuf;
dma               459 dev/usb/ohci.c 	dataphys = DMAADDR(dma, 0);
dma               557 dev/usb/ohci.c 	usb_dma_t dma;
dma               562 dev/usb/ohci.c 			  OHCI_ITD_ALIGN, &dma);
dma               568 dev/usb/ohci.c 			sitd = KERNADDR(&dma, offs);
dma               569 dev/usb/ohci.c 			sitd->physaddr = DMAADDR(&dma, offs);
dma               891 dev/usb/ohci.c ohci_allocm(struct usbd_bus *bus, usb_dma_t *dma, u_int32_t size)
dma               895 dev/usb/ohci.c 	return (usb_allocmem(&sc->sc_bus, size, 0, dma));
dma               899 dev/usb/ohci.c ohci_freem(struct usbd_bus *bus, usb_dma_t *dma)
dma               903 dev/usb/ohci.c 	usb_freemem(&sc->sc_bus, dma);
dma               562 dev/usb/uhci.c uhci_allocm(struct usbd_bus *bus, usb_dma_t *dma, u_int32_t size)
dma               592 dev/usb/uhci.c 	return (usb_allocmem(&sc->sc_bus, size, 0, dma));
dma               596 dev/usb/uhci.c uhci_freem(struct usbd_bus *bus, usb_dma_t *dma)
dma               598 dev/usb/uhci.c 	usb_freemem(&((struct uhci_softc *)bus)->sc_bus, dma);
dma              1600 dev/usb/uhci.c 	usb_dma_t dma;
dma              1605 dev/usb/uhci.c 			  UHCI_TD_ALIGN, &dma);
dma              1610 dev/usb/uhci.c 			std = KERNADDR(&dma, offs);
dma              1611 dev/usb/uhci.c 			std->physaddr = DMAADDR(&dma, offs);
dma              1643 dev/usb/uhci.c 	usb_dma_t dma;
dma              1648 dev/usb/uhci.c 			  UHCI_QH_ALIGN, &dma);
dma              1653 dev/usb/uhci.c 			sqh = KERNADDR(&dma, offs);
dma              1654 dev/usb/uhci.c 			sqh->physaddr = DMAADDR(&dma, offs);
dma              1686 dev/usb/uhci.c 		     int rd, u_int16_t flags, usb_dma_t *dma,
dma              1747 dev/usb/uhci.c 		p->td.td_buffer = htole32(DMAADDR(dma, i * maxp));
dma                54 dev/usb/usb_mem.h #define DMAADDR(dma, o) ((dma)->block->map->dm_segs[0].ds_addr + (dma)->offs + (o))
dma                55 dev/usb/usb_mem.h #define KERNADDR(dma, o) \
dma                56 dev/usb/usb_mem.h 	((void *)((char *)((dma)->block->kaddr + (dma)->offs) + (o)))