| /src/sys/arch/macppc/dev/ |
| dbdma.c | 43 dbdma_start(dbdma_regmap_t *dmap, dbdma_command_t *commands) 50 dmap->d_intselect = 0xff; /* Endian magic - clear out interrupts */ 51 DBDMA_ST4_ENDIAN(&dmap->d_control, 59 while (DBDMA_LD4_ENDIAN(&dmap->d_status) & DBDMA_CNTRL_ACTIVE) 62 dmap->d_cmdptrhi = 0; /* 64-bit not yet */ 63 DBDMA_ST4_ENDIAN(&dmap->d_cmdptrlo, addr); 65 DBDMA_ST4_ENDIAN(&dmap->d_control, DBDMA_SET_CNTRL(DBDMA_CNTRL_RUN)); 69 dbdma_stop(dbdma_regmap_t *dmap) 71 out32rb(&dmap->d_control, DBDMA_CLEAR_CNTRL(DBDMA_CNTRL_RUN) | 74 while (in32rb(&dmap->d_status) [all...] |
| /src/sys/arch/amiga/dev/ |
| aucc.c | 442 u_char *dmap[4]; local 448 dmap[0] = dmap[1] = dmap[2] = dmap[3] = NULL; 477 DPRINTF(("dmap is %p %p %p %p, mask=0x%x\n", dmap[0], dmap[1], 478 dmap[2], dmap[3], mask)) [all...] |
| /src/sys/dev/pci/ |
| pcscp.c | 367 bus_dmamap_t dmap = esc->sc_xfermap; local 381 bus_dmamap_unload(esc->sc_dmat, dmap); 465 0, sizeof(uint32_t) * dmap->dm_nsegs, BUS_DMASYNC_POSTWRITE); 467 bus_dmamap_sync(esc->sc_dmat, dmap, 0, dmap->dm_mapsize, 469 bus_dmamap_unload(esc->sc_dmat, dmap); 519 bus_dmamap_t dmap = esc->sc_xfermap; local 543 error = bus_dmamap_load(esc->sc_dmat, dmap, *esc->sc_dmaaddr, 560 nseg = dmap->dm_nsegs; 563 s_addr = dmap->dm_segs[0].ds_addr 582 bus_dmamap_t dmap = esc->sc_xfermap, mdldmap = esc->sc_mdldmap; local [all...] |
| ubsec.c | 349 struct ubsec_dma *dmap; local 415 dmap = sc->sc_dmaa; 416 for (i = 0; i < UBS_MAX_NQUEUE; i++, dmap++) { 422 &dmap->d_alloc, 0)) { 427 dmap->d_dma = (struct ubsec_dmachunk *)dmap->d_alloc.dma_vaddr; 429 q->q_dma = dmap; 640 struct ubsec_dma *dmap; local 660 dmap = q->q_dma; 662 if ((dmap->d_dma->d_mcr.mcr_flag 1148 struct ubsec_dma *dmap = NULL; local 1786 struct ubsec_dma *dmap = q->q_dma; local [all...] |
| isp_pci.c | 1327 bus_dmamap_t dmap; local 1337 dmap = pcs->pci_xfer_dmap[hidx]; 1363 error = bus_dmamap_load(isp->isp_dmatag, dmap, xs->data, 1377 dm_segs = dmap->dm_segs; 1378 nsegs = dmap->dm_nsegs; 1379 bus_dmamap_sync(isp->isp_dmatag, dmap, 0, dmap->dm_mapsize, 1415 bus_dmamap_t dmap; local 1422 dmap = pcs->pci_xfer_dmap[hidx]; 1423 bus_dmamap_sync(isp->isp_dmatag, dmap, 0, dmap->dm_mapsize [all...] |
| trm.c | 190 bus_dmamap_t dmap; member in struct:trm_srb 596 BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &srb->dmap)) { 730 if ((error = bus_dmamap_load(sc->sc_dmat, srb->dmap, 748 bus_dmamap_sync(sc->sc_dmat, srb->dmap, 0, 749 srb->dmap->dm_mapsize, 754 for (i = 0; i < srb->dmap->dm_nsegs; i++) { 756 htole32(srb->dmap->dm_segs[i].ds_addr); 758 htole32(srb->dmap->dm_segs[i].ds_len); 761 srb->sgcnt = srb->dmap->dm_nsegs; 2178 bus_dmamap_sync(sc->sc_dmat, srb->dmap, 0 [all...] |
| mpii.c | 829 bus_dmamap_t dmap = ccb->ccb_dmamap; local 842 error = bus_dmamap_load(sc->sc_dmat, dmap, xs->data, xs->datalen, NULL, 850 for (i = 0; i < dmap->dm_nsegs; i++, nsge++) { 860 csge->sg_len = htole32((dmap->dm_nsegs - i) * 866 sge->sg_len = htole32(dmap->dm_segs[i].ds_len); 867 sge->sg_addr = htole64(dmap->dm_segs[i].ds_addr); 873 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, 887 bus_dmamap_t dmap = ccb->ccb_dmamap; local 903 error = bus_dmamap_load(sc->sc_dmat, dmap, xs->data, xs->datalen, NULL 3190 bus_dmamap_t dmap = ccb->ccb_dmamap; local [all...] |
| if_vmx.c | 2190 bus_dmamap_t dmap; local 2194 dmap = rxr->vxrxr_spare_dmap; 2218 error = bus_dmamap_load_mbuf(sc->vmx_dmat, dmap, m, BUS_DMA_NOWAIT); 2233 rxb->vrxb_dmamap = dmap; 2236 rxd->addr = DMAADDR(dmap); 3064 bus_dmamap_t dmap) 3073 error = bus_dmamap_load_mbuf(tag, dmap, m, BUS_DMA_NOWAIT); 3080 error = bus_dmamap_load_mbuf(tag, dmap, m, BUS_DMA_NOWAIT); 3095 vmxnet3_txq_unload_mbuf(struct vmxnet3_txqueue *txq, bus_dmamap_t dmap) 3098 bus_dmamap_unload(txq->vxtxq_sc->vmx_dmat, dmap); 3108 bus_dmamap_t dmap; local [all...] |
| mfii.c | 2000 bus_dmamap_t dmap = ccb->ccb_dmamap32; local 2008 error = bus_dmamap_load(sc->sc_dmat, dmap, 2016 for (i = 0; i < dmap->dm_nsegs; i++) { 2017 sgl->sg32[i].addr = htole32(dmap->dm_segs[i].ds_addr); 2018 sgl->sg32[i].len = htole32(dmap->dm_segs[i].ds_len); 2021 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, 2646 bus_dmamap_t dmap = ccb->ccb_dmamap64; local 2656 error = bus_dmamap_load(sc->sc_dmat64, dmap, 2666 if (dmap->dm_nsegs > space) [all...] |
| if_et.c | 926 void **addr, bus_addr_t *paddr, bus_dmamap_t *dmap, bus_dma_segment_t *seg) 931 dmap); 951 error = bus_dmamap_load(sc->sc_dmat, *dmap, *addr, size, NULL, 961 *paddr = (*dmap)->dm_segs[0].ds_addr; 967 et_dma_mem_destroy(struct et_softc *sc, void *addr, bus_dmamap_t dmap) 969 bus_dmamap_unload(sc->sc_dmat, dmap); 2062 bus_dmamap_t dmap; local 2120 dmap = rb->rb_dmap; 2123 sc->sc_mbuf_tmp_dmap = dmap;
|
| arcmsr.c | 483 bus_dmamap_t dmap = ccb->ccb_dmamap; local 491 error = bus_dmamap_load(sc->sc_dmat, dmap, 501 for (i = 0; i < dmap->dm_nsegs; i++) { 504 sge->sg_hdr = htole32(ARC_SGE_64BIT | dmap->dm_segs[i].ds_len); 505 addr = dmap->dm_segs[i].ds_addr; 510 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize,
|
| auixp.c | 617 auixp_allocate_dma_chain(struct auixp_softc *sc, struct auixp_dma **dmap) 623 *dmap = NULL; 639 *dmap = dma;
|
| /src/sys/arch/evbppc/virtex/dev/ |
| if_temac.c | 663 bus_dmamap_t dmap; local 692 dmap = txs->txs_dmap; 699 if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, 718 if (dmap->dm_nsegs > sc->sc_txfree) { 719 bus_dmamap_unload(sc->sc_dmat, dmap); 725 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, 738 temac_txcdsync(sc, sc->sc_txcur, dmap->dm_nsegs, 741 for (i = 0; i < dmap->dm_nsegs; i++) { 743 dmap->dm_segs[i].ds_addr 1003 bus_dmamap_t dmap; local [all...] |
| /src/sys/dev/sbus/ |
| isp_sbus.c | 492 bus_dmamap_t dmap; local 502 dmap = sbc->sbus_dmamap[hidx]; 520 error = bus_dmamap_load(isp->isp_dmatag, dmap, xs->data, xs->datalen, 531 dm_segs = dmap->dm_segs; 532 nsegs = dmap->dm_nsegs; 533 bus_dmamap_sync(isp->isp_dmatag, dmap, 0, dmap->dm_mapsize, flg2); 547 bus_dmamap_t dmap; local 555 dmap = sbc->sbus_dmamap[hidx]; 556 bus_dmamap_sync(isp->isp_dmatag, dmap, 0 [all...] |
| /src/sys/dev/ic/ |
| nvme.c | 767 bus_dmamap_t dmap; local 786 dmap = ccb->ccb_dmamap; 787 error = bus_dmamap_load(sc->sc_dmat, dmap, data, 798 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, 802 if (dmap->dm_nsegs > 2) { 803 for (i = 1; i < dmap->dm_nsegs; i++) { 805 dmap->dm_segs[i].ds_addr); 810 sizeof(*ccb->ccb_prpl) * (dmap->dm_nsegs - 1), 828 bus_dmamap_t dmap = ccb->ccb_dmamap local 862 bus_dmamap_t dmap = ccb->ccb_dmamap; local 1184 bus_dmamap_t dmap = ccb->ccb_dmamap; local 1227 bus_dmamap_t dmap = ccb->ccb_dmamap; local [all...] |
| mpt_netbsd.c | 288 MPT_SGL_MAX, MAXPHYS, 0, 0, &req->dmap); 301 if (req->dmap != NULL) 302 bus_dmamap_destroy(mpt->sc_dmat, req->dmap); 463 bus_dmamap_unload(mpt->sc_dmat, req->dmap); 640 bus_dmamap_sync(mpt->sc_dmat, req->dmap, 0, 641 req->dmap->dm_mapsize, 644 bus_dmamap_unload(mpt->sc_dmat, req->dmap); 928 error = bus_dmamap_load(mpt->sc_dmat, req->dmap, xs->data, 955 if (req->dmap->dm_nsegs > MPT_NSGL_FIRST(mpt)) { 956 int seg, i, nleft = req->dmap->dm_nsegs [all...] |
| ciss.c | 685 bus_dmamap_t dmap = ccb->ccb_dmamap; local 700 if ((error = bus_dmamap_load(sc->sc_dmat, dmap, ccb->ccb_data, 709 cmd->sgin = dmap->dm_nsegs; 711 sgd = dmap->dm_segs; 715 for (i = 0; i < dmap->dm_nsegs; sgd++, i++) { 730 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, 733 if (dmap->dm_nsegs == 0) 735 else if (dmap->dm_nsegs == 1) 737 else if (dmap->dm_nsegs == 2 [all...] |
| ihavar.h | 91 bus_dmamap_t dmap; /* maps xs->buf xfer buffer */ member in struct:iha_scb
|
| mpt_netbsd.h | 156 bus_dmamap_t dmap; /* DMA map for data buffer */ member in struct:req_entry
|
| iha.c | 537 BUS_DMA_NOWAIT, &scb->dmap); 728 error = bus_dmamap_load(sc->sc_dmat, scb->dmap, 744 bus_dmamap_sync(sc->sc_dmat, scb->dmap, 745 0, scb->dmap->dm_mapsize, 1150 dm = scb->dmap; 1224 bus_dmamap_sync(sc->sc_dmat, scb->dmap, 1225 0, scb->dmap->dm_mapsize, 1228 bus_dmamap_unload(sc->sc_dmat, scb->dmap); 1337 err = bus_dmamap_load(sc->sc_dmat, scb->dmap, 1345 bus_dmamap_sync(sc->sc_dmat, scb->dmap, [all...] |
| /src/sys/dev/usb/ |
| usb_mem.c | 109 u_int flags, usb_dma_block_t **dmap) 141 *dmap = b; 190 *dmap = b;
|
| /src/sys/arch/hpcmips/vr/ |
| vraiu.c | 513 vraiu_slinear16_1(struct vraiu_softc *sc, u_short *dmap, void *p, int n) 530 *dmap++ = (i >> 6) + 0x200;
|
| /src/sys/dev/pci/bktr/ |
| bktr_os.c | 1623 free_bktr_mem(bktr_ptr_t bktr, bus_dmamap_t dmap, vaddr_t kva) 1627 bus_dmamap_unload(dmat, dmap); 1629 bus_dmamem_unmap(dmat, (void *)kva, dmap->dm_mapsize); 1633 bus_dmamem_free(dmat, dmap->dm_segs, 1); 1634 bus_dmamap_destroy(dmat, dmap);
|
| /src/lib/libedit/ |
| tty.c | 904 const el_action_t *dmap, *dalt; local 910 dmap = el->el_map.vii; 913 dmap = el->el_map.emacs; 924 map[(unsigned char)old[0]] = dmap[(unsigned char)old[0]];
|
| terminal.c | 1137 const el_action_t *dmap; local 1147 dmap = el->el_map.type == MAP_VI ? el->el_map.vic : el->el_map.emacs; 1178 if (p[1] && (dmap[j] == map[j] ||
|