Home
last modified time | relevance | path

Searched refs:dmamap (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/sys/dev/ips/
H A Dips_ioctl.c39 bus_dmamap_sync(ioctl_cmd->dmatag, ioctl_cmd->dmamap, in ips_ioctl_finish()
42 bus_dmamap_sync(ioctl_cmd->dmatag, ioctl_cmd->dmamap, in ips_ioctl_finish()
47 bus_dmamap_unload(ioctl_cmd->dmatag, ioctl_cmd->dmamap); in ips_ioctl_finish()
64 bus_dmamap_sync(ioctl_cmd->dmatag, ioctl_cmd->dmamap, in ips_ioctl_callback()
67 bus_dmamap_sync(ioctl_cmd->dmatag, ioctl_cmd->dmamap, in ips_ioctl_callback()
80 bus_dmamap_load(ioctl_cmd->dmatag, ioctl_cmd->dmamap, in ips_ioctl_start()
108 0, &ioctl_cmd->dmamap)){ in ips_ioctl_cmd()
139 ioctl_cmd->dmamap); in ips_ioctl_cmd()
H A Dips.c575 bus_dmamap_t dmamap; in ips_copperhead_queue_init() local
595 BUS_DMA_NOWAIT, &dmamap)){ in ips_copperhead_queue_init()
601 sc->copper_queue->dmamap = dmamap; in ips_copperhead_queue_init()
603 bus_dmamap_load(dmatag, dmamap, in ips_copperhead_queue_init()
621 bus_dmamem_free(dmatag, sc->copper_queue, dmamap); in ips_copperhead_queue_init()
H A Dips_ioctl.h62 bus_dmamap_t dmamap; member
H A Dips.h94 bus_dmamap_t dmamap; member
/freebsd/sys/dev/firewire/
H A Dfwdma.c118 fwdma_malloc_size(bus_dma_tag_t dmat, bus_dmamap_t *dmamap, in fwdma_malloc_size() argument
123 if (bus_dmamem_alloc(dmat, &v_addr, flag, dmamap)) { in fwdma_malloc_size()
127 bus_dmamap_load(dmat, *dmamap, v_addr, size, in fwdma_malloc_size()
133 fwdma_free_size(bus_dma_tag_t dmat, bus_dmamap_t dmamap, in fwdma_free_size() argument
136 bus_dmamap_unload(dmat, dmamap); in fwdma_free_size()
137 bus_dmamem_free(dmat, vaddr, dmamap); in fwdma_free_size()
/freebsd/sys/arm/allwinner/
H A Da31_dmac.c138 bus_dmamap_t dmamap; member
256 &sc->chans[index].dmamap); in a31dmac_attach()
261 error = bus_dmamap_load(sc->dmat, sc->chans[index].dmamap, in a31dmac_attach()
287 bus_dmamap_unload(sc->dmat, sc->chans[index].dmamap); in a31dmac_attach()
289 sc->chans[index].dmamap); in a31dmac_attach()
H A Da10_codec.c144 bus_dmamap_t dmamap; member
844 BUS_DMA_NOWAIT | BUS_DMA_COHERENT, &ch->dmamap); in a10codec_chan_init()
849 error = bus_dmamap_load(sc->dmat, ch->dmamap, ch->dmaaddr, in a10codec_chan_init()
872 bus_dmamap_unload(sc->dmat, ch->dmamap); in a10codec_chan_free()
873 bus_dmamem_free(sc->dmat, ch->dmaaddr, ch->dmamap); in a10codec_chan_free()
/freebsd/sys/dev/gve/
H A Dgve_tx_dqo.c41 bus_dmamap_sync(tx->dqo.buf_dmatag, pending_pkt->dmamap, in gve_unmap_packet()
43 bus_dmamap_unload(tx->dqo.buf_dmatag, pending_pkt->dmamap); in gve_unmap_packet()
98 tx->dqo.pending_pkts[j].dmamap); in gve_tx_free_ring_dqo()
147 &tx->dqo.pending_pkts[j].dmamap); in gve_tx_alloc_rda_fields_dqo()
416 struct mbuf **mbuf, bus_dmamap_t dmamap, in gve_map_mbuf_dqo() argument
422 err = bus_dmamap_load_mbuf_sg(tx->dqo.buf_dmatag, dmamap, in gve_map_mbuf_dqo()
460 return (gve_map_mbuf_dqo(tx, mbuf, dmamap, in gve_map_mbuf_dqo()
803 err = gve_map_mbuf_dqo(tx, mbuf_ptr, pkt->dmamap, in gve_xmit_dqo()
823 bus_dmamap_sync(tx->dqo.buf_dmatag, pkt->dmamap, BUS_DMASYNC_PREWRITE); in gve_xmit_dqo()
H A Dgve_rx_dqo.c49 bus_dmamap_sync(rx->dqo.buf_dmatag, buf->dmamap, in gve_free_rx_mbufs_dqo()
51 bus_dmamap_unload(rx->dqo.buf_dmatag, buf->dmamap); in gve_free_rx_mbufs_dqo()
80 rx->dqo.bufs[j].dmamap); in gve_rx_free_ring_dqo()
156 &rx->dqo.bufs[j].dmamap); in gve_rx_alloc_ring_dqo()
285 bus_dmamap_sync(rx->dqo.buf_dmatag, buf->dmamap, in gve_rx_post_buf_dqo()
321 err = bus_dmamap_load_mbuf_sg(rx->dqo.buf_dmatag, buf->dmamap, in gve_rx_post_new_mbuf_dqo()
638 bus_dmamap_sync(rx->dqo.buf_dmatag, buf->dmamap, in gve_rx_dqo()
697 bus_dmamap_unload(rx->dqo.buf_dmatag, buf->dmamap); in gve_rx_dqo()
H A Dgve.h253 bus_dmamap_t dmamap; member
364 bus_dmamap_t dmamap; member
/freebsd/sys/dev/ida/
H A Dida.c91 bus_dmamap_destroy(ida->buffer_dmat, ida->qcbs[i].dmamap); in ida_free()
181 error = bus_dmamap_create(ida->buffer_dmat, /*flags*/0, &qcb->dmamap); in ida_alloc_qcbs()
411 bus_dmamap_sync(ida->buffer_dmat, qcb->dmamap, op); in ida_data_cb()
431 error = bus_dmamap_load(ida->buffer_dmat, qcb->dmamap, data, datasize, in ida_map_qcb()
650 bus_dmamap_sync(ida->buffer_dmat, qcb->dmamap, op); in ida_done()
651 bus_dmamap_unload(ida->buffer_dmat, qcb->dmamap); in ida_done()
H A Didavar.h108 bus_dmamap_t dmamap; member
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_pci.c1391 bus_dmamap_t dmamap; member
1467 if (bus_dmamap_create(obj->dmat, 0, &obj->dmamap) != 0) { in linux_dma_map_phys_common()
1474 if (_bus_dmamap_load_phys(obj->dmat, obj->dmamap, phys, len, in linux_dma_map_phys_common()
1476 bus_dmamap_destroy(obj->dmat, obj->dmamap); in linux_dma_map_phys_common()
1490 bus_dmamap_unload(obj->dmat, obj->dmamap); in linux_dma_map_phys_common()
1491 bus_dmamap_destroy(obj->dmat, obj->dmamap); in linux_dma_map_phys_common()
1536 bus_dmamap_unload(obj->dmat, obj->dmamap); in linux_dma_unmap()
1537 bus_dmamap_destroy(obj->dmat, obj->dmamap); in linux_dma_unmap()
1644 bus_dmamap_sync(obj->dmat, obj->dmamap, op); in linuxkpi_dma_sync()
1756 error = _bus_dmamap_load_phys(pool->pool_dmat, obj->dmamap, in dma_pool_obj_ctor()
[all …]
/freebsd/sys/dev/aic7xxx/
H A Daic79xx_inline.h387 scb->hscb_map->dmamap, in ahd_sync_scb()
399 scb->sg_map->dmamap, in ahd_sync_sglist()
408 scb->sense_map->dmamap, in ahd_sync_sense()
841 aic_dmamap_sync(ahd, ahd->shared_data_dmat, ahd->shared_data_map.dmamap, in ahd_sync_qoutfifo()
852 ahd->shared_data_map.dmamap, in ahd_sync_tqinfifo()
872 aic_dmamap_sync(ahd, ahd->shared_data_dmat, ahd->shared_data_map.dmamap, in ahd_check_cmdcmpltqueues()
882 ahd->shared_data_map.dmamap, in ahd_check_cmdcmpltqueues()
H A Daic7xxx_osm.c320 bus_dmamap_sync(ahc->buffer_dmat, scb->dmamap, op); in ahc_done()
355 bus_dmamap_unload(ahc->buffer_dmat, scb->dmamap); in ahc_done()
950 bus_dmamap_unload(ahc->buffer_dmat, scb->dmamap); in ahc_execute_scb()
1015 scb->dmamap); in ahc_execute_scb()
1045 bus_dmamap_unload(ahc->buffer_dmat, scb->dmamap); in ahc_execute_scb()
1177 scb->dmamap, in ahc_setup_data()
H A Daic79xx_osm.c321 bus_dmamap_sync(ahd->buffer_dmat, scb->dmamap, op); in ahd_done()
346 bus_dmamap_unload(ahd->buffer_dmat, scb->dmamap); in ahd_done()
968 bus_dmamap_unload(ahd->buffer_dmat, scb->dmamap); in ahd_execute_scb()
1007 scb->dmamap); in ahd_execute_scb()
1120 scb->dmamap, in ahd_setup_data()
H A Daic_osm_lib.h146 #define aic_dmamap_sync(aic, dma_tag, dmamap, offset, len, op) \ argument
147 bus_dmamap_sync(dma_tag, dmamap, op)
/freebsd/sys/dev/sound/pcm/
H A Dbuffer.c103 &b->dmamap)) { in sndbuf_alloc()
107 if (bus_dmamap_load(b->dmatag, b->dmamap, b->buf, b->maxsize, in sndbuf_alloc()
144 bus_dmamap_unload(b->dmatag, b->dmamap); in sndbuf_free()
146 bus_dmamem_free(b->dmatag, b->buf, b->dmamap); in sndbuf_free()
157 b->dmamap = NULL; in sndbuf_free()
H A Dbuffer.h51 bus_dmamap_t dmamap; member
/freebsd/sys/arm/ti/cpsw/
H A Dif_cpsw.c512 if (bus_dmamap_create(sc->mbuf_dtag, 0, &slot->dmamap)) { in cpsw_add_slots()
529 if (slot->dmamap) { in cpsw_free_slot()
531 bus_dmamap_unload(sc->mbuf_dtag, slot->dmamap); in cpsw_free_slot()
532 error = bus_dmamap_destroy(sc->mbuf_dtag, slot->dmamap); in cpsw_free_slot()
534 slot->dmamap = NULL; in cpsw_free_slot()
1633 bus_dmamap_sync(sc->mbuf_dtag, slot->dmamap, BUS_DMASYNC_POSTREAD); in cpsw_rx_dequeue()
1634 bus_dmamap_unload(sc->mbuf_dtag, slot->dmamap); in cpsw_rx_dequeue()
1751 error = bus_dmamap_load_mbuf_sg(sc->mbuf_dtag, slot->dmamap, in cpsw_rx_enqueue()
1760 bus_dmamap_unload(sc->mbuf_dtag, slot->dmamap); in cpsw_rx_enqueue()
1766 bus_dmamap_sync(sc->mbuf_dtag, slot->dmamap, BUS_DMASYNC_PREREAD); in cpsw_rx_enqueue()
[all …]
H A Dif_cpswvar.h55 bus_dmamap_t dmamap; member
/freebsd/sys/sys/
H A Dbus_dma.h391 BUS_DMAMAP_OP void bus_dmamap_sync(bus_dma_tag_t dmat, bus_dmamap_t dmamap, bus_dmasync_op_t op);
396 BUS_DMAMAP_OP void bus_dmamap_unload(bus_dma_tag_t dmat, bus_dmamap_t dmamap);
/freebsd/sys/powerpc/pseries/
H A Dphyp_vscsi.c85 bus_dmamap_t dmamap; member
321 bus_dmamap_create(sc->data_tag, 0, &sc->loginxp.dmamap); in vscsi_attach()
343 error = bus_dmamap_create(sc->data_tag, 0, &xp->dmamap); in vscsi_attach()
475 bus_dmamap_load_ccb(sc->data_tag, xp->dmamap, in vscsi_cam_action()
901 bus_dmamap_sync(sc->data_tag, xp->dmamap, BUS_DMASYNC_POSTREAD); in vscsi_srp_response()
902 bus_dmamap_unload(sc->data_tag, xp->dmamap); in vscsi_srp_response()
/freebsd/sys/dev/sdhci/
H A Dsdhci.c833 BUS_DMA_NOWAIT, &slot->dmamap);
840 err = bus_dmamap_load(slot->dmatag, slot->dmamap,
845 bus_dmamem_free(slot->dmatag, slot->dmamem, slot->dmamap);
860 bus_dmamap_unload(slot->dmatag, slot->dmamap);
861 bus_dmamem_free(slot->dmatag, slot->dmamem, slot->dmamap);
1973 bus_dmamap_sync(slot->dmatag, slot->dmamap,
1978 bus_dmamap_sync(slot->dmatag, slot->dmamap,
2035 bus_dmamap_sync(slot->dmatag, slot->dmamap,
2040 bus_dmamap_sync(slot->dmatag, slot->dmamap,
2290 bus_dmamap_sync(slot->dmatag, slot->dmamap,
[all …]
/freebsd/sys/dev/ena/
H A Dena_datapath.c281 bus_dmamap_sync(adapter->tx_buf_tag, tx_info->dmamap, in ena_tx_cleanup()
283 bus_dmamap_unload(adapter->tx_buf_tag, tx_info->dmamap); in ena_tx_cleanup()
873 tx_info->dmamap, mbuf, segs, &nsegs, BUS_DMA_NOWAIT); in ena_tx_map_mbuf()
1089 bus_dmamap_sync(adapter->tx_buf_tag, tx_info->dmamap, in ena_xmit_mbuf()
1096 bus_dmamap_unload(adapter->tx_buf_tag, tx_info->dmamap); in ena_xmit_mbuf()

12