HomeSort by: relevance | last modified time | path
    Searched refs:dmap (Results 1 - 25 of 32) sorted by relevancy

1 2

  /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] ||

Completed in 43 milliseconds

1 2