Home
last modified time | relevance | path

Searched refs:dmap (Results 1 – 25 of 52) sorted by relevance

123

/openbsd-src/sys/arch/macppc/dev/
H A Ddbdma.c38 dbdma_start(dbdma_regmap_t *dmap, dbdma_t dt) in dbdma_start() argument
42 DBDMA_ST4_ENDIAN(&dmap->d_intselect, DBDMA_CLEAR_CNTRL((0xffff))); in dbdma_start()
43 DBDMA_ST4_ENDIAN(&dmap->d_control, DBDMA_CLEAR_CNTRL(( in dbdma_start()
54 } while (DBDMA_LD4_ENDIAN(&dmap->d_status) & DBDMA_CNTRL_ACTIVE); in dbdma_start()
57 DBDMA_ST4_ENDIAN(&dmap->d_cmdptrhi, 0); /* 64-bit not yet */ in dbdma_start()
58 DBDMA_ST4_ENDIAN(&dmap->d_cmdptrlo, addr); in dbdma_start()
60 DBDMA_ST4_ENDIAN(&dmap->d_control, in dbdma_start()
66 dbdma_stop(dbdma_regmap_t *dmap) in dbdma_stop() argument
68 DBDMA_ST4_ENDIAN(&dmap->d_control, DBDMA_CLEAR_CNTRL(DBDMA_CNTRL_RUN) | in dbdma_stop()
71 while (DBDMA_LD4_ENDIAN(&dmap->d_status) & in dbdma_stop()
[all …]
/openbsd-src/sys/dev/pci/drm/ttm/
H A Dttm_resource.c543 struct iosys_map *dmap, in ttm_kmap_iter_iomap_map_local() argument
570 iosys_map_set_vaddr_iomem(dmap, addr); in ttm_kmap_iter_iomap_map_local()
625 struct iosys_map *dmap, in ttm_kmap_iter_linear_io_map_local() argument
631 *dmap = iter_io->dmap; in ttm_kmap_iter_linear_io_map_local()
632 iosys_map_incr(dmap, i * PAGE_SIZE); in ttm_kmap_iter_linear_io_map_local()
668 iosys_map_set_vaddr(&iter_io->dmap, mem->bus.addr); in ttm_kmap_iter_linear_io_init()
672 memset(&iter_io->dmap, 0, sizeof(iter_io->dmap)); in ttm_kmap_iter_linear_io_init()
675 iosys_map_set_vaddr_iomem(&iter_io->dmap, in ttm_kmap_iter_linear_io_init()
681 &iter_io->dmap.bsh)) { in ttm_kmap_iter_linear_io_init()
685 iter_io->dmap.size = mem->size; in ttm_kmap_iter_linear_io_init()
[all …]
H A Dttm_tt.c468 struct iosys_map *dmap, in ttm_kmap_iter_tt_map_local() argument
475 iosys_map_set_vaddr(dmap, kmap_local_page_prot(iter_tt->tt->pages[i], in ttm_kmap_iter_tt_map_local()
478 iosys_map_set_vaddr(dmap, kmap_atomic_prot(iter_tt->tt->pages[i], in ttm_kmap_iter_tt_map_local()
/openbsd-src/sys/dev/pci/
H A Dpcscp.c355 bus_dmamap_t dmap = esc->sc_xfermap; in pcscp_dma_intr() local
369 bus_dmamap_unload(esc->sc_dmat, dmap); in pcscp_dma_intr()
448 0, sizeof(u_int32_t) * dmap->dm_nsegs, BUS_DMASYNC_POSTWRITE); in pcscp_dma_intr()
450 bus_dmamap_sync(esc->sc_dmat, dmap, 0, dmap->dm_mapsize, in pcscp_dma_intr()
452 bus_dmamap_unload(esc->sc_dmat, dmap); in pcscp_dma_intr()
501 bus_dmamap_t dmap = esc->sc_xfermap; in pcscp_dma_setup() local
525 error = bus_dmamap_load(esc->sc_dmat, dmap, *esc->sc_dmaaddr, in pcscp_dma_setup()
542 nseg = dmap->dm_nsegs; in pcscp_dma_setup()
545 s_addr = dmap->dm_segs[0].ds_addr; in pcscp_dma_setup()
555 *mdl++ = htole32(dmap->dm_segs[seg].ds_addr); in pcscp_dma_setup()
[all …]
H A Dif_tht.c1162 bus_dmamap_t dmap = pkt->tp_dmap; in tht_load_pkt() local
1165 switch(bus_dmamap_load_mbuf(dmat, dmap, m, BUS_DMA_NOWAIT)) { in tht_load_pkt()
1183 if (bus_dmamap_load_mbuf(dmat, dmap, m0, BUS_DMA_NOWAIT)) { in tht_load_pkt()
1204 bus_dmamap_t dmap; in tht_txf() local
1219 dmap = pkt->tp_dmap; in tht_txf()
1221 bus_dmamap_sync(dmat, dmap, 0, dmap->dm_mapsize, in tht_txf()
1223 bus_dmamap_unload(dmat, dmap); in tht_txf()
1240 bus_dmamap_t dmap; in tht_rxf_fill() local
1266 dmap in tht_rxf_fill()
1302 bus_dmamap_t dmap; tht_rxf_drain() local
1323 bus_dmamap_t dmap; tht_rxd() local
1530 tht_fifo_write_dmap(struct tht_softc * sc,struct tht_fifo * tf,bus_dmamap_t dmap) tht_fifo_write_dmap() argument
[all...]
H A Dvmwpvs.c847 bus_dmamap_t dmap = ccb->ccb_dmamap; in vmwpvs_scsi_cmd() local
859 error = bus_dmamap_load(sc->sc_dmat, dmap, in vmwpvs_scsi_cmd()
868 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in vmwpvs_scsi_cmd()
889 if (dmap->dm_nsegs == 1) { in vmwpvs_scsi_cmd()
890 r->data_addr = dmap->dm_segs[0].ds_addr; in vmwpvs_scsi_cmd()
898 for (i = 0; i < dmap->dm_nsegs; i++) { in vmwpvs_scsi_cmd()
900 sge->addr = dmap->dm_segs[i].ds_addr; in vmwpvs_scsi_cmd()
901 sge->len = dmap->dm_segs[i].ds_len; in vmwpvs_scsi_cmd()
907 sizeof(*sge) * dmap in vmwpvs_scsi_cmd()
1013 bus_dmamap_t dmap = ccb->ccb_dmamap; vmwpvs_scsi_cmd_done() local
[all...]
H A Dif_vic.c1031 bus_dmamap_t dmap; in vic_start() local
1087 dmap = txb->txb_dmamap; in vic_start()
1091 txd->tx_sa.sa_length = dmap->dm_nsegs; in vic_start()
1092 for (i = 0; i < dmap->dm_nsegs; i++) { in vic_start()
1094 sge->sg_length = dmap->dm_segs[i].ds_len; in vic_start()
1095 sge->sg_addr_low = dmap->dm_segs[i].ds_addr; in vic_start()
1102 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in vic_start()
1122 bus_dmamap_t dmap = txb->txb_dmamap; in vic_load_txb() local
1125 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, BUS_DMA_NOWAIT); in vic_load_txb()
1133 bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, in vic_load_txb()
H A Dif_bge.c1164 bus_dmamap_t dmap = sc->bge_cdata.bge_rx_std_map[i]; in bge_newbuf() local
1176 error = bus_dmamap_load_mbuf(sc->bge_dmatag, dmap, m, in bge_newbuf()
1183 bus_dmamap_sync(sc->bge_dmatag, dmap, 0, dmap->dm_mapsize, in bge_newbuf()
1193 BGE_HOSTADDR(r->bge_addr, dmap->dm_segs[0].ds_addr); in bge_newbuf()
1213 bus_dmamap_t dmap = sc->bge_cdata.bge_rx_jumbo_map[i]; in bge_newbuf_jumbo() local
1225 error = bus_dmamap_load_mbuf(sc->bge_dmatag, dmap, m, in bge_newbuf_jumbo()
1232 bus_dmamap_sync(sc->bge_dmatag, dmap, 0, dmap->dm_mapsize, in bge_newbuf_jumbo()
1248 switch (dmap in bge_newbuf_jumbo()
1377 bus_dmamap_t dmap; bge_free_rx_ring_std() local
1481 bus_dmamap_t dmap; bge_free_rx_ring_jumbo() local
[all...]
H A Dmpii.c763 bus_dmamap_t dmap = ccb->ccb_dmamap; in mpii_load_xs_sas3() local
775 error = bus_dmamap_load(sc->sc_dmat, dmap, xs->data, xs->datalen, NULL, in mpii_load_xs_sas3()
783 if (dmap->dm_nsegs > sc->sc_chain_sge) { in mpii_load_xs_sas3()
790 for (i = 0; i < dmap->dm_nsegs; i++, nsge++) { in mpii_load_xs_sas3()
797 htolem32(&csge->sg_len, (dmap->dm_nsegs - i) * in mpii_load_xs_sas3()
803 if ((dmap->dm_nsegs - i) > sc->sc_max_chain) { in mpii_load_xs_sas3()
812 htolem32(&sge->sg_len, dmap->dm_segs[i].ds_len); in mpii_load_xs_sas3()
813 htolem64(&sge->sg_addr, dmap->dm_segs[i].ds_addr); in mpii_load_xs_sas3()
819 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in mpii_load_xs_sas3()
833 bus_dmamap_t dmap = ccb->ccb_dmamap; in mpii_load_xs() local
[all …]
H A Dif_nxe.c1302 bus_dmamap_t dmap; in nxe_start() local
1334 dmap = pkt->pkt_dmap; in nxe_start()
1335 m = nxe_load_pkt(sc, dmap, m); in nxe_start()
1350 txd->tx_nbufs = dmap->dm_nsegs; in nxe_start()
1351 txd->tx_length = htole16(dmap->dm_mapsize); in nxe_start()
1354 segs = dmap->dm_segs; in nxe_start()
1355 nsegs = dmap->dm_nsegs; in nxe_start()
1386 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in nxe_start()
1468 nxe_load_pkt(struct nxe_softc *sc, bus_dmamap_t dmap, struc argument
[all...]
/openbsd-src/sys/dev/ic/
H A Dufshci.c659 bus_dmamap_t dmap = ccb->ccb_dmamap; in ufshci_utr_cmd_lun()
729 utrd->dw7 |= UFSHCI_UTRD_DW7_PRDTL(dmap->dm_nsegs); in ufshci_utr_cmd_lun()
732 for (i = 0; i < dmap->dm_nsegs; i++) { in ufshci_utr_cmd_lun()
733 dva = dmap->dm_segs[i].ds_addr; in ufshci_utr_cmd_lun()
737 ucd->prdt[i].dw3 = dmap->dm_segs[i].ds_len - 1; in ufshci_utr_cmd_lun()
767 bus_dmamap_t dmap = ccb->ccb_dmamap;
835 utrd->dw7 |= UFSHCI_UTRD_DW7_PRDTL(dmap->dm_nsegs); in ufshci_utr_cmd_inquiry()
838 for (i = 0; i < dmap->dm_nsegs; i++) { in ufshci_utr_cmd_inquiry()
839 dva = dmap->dm_segs[i].ds_addr; in ufshci_utr_cmd_inquiry()
843 ucd->prdt[i].dw3 = dmap in ufshci_utr_cmd_inquiry()
665 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_utr_cmd_lun() local
775 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_utr_cmd_inquiry() local
883 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_utr_cmd_capacity16() local
995 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_utr_cmd_capacity() local
1106 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_utr_cmd_io() local
1580 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_scsi_inquiry() local
1635 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_scsi_capacity16() local
1690 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_scsi_capacity() local
1789 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_scsi_io() local
1844 bus_dmamap_t dmap = ccb->ccb_dmamap; ufshci_scsi_io_done() local
[all...]
H A Dtwe.c494 bus_dmamap_t dmap; in twe_cmd() local
522 dmap = ccb->ccb_dmamap; in twe_cmd()
527 error = bus_dmamap_load(sc->dmat, dmap, ccb->ccb_data, in twe_cmd()
566 cmd->cmd_op += (2 * dmap->dm_nsegs) << 8; in twe_cmd()
568 for (i = 0; i < dmap->dm_nsegs; i++, sgp++) { in twe_cmd()
569 sgp->twes_addr = htole32(dmap->dm_segs[i].ds_addr); in twe_cmd()
570 sgp->twes_len = htole32(dmap->dm_segs[i].ds_len); in twe_cmd()
572 dmap->dm_segs[i].ds_addr, in twe_cmd()
573 dmap->dm_segs[i].ds_len)); in twe_cmd()
577 bus_dmamap_sync(sc->dmat, dmap, 0, dmap->dm_mapsize, in twe_cmd()
[all …]
H A Dnvme.c671 bus_dmamap_t dmap = ccb->ccb_dmamap; in nvme_scsi_io()
680 if (bus_dmamap_load(sc->sc_dmat, dmap, in nvme_scsi_io()
685 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in nvme_scsi_io_fill()
689 if (dmap->dm_nsegs > 2) { in nvme_scsi_io_fill()
690 for (i = 1; i < dmap->dm_nsegs; i++) { in nvme_scsi_io_fill() local
692 dmap->dm_segs[i].ds_addr); in nvme_scsi_io_fill()
697 sizeof(*ccb->ccb_prpl) * (dmap->dm_nsegs - 1), in nvme_scsi_io_fill()
720 bus_dmamap_t dmap = ccb->ccb_dmamap; in nvme_scsi_io_done()
730 htolem64(&sqe->entry.prp[0], dmap in nvme_scsi_io_done()
641 bus_dmamap_t dmap = ccb->ccb_dmamap; nvme_scsi_io() local
722 bus_dmamap_t dmap = ccb->ccb_dmamap; nvme_scsi_io_done() local
[all...]
H A Dsili.c1534 bus_dmamap_t dmap = ccb->ccb_dmamap; in sili_load() local
1542 error = bus_dmamap_load(sc->sc_dmat, dmap, xa->data, xa->datalen, NULL, in sili_load()
1549 if (dmap->dm_nsegs > sgllen) in sili_load()
1552 for (i = 0; i < dmap->dm_nsegs; i++) { in sili_load()
1563 if ((dmap->dm_nsegs - i) > SILI_SGT_SGLLEN) in sili_load()
1571 addr = dmap->dm_segs[i].ds_addr; in sili_load()
1574 sgl->data_count = htole32(dmap->dm_segs[i].ds_len); in sili_load()
1581 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap->dm_mapsize, in sili_load()
1594 bus_dmamap_t dmap in sili_unload() local
[all...]
H A Dahci.c1766 bus_dmamap_t dmap = ccb->ccb_dmamap; in ahci_load_prdt()
1775 error = bus_dmamap_load(sc->sc_dmat, dmap, xa->data, xa->datalen, NULL, in ahci_load_prdt()
1782 for (i = 0; i < dmap->dm_nsegs - 1; i++) { in ahci_load_prdt()
1783 ahci_load_prdt_seg(&prdt[i], dmap->dm_segs[i].ds_addr, in ahci_load_prdt()
1784 dmap->dm_segs[i].ds_len, 0); in ahci_load_prdt()
1788 dmap->dm_segs[i].ds_addr, dmap->dm_segs[i].ds_len, in ahci_load_prdt()
1791 htolem16(&cmd_slot->prdtl, dmap->dm_nsegs); in ahci_load_prdt()
1793 bus_dmamap_sync(sc->sc_dmat, dmap, 0, dmap in ahci_load_prdt()
1763 bus_dmamap_t dmap = ccb->ccb_dmamap; ahci_load_prdt() local
1803 bus_dmamap_t dmap = ccb->ccb_dmamap; ahci_unload_prdt() local
[all...]
/openbsd-src/gnu/usr.bin/binutils/gdb/testsuite/gdb.base/
H A Dm32rovly.c93 short *dmap, in D10VTranslate() argument
167 *dmap = 0; in D10VTranslate()
172 *dmap = 0x1000L | ((off & 0x3ffffL) >> 14); in D10VTranslate()
176 *dmap = off >> 14; in D10VTranslate()
H A Dovlymgr.c103 short *dmap, in D10VTranslate() argument
177 *dmap = 0; in D10VTranslate()
182 *dmap = 0x1000L | ((off & 0x3ffffL) >> 14); in D10VTranslate()
186 *dmap = off >> 14; in D10VTranslate()
H A Dd10vovly.c93 short *dmap, in D10VTranslate() argument
167 *dmap = 0; in D10VTranslate()
172 *dmap = 0x1000L | ((off & 0x3ffffL) >> 14); in D10VTranslate()
176 *dmap = off >> 14; in D10VTranslate()
/openbsd-src/sys/dev/pci/drm/include/drm/ttm/
H A Dttm_kmap_iter.h32 struct iosys_map *dmap, pgoff_t i, bus_space_tag_t);
42 struct iosys_map *dmap, bus_space_tag_t);
/openbsd-src/sys/arch/octeon/dev/
H A Dogxvar.h25 bus_dmamap_t dmap; member
34 bus_dmamap_t dmap; member
/openbsd-src/sys/dev/usb/
H A Dusb_mem.c85 struct usb_dma_block **dmap, int flags) in usb_block_allocmem() argument
102 *dmap = p; in usb_block_allocmem()
140 *dmap = p; in usb_block_allocmem()
/openbsd-src/sys/dev/pci/bktr/
H A Dbktr_os.c307 free_bktr_mem(bktr_ptr_t bktr, bus_dmamap_t dmap, vaddr_t kva) in free_bktr_mem() argument
311 bus_dmamem_unmap(dmat, (caddr_t)kva, dmap->dm_mapsize); in free_bktr_mem()
312 bus_dmamem_free(dmat, dmap->dm_segs, 1); in free_bktr_mem()
313 bus_dmamap_destroy(dmat, dmap); in free_bktr_mem()
/openbsd-src/sys/dev/pv/
H A Dif_xnf.c753 bus_dmamap_t dmap; in xnf_rxeof() local
772 dmap = sc->sc_rx_dmap[id]; in xnf_rxeof()
773 bus_dmamap_sync(sc->sc_dmat, dmap, 0, 0, in xnf_rxeof()
775 bus_dmamap_unload(sc->sc_dmat, dmap); in xnf_rxeof()
843 bus_dmamap_t dmap; in xnf_rx_ring_fill() local
864 dmap = sc->sc_rx_dmap[id]; in xnf_rx_ring_fill()
866 if (bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, flags)) { in xnf_rx_ring_fill()
871 rxd->rxd_req.rxq_ref = dmap->dm_segs[0].ds_addr; in xnf_rx_ring_fill()
872 bus_dmamap_sync(sc->sc_dmat, dmap, 0, 0, BUS_DMASYNC_PREWRITE); in xnf_rx_ring_fill()
/openbsd-src/usr.bin/vi/docs/internals/
H A Dgdb.script6 # usage dmap(sp)
7 define dmap
/openbsd-src/usr.bin/lex/
H A Dflex.skl3106 /** lookup id in the dmap list.
3107 * @param dmap pointer to first element in list
3110 static struct yytbl_dmap *yytbl_dmap_lookup YYFARGS2(struct yytbl_dmap *, dmap,
3113 while (dmap->dm_id)
3114 if (dmap->dm_id == id)
3115 return dmap;
3117 dmap++;
3122 * @param dmap used to performing mapping
3125 static int yytbl_data_load YYFARGS2(struct yytbl_dmap *, dmap, struct yytbl_reader*, rd)
3144 transdmap = yytbl_dmap_lookup (dmap, YYTD_ID_TRANSITION M4_YY_CALL_LAST_ARG);
[all …]

123