| /mirbsd/src/sys/dev/pci/ |
| D | hifn7751.c | 927 struct hifn_dma *dma = sc->sc_dma; in hifn_alloc_slot() local 929 if (dma->cmdi == HIFN_D_CMD_RSIZE) { in hifn_alloc_slot() 930 dma->cmdi = 0; in hifn_alloc_slot() 931 dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID | in hifn_alloc_slot() 936 *cmdp = dma->cmdi++; in hifn_alloc_slot() 937 dma->cmdk = dma->cmdi; in hifn_alloc_slot() 939 if (dma->srci == HIFN_D_SRC_RSIZE) { in hifn_alloc_slot() 940 dma->srci = 0; in hifn_alloc_slot() 941 dma->srcr[HIFN_D_SRC_RSIZE].l = htole32(HIFN_D_VALID | in hifn_alloc_slot() 946 *srcp = dma->srci++; in hifn_alloc_slot() [all …]
|
| D | cmpcivar.h | 46 #define KVADDR(dma) ((void *)(dma)->cd_addr) argument 47 #define DMAADDR(dma) ((dma)->cd_map->dm_segs[0].ds_addr) argument
|
| D | if_txp.c | 461 struct txp_dma_alloc dma; local 485 if (txp_dma_malloc(sc, letoh32(sect->nbytes), &dma, 0)) { 490 bcopy(((u_int8_t *)sect) + sizeof(*sect), dma.dma_vaddr, 499 m.m_data = dma.dma_vaddr; 509 bus_dmamap_sync(sc->sc_dmat, dma.dma_map, 0, 510 dma.dma_map->dm_mapsize, BUS_DMASYNC_PREWRITE); 515 WRITE_REG(sc, TXP_H2A_4, dma.dma_paddr >> 32); 516 WRITE_REG(sc, TXP_H2A_5, dma.dma_paddr & 0xffffffff); 525 bus_dmamap_sync(sc->sc_dmat, dma.dma_map, 0, 526 dma.dma_map->dm_mapsize, BUS_DMASYNC_POSTWRITE); [all …]
|
| D | if_em.c | 2381 struct em_dma_alloc *dma, int mapflags) argument 2397 &dma->dma_tag); 2404 r = bus_dmamap_create(dma->dma_tag, BUS_DMA_NOWAIT, &dma->dma_map); 2407 dma->dma_tag = sc->osdep.em_pa.pa_dmat; 2408 r = bus_dmamap_create(dma->dma_tag, size, 1, 2409 size, 0, BUS_DMA_NOWAIT, &dma->dma_map); 2417 r = bus_dmamem_alloc(dma->dma_tag, size, PAGE_SIZE, 0, &dma->dma_seg, 2418 1, &dma->dma_nseg, BUS_DMA_NOWAIT); 2426 r = bus_dmamem_map(dma->dma_tag, &dma->dma_seg, dma->dma_nseg, size, 2427 &dma->dma_vaddr, BUS_DMA_NOWAIT); [all …]
|
| D | yds.c | 287 struct yds_dma *dma; local 307 dma = yds_find_dma(sc,(void *)p); 944 u_int dma, cpu, blk, len; local 954 dma = sc->pbankp[nbank]->pgstart * sc->sc_play.factor; 959 if (((dma > cpu) && (dma - cpu > blk * 2)) || 960 ((cpu > dma) && (dma + len - cpu > blk * 2))) { 964 sc->sc_play.dma->map, 978 sc->sc_play.dma->map, 984 u_int dma, cpu, blk, len; local 994 dma = sc->rbank[YDS_INPUT_SLOT*2 + nbank].pgstartadr; [all …]
|
| D | safe.c | 1113 struct safe_dma_alloc *dma, int mapflags) in safe_dma_malloc() argument 1118 &dma->dma_seg, 1, &dma->dma_nseg, BUS_DMA_NOWAIT)) != 0) in safe_dma_malloc() 1121 if ((r = bus_dmamem_map(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg, in safe_dma_malloc() 1122 size, &dma->dma_vaddr, mapflags | BUS_DMA_NOWAIT)) != 0) in safe_dma_malloc() 1126 BUS_DMA_NOWAIT, &dma->dma_map)) != 0) in safe_dma_malloc() 1129 if ((r = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr, in safe_dma_malloc() 1133 dma->dma_paddr = dma->dma_map->dm_segs[0].ds_addr; in safe_dma_malloc() 1134 dma->dma_size = size; in safe_dma_malloc() 1138 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in safe_dma_malloc() 1140 bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, size); in safe_dma_malloc() [all …]
|
| D | ubsec.c | 1526 struct ubsec_dma_alloc *dma, int mapflags) in ubsec_dma_malloc() argument 1531 &dma->dma_seg, 1, &dma->dma_nseg, BUS_DMA_NOWAIT)) != 0) in ubsec_dma_malloc() 1534 if ((r = bus_dmamem_map(sc->sc_dmat, &dma->dma_seg, dma->dma_nseg, in ubsec_dma_malloc() 1535 size, &dma->dma_vaddr, mapflags | BUS_DMA_NOWAIT)) != 0) in ubsec_dma_malloc() 1539 BUS_DMA_NOWAIT, &dma->dma_map)) != 0) in ubsec_dma_malloc() 1542 if ((r = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr, in ubsec_dma_malloc() 1546 dma->dma_paddr = dma->dma_map->dm_segs[0].ds_addr; in ubsec_dma_malloc() 1547 dma->dma_size = size; in ubsec_dma_malloc() 1551 bus_dmamap_destroy(sc->sc_dmat, dma->dma_map); in ubsec_dma_malloc() 1553 bus_dmamem_unmap(sc->sc_dmat, dma->dma_vaddr, size); in ubsec_dma_malloc() [all …]
|
| D | autrivar.h | 61 struct autri_dma *dma; /* DMA handle for ring buf */ member
|
| D | esavar.h | 94 struct esa_dma *dma; member
|
| D | esa.c | 506 p->next = vc->dma; in esa_malloc() 507 vc->dma = p; in esa_malloc() 520 for (pp = &vc->dma; (p = *pp) != NULL; pp = &p->next) in esa_free() 613 for (p = vc->dma; p && KERNADDR(p) != start; p = p->next) in esa_trigger_output() 752 for (p = vc->dma; p && KERNADDR(p) != start; p = p->next) in esa_trigger_input() 1727 for (p = vc->dma; p && KERNADDR(p) != mem; p = p->next) in esa_mappage()
|
| /mirbsd/src/sys/dev/sbus/ |
| D | if_le_ledma.c | 147 struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma; in le_ledma_setutp() local 150 csr = L64854_GCSR(dma); in le_ledma_setutp() 152 L64854_SCSR(dma, csr); in le_ledma_setutp() 159 struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma; in le_ledma_setaui() local 162 csr = L64854_GCSR(dma); in le_ledma_setaui() 164 L64854_SCSR(dma, csr); in le_ledma_setaui() 206 struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma; in lemediastatus() local 211 if (L64854_GCSR(dma) & E_TP_AUI) in lemediastatus() 221 struct lsi64854_softc *dma = lesc->sc_dma; in le_ledma_hwreset() local 228 csr = L64854_GCSR(dma); in le_ledma_hwreset() [all …]
|
| D | qec.c | 375 bus_addr_t dma; local 380 dma = qr->rb_dmabase; 389 qr->rb_txddma = dma; 391 dma += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd); 397 qr->rb_rxddma = dma; 399 dma += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd); 406 txbufdma = dma; 408 dma += ntbuf * pktbufsz; 414 rxbufdma = dma; 416 dma += nrbuf * pktbufsz;
|
| D | files.sbus | 11 device dma {}: lsi64854 12 attach dma at sbus with dma_sbus 42 attach esp at dma with esp_dma
|
| /mirbsd/src/sys/dev/usb/ |
| D | usb_mem.h | 54 #define DMAADDR(dma, o) ((dma)->block->map->dm_segs[0].ds_addr + (dma)->offs + (o)) argument 55 #define KERNADDR(dma, o) \ argument 56 ((void *)((char *)((dma)->block->kaddr + (dma)->offs) + (o)))
|
| D | ohci.c | 393 usb_dma_t dma; in ohci_alloc_sed() local 398 OHCI_ED_ALIGN, &dma); in ohci_alloc_sed() 403 sed = KERNADDR(&dma, offs); in ohci_alloc_sed() 404 sed->physaddr = DMAADDR(&dma, offs); in ohci_alloc_sed() 429 usb_dma_t dma; in ohci_alloc_std() local 435 OHCI_TD_ALIGN, &dma); in ohci_alloc_std() 441 std = KERNADDR(&dma, offs); in ohci_alloc_std() 442 std->physaddr = DMAADDR(&dma, offs); in ohci_alloc_std() 482 usb_dma_t *dma = &xfer->dmabuf; in ohci_alloc_std_chain() local 489 dataphys = DMAADDR(dma, 0); in ohci_alloc_std_chain() [all …]
|
| D | ehci.c | 1099 ehci_allocm(struct usbd_bus *bus, usb_dma_t *dma, u_int32_t size) in ehci_allocm() argument 1104 err = usb_allocmem(&sc->sc_bus, size, 0, dma); in ehci_allocm() 1113 ehci_freem(struct usbd_bus *bus, usb_dma_t *dma) in ehci_freem() argument 1117 usb_freemem(&sc->sc_bus, dma); in ehci_freem() 2141 usb_dma_t dma; in ehci_alloc_sqh() local 2146 EHCI_PAGE_SIZE, &dma); in ehci_alloc_sqh() 2155 sqh = KERNADDR(&dma, offs); in ehci_alloc_sqh() 2156 sqh->physaddr = DMAADDR(&dma, offs); in ehci_alloc_sqh() 2181 usb_dma_t dma; in ehci_alloc_sqtd() local 2187 EHCI_PAGE_SIZE, &dma); in ehci_alloc_sqtd() [all …]
|
| D | uhci.c | 585 uhci_allocm(struct usbd_bus *bus, usb_dma_t *dma, u_int32_t size) in uhci_allocm() argument 615 return (usb_allocmem(&sc->sc_bus, size, 0, dma)); in uhci_allocm() 619 uhci_freem(struct usbd_bus *bus, usb_dma_t *dma) in uhci_freem() argument 621 usb_freemem(&((struct uhci_softc *)bus)->sc_bus, dma); in uhci_freem() 1626 usb_dma_t dma; in uhci_alloc_std() local 1631 UHCI_TD_ALIGN, &dma); in uhci_alloc_std() 1636 std = KERNADDR(&dma, offs); in uhci_alloc_std() 1637 std->physaddr = DMAADDR(&dma, offs); in uhci_alloc_std() 1669 usb_dma_t dma; in uhci_alloc_sqh() local 1674 UHCI_QH_ALIGN, &dma); in uhci_alloc_sqh() [all …]
|
| /mirbsd/src/gnu/usr.bin/binutils/cpu/ |
| D | iq2000m.cpu | 389 (dni rb "dma read bytes" (MACH2000 USES-RD USES-RT YIELD-INSN) 395 (dni rbr1 "dma read bytes using r1" (MACH2000 USES-RT YIELD-INSN) 401 (dni rbr30 "dma read bytes using r30" (MACH2000 USES-RT YIELD-INSN) 413 (dni rx "dma read word64s" (MACH2000 USES-RD USES-RT YIELD-INSN) 419 (dni rxr1 "dma read word64s using r1" (MACH2000 USES-RT YIELD-INSN) 425 (dni rxr30 "dma read word 64s using r30" (MACH2000 USES-RT YIELD-INSN) 467 (dni trapqfl "yield if dma queue full" (MACH2000 YIELD-INSN) 473 (dni trapqne "yield if dma queue not empty" (MACH2000 YIELD-INSN) 485 (dni wb "dma write bytes" (MACH2000 USES-RD USES-RT YIELD-INSN) 491 (dni wbu "dma write bytes and unlock" (MACH2000 USES-RD USES-RT YIELD-INSN) [all …]
|
| /mirbsd/src/sys/dev/ic/ |
| D | hme.c | 414 bus_addr_t dma; local 420 dma = hr->rb_dmabase; 426 hr->rb_txddma = dma; 428 dma += HME_TX_RING_SIZE * HME_XD_SIZE; 430 dma = (bus_addr_t)roundup((u_long)dma, 2048); 437 hr->rb_rxddma = dma; 439 dma += HME_RX_RING_SIZE * HME_XD_SIZE; 441 dma = (bus_addr_t)roundup((u_long)dma, 2048);
|
| D | midway.c | 1996 dma, *data, *datastop, count, bcode; local 2020 dma = cur; 2097 if (dma != cur) { 2135 dma = cur; /* update dma pointer */ 2263 dma = cur; /* update dma pointer */ 2319 if (addtail || dma != cur) { 2633 u_int32_t cur, dstart, rbd, pdu, *sav, dma, bcode, count, *data, *datastop; local 2838 dma = cur; /* dma = last location we told chip about */ 2869 if (dma != cur) { 2894 dma = cur; /* update dma pointer */ [all …]
|
| D | aic6360var.h | 83 struct aic_dma_seg dma[AIC_NSEG]; /* Physical addresses+len */ member
|
| /mirbsd/src/sys/arch/sparc/conf/ |
| D | files.sparc | 113 device dma {} 114 attach dma at sbus, obio 117 file arch/sparc/dev/dma.c dma | ledma 139 attach esp at sbus, dma, obio
|
| D | Makefile.sparc | 72 bwtwo.o cgsix.o cgthree.o cgtwo.o cons.o dma.o esp.o fb.o if_ie.o: Makefile
|
| /mirbsd/src/sys/compat/linux/ |
| D | linux_socket.h | 121 unsigned char dma; member
|
| /mirbsd/src/share/doc/smm/18.net/ |
| D | spell.ok | 168 dma'd
|