HomeSort by: relevance | last modified time | path
    Searched defs:dmamap (Results 1 - 25 of 54) sorted by relevancy

1 2 3

  /src/sys/external/bsd/drm2/include/drm/
drm_gem_cma_helper.h 52 bus_dmamap_t dmamap; member in struct:drm_gem_cma_object
  /src/sys/arch/newsmips/apbus/
dmac3.c 89 static paddr_t dmamap = DMAC3_PAGEMAP; local in function:dmac3_attach
96 sc->sc_dmamap = (uint32_t *)dmamap;
98 dmamap += 0x1000;
  /src/sys/dev/ic/
cs4231var.h 43 bus_dmamap_t dmamap; member in struct:cs_dma
dp83932.c 290 bus_dmamap_t dmamap; local in function:sonic_start
323 dmamap = ds->ds_dmamap;
331 if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0,
334 dmamap->dm_nsegs == SONIC_NTXFRAGS)) {
336 bus_dmamap_unload(sc->sc_dmat, dmamap);
355 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap,
376 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
390 for (seg = 0; seg < dmamap->dm_nsegs; seg++) {
393 (dmamap->dm_segs[seg].ds_addr >> 16)
    [all...]
aic6915.c 356 bus_dmamap_t dmamap; local in function:sf_start
390 dmamap = ds->ds_dmamap;
398 if (bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0,
418 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap,
442 txd->td_word1 = htole32(dmamap->dm_nsegs);
443 for (seg = 0; seg < dmamap->dm_nsegs; seg++) {
445 htole32(dmamap->dm_segs[seg].ds_addr);
447 htole32(dmamap->dm_segs[seg].ds_len);
452 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize
    [all...]
rtl8169.c 473 bus_dmamap_t dmamap; local in function:re_diag
545 dmamap = rxs->rxs_dmamap;
546 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
548 bus_dmamap_unload(sc->sc_dmat, dmamap);
smc83c170.c 364 bus_dmamap_t dmamap; local in function:epic_start
396 dmamap = ds->ds_dmamap;
404 if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0,
407 dmamap-> dm_nsegs == EPIC_NFRAGS)) {
409 bus_dmamap_unload(sc->sc_dmat, dmamap);
430 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap,
446 for (seg = 0; seg < dmamap->dm_nsegs; seg++) {
448 dmamap->dm_segs[seg].ds_addr;
450 dmamap->dm_segs[seg].ds_len;
464 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize
    [all...]
elinkxl.c 1024 bus_dmamap_t dmamap; local in function:ex_start
1055 dmamap = txp->tx_dmamap;
1063 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap,
1124 for (segment = 0; segment < dmamap->dm_nsegs; segment++, fr++) {
1125 fr->fr_addr = htole32(dmamap->dm_segs[segment].ds_addr);
1126 seglen = dmamap->dm_segs[segment].ds_len;
1150 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
  /src/sys/arch/arm/xscale/
iopaau.c 236 bus_dmamap_t dmamap = sc->sc_map_out; local in function:iopaau_func_fill_immed_setup
243 error = bus_dmamap_load(sc->sc_dmat, dmamap,
256 error = bus_dmamap_load_uio(sc->sc_dmat, dmamap,
268 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
275 for (seg = 0; seg < dmamap->dm_nsegs; seg++) {
296 cur->d_dar = dmamap->dm_segs[seg].ds_addr;
297 cur->d_bc = dmamap->dm_segs[seg].ds_len;
417 bus_dmamap_t dmamap = sc->sc_map_out; local in function:iopaau_func_xor_setup
429 error = bus_dmamap_load(sc->sc_dmat, dmamap,
    [all...]
  /src/sys/arch/sgimips/ioc/
oiocsc.c 153 printf(": failed to create dmamap\n");
215 bus_dmamap_t dmamap = osc->sc_dmamap; local in function:oiocsc_dmasetup
236 dsc->sc_dmalow = dmamap->dm_segs[0].ds_addr &
239 KASSERT(dmamap->dm_nsegs <= OIOC_SCSI_DMA_NSEGS);
241 for (i = 0; i < dmamap->dm_nsegs; i++) {
244 pgnum = dmamap->dm_segs[i].ds_addr >>
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/
nouveau_nvkm_subdev_mmu_mem.c 45 bus_dmamap_t dmamap; member in struct:nvkm_mem
108 bus_dmamap_unload(dmat, mem->dmamap);
110 bus_dmamap_destroy(dmat, mem->dmamap);
229 mem->dmamap = args->v0.dma;
230 mem->nseg = mem->dmamap->dm_nsegs;
231 mem->dma = kmem_zalloc(mem->dmamap->dm_nsegs *
233 for (unsigned i = 0; i < mem->dmamap->dm_nsegs; i++) {
234 KASSERT(mem->dmamap->dm_segs[i].ds_len <=
236 mem->dma[i] = mem->dmamap->dm_segs[i].ds_addr;
279 PAGE_SIZE, PAGE_SIZE, BUS_DMA_WAITOK, &mem->dmamap);
    [all...]
  /src/sys/arch/x68k/dev/
intio_dmac.c 176 DPRINTF(3, ("dmamap=%p\n", (void *)chan->ch_xfer.dx_dmamap));
252 DPRINTF(3, ("dmamap=%p\n", (void *)chan->ch_xfer.dx_dmamap));
275 bus_dmamap_t dmamap)
281 xf->dx_dmamap = dmamap;
316 bus_dmamap_t dmamap, int dir, int scr, void *dar)
321 xf = dmac_alloc_xfer(chan, dmat, dmamap);
350 struct x68k_bus_dmamap *dmamap = xf->dx_dmamap; local in function:dmac_start_xfer_offset
369 size = dmamap->dm_mapsize;
380 if ((offset >= dmamap->dm_mapsize) ||
381 (offset + size > dmamap->dm_mapsize)
    [all...]
  /src/sys/arch/mips/adm5120/dev/
if_admsw.c 541 bus_dmamap_t dmamap; local in function:admsw_start
582 dmamap = ds->ds_dmamap;
591 bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0,
618 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap,
638 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
641 if (dmamap->dm_nsegs != 1 && dmamap->dm_nsegs != 2)
643 dmamap->dm_nsegs);
644 desc->data = dmamap->dm_segs[0].ds_addr
    [all...]
  /src/sys/dev/pci/
if_skvar.h 106 bus_dmamap_t dmamap; member in struct:sk_txmap_entry
if_msk.c 1181 bus_dmamap_t dmamap; local in function:msk_attach
1264 SK_JLEN, 0, BUS_DMA_NOWAIT, &dmamap)) {
1266 "Can't create TX dmamap\n");
1270 sc_if->sk_cdata.sk_tx_chain[i].sk_dmamap = dmamap;
1278 SK_JLEN, 0, BUS_DMA_NOWAIT, &dmamap)) {
1280 "Can't create RX dmamap\n");
1284 sc_if->sk_cdata.sk_rx_chain[i].sk_dmamap = dmamap;
1908 DPRINTFN(2, ("msk_encap: dmamap failed\n"));
2123 bus_dmamap_t dmamap; local in function:msk_rxeof
2151 dmamap = sc_if->sk_cdata.sk_rx_chain[tail].sk_dmamap
2179 bus_dmamap_t dmamap; local in function:msk_txeof
2702 bus_dmamap_t dmamap; local in function:msk_stop
    [all...]
hifn7751.c 267 bus_dmamap_t dmamap; local in function:hifn_attach
323 sizeof(*sc->sc_dma), 0, BUS_DMA_NOWAIT, &dmamap)) {
329 if (bus_dmamap_load(sc->sc_dmat, dmamap, kva, sizeof(*sc->sc_dma),
332 bus_dmamap_destroy(sc->sc_dmat, dmamap);
337 sc->sc_dmamap = dmamap;
456 bus_dmamap_unload(sc->sc_dmat, dmamap);
457 bus_dmamap_destroy(sc->sc_dmat, dmamap);
  /src/sys/dev/vme/
xdvar.h 57 bus_dmamap_t dmamap; /* DMA I/O handle */ member in struct:xd_iorq
xyvar.h 56 bus_dmamap_t dmamap; /* DMA I/O handle */ member in struct:xy_iorq
  /src/sys/external/bsd/drm2/dist/drm/via/
via_dmablit.h 47 bus_dmamap_t dmamap; member in struct:_drm_via_sg_info
  /src/sys/external/bsd/drm2/i915drm/
intel_gtt_subr.c 552 bus_dmamap_t dmamap = sg->sgl[0].sg_dmamap; local in function:intel_gtt_insert_sg_entries
561 KASSERT(0 < dmamap->dm_nsegs);
563 for (seg = 0; seg < dmamap->dm_nsegs; seg++) {
564 const bus_addr_t addr = dmamap->dm_segs[seg].ds_addr;
567 for (len = dmamap->dm_segs[seg].ds_len;
582 (uintmax_t)dmamap->dm_segs[seg].ds_len);
  /src/sys/arch/mips/atheros/dev/
if_ae.c 551 bus_dmamap_t dmamap; local in function:ae_start
586 dmamap = txs->txs_dmamap;
595 bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0,
615 error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap,
629 if (dmamap->dm_nsegs > sc->sc_txfree) {
640 bus_dmamap_unload(sc->sc_dmat, dmamap);
656 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
663 seg < dmamap->dm_nsegs;
674 dmamap->dm_segs[seg].ds_addr
    [all...]
  /src/sys/arch/sgimips/hpc/
if_sq.c 533 bus_dmamap_t dmamap; local in function:sq_start
560 dmamap = sc->sc_txmap[sc->sc_nexttx];
575 bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m0,
602 if ((err = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap,
615 if (dmamap->dm_nsegs > sc->sc_nfreetx) {
625 bus_dmamap_unload(sc->sc_dmat, dmamap);
647 bus_dmamap_sync(sc->sc_dmat, dmamap, 0, dmamap->dm_mapsize,
654 seg < dmamap->dm_nsegs;
658 dmamap->dm_segs[seg].ds_addr
    [all...]
  /src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/
vchiq_2835_arm.c 264 bus_dmamap_t dmamap; member in struct:bulkinfo_struct
342 BUS_DMA_WAITOK, &bi->dmamap);
347 ret = bus_dmamap_load(dma_tag, bi->dmamap, buf, size,
368 for (int i = 0; i < bi->dmamap->dm_nsegs; i++) {
369 bus_addr_t addr = bi->dmamap->dm_segs[i].ds_addr;
370 bus_size_t len = bi->dmamap->dm_segs[i].ds_len;
411 bus_dmamap_sync(dma_tag, bi->dmamap, 0, bi->size,
418 bus_dmamap_destroy(dma_tag, bi->dmamap);
456 bus_dmamap_sync(dma_tag, bi->dmamap, 0, bi->size,
508 bus_dmamap_unload(dma_tag, bi->dmamap);
    [all...]
  /src/sys/dev/sbus/
dbrivar.h 104 bus_dmamap_t dmamap; member in struct:dbri_desc
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_cmdbuf.c 141 bus_dmamap_t dmamap; member in struct:vmw_cmdbuf_man
1261 0, BUS_DMA_ALLOCNOW|BUS_DMA_WAITOK, &man->dmamap);
1275 error = bus_dmamap_load(dev_priv->dev->dmat, man->dmamap,
1283 bus_dmamap_unload(dev_priv->dev->dmat, man->dmamap);
1288 if (man->dmamap)
1289 bus_dmamap_destroy(dev_priv->dev->dmat, man->dmamap);
1460 bus_dmamap_unload(dmat, man->dmamap);
1463 bus_dmamap_destroy(dmat, man->dmamap);

Completed in 28 milliseconds

1 2 3