| /freebsd-12.1/sys/dev/dcons/ |
| H A D | dcons_crom.c | 80 bus_dmamap_t dma_map; member 159 bus_dmamap_sync(sc->dma_tag, sc->dma_map, BUS_DMASYNC_PREWRITE); in dmamap_cb() 168 dcons_conf->dma_map = sc->dma_map; in dmamap_cb() 215 error = bus_dmamap_create(sc->dma_tag, BUS_DMA_COHERENT, &sc->dma_map); in dcons_crom_attach() 218 error = bus_dmamap_load(sc->dma_tag, sc->dma_map, in dcons_crom_attach() 243 bus_dmamap_unload(sc->dma_tag, sc->dma_map); in dcons_crom_detach() 244 bus_dmamap_destroy(sc->dma_tag, sc->dma_map); in dcons_crom_detach()
|
| H A D | dcons_os.c | 176 bus_dmamap_sync(dg.dma_tag, dg.dma_map, BUS_DMASYNC_POSTREAD); in dcons_os_checkc_nopoll() 181 bus_dmamap_sync(dg.dma_tag, dg.dma_map, BUS_DMASYNC_PREREAD); in dcons_os_checkc_nopoll() 197 bus_dmamap_sync(dg.dma_tag, dg.dma_map, BUS_DMASYNC_POSTWRITE); in dcons_os_putc() 202 bus_dmamap_sync(dg.dma_tag, dg.dma_map, BUS_DMASYNC_PREWRITE); in dcons_os_putc()
|
| H A D | dcons_os.h | 47 bus_dmamap_t dma_map; member
|
| /freebsd-12.1/sys/dev/firewire/ |
| H A D | fwdma.h | 41 bus_dmamap_t dma_map; member 47 bus_dmamap_t dma_map; member 81 bus_dmamap_sync(dma->dma_tag, dma->dma_map, op); in fwdma_sync() 93 bus_dmamap_sync(am->dma_tag, seg->dma_map, op); in fwdma_sync_multiseg() 104 bus_dmamap_sync(am->dma_tag, seg->dma_map, op); in fwdma_sync_multiseg_all()
|
| H A D | fwdma.c | 96 flag, &dma->dma_map); in fwdma_malloc() 103 bus_dmamap_load(dma->dma_tag, dma->dma_map, dma->v_addr, in fwdma_malloc() 112 bus_dmamap_unload(dma->dma_tag, dma->dma_map); in fwdma_free() 113 bus_dmamem_free(dma->dma_tag, dma->v_addr, dma->dma_map); in fwdma_free() 188 seg->v_addr = fwdma_malloc_size(am->dma_tag, &seg->dma_map, in fwdma_malloc_multiseg() 207 fwdma_free_size(am->dma_tag, seg->dma_map, in fwdma_free_multiseg()
|
| /freebsd-12.1/sys/dev/smartpqi/ |
| H A D | smartpqi_mem.c | 69 BUS_DMA_NOWAIT, &dma_mem->dma_map)) != 0) { in os_dma_mem_alloc() 75 if((ret = bus_dmamap_load(dma_mem->dma_tag, dma_mem->dma_map, in os_dma_mem_alloc() 91 dma_mem->dma_map); in os_dma_mem_alloc() 108 bus_dmamap_unload(dma_mem->dma_tag, dma_mem->dma_map); in os_dma_mem_free() 114 dma_mem->dma_map); in os_dma_mem_free()
|
| /freebsd-12.1/sys/dev/mlx4/mlx4_en/ |
| H A D | mlx4_en_rx.c | 149 bus_dmamap_sync(ring->dma_tag, ring->spare.dma_map, in mlx4_en_alloc_buf() 155 bus_dmamap_sync(ring->dma_tag, mb_list->dma_map, in mlx4_en_alloc_buf() 157 bus_dmamap_unload(ring->dma_tag, mb_list->dma_map); in mlx4_en_alloc_buf() 195 map = mb_list->dma_map; in mlx4_en_alloc_buf() 196 mb_list->dma_map = ring->spare.dma_map; in mlx4_en_alloc_buf() 197 ring->spare.dma_map = map; in mlx4_en_alloc_buf() 225 bus_dmamap_t map = mb_list->dma_map; in mlx4_en_free_buf() 421 &ring->mbuf[x].dma_map); in mlx4_en_create_rx_ring() 425 ring->mbuf[x].dma_map); in mlx4_en_create_rx_ring() 451 ring->mbuf[x].dma_map); in mlx4_en_create_rx_ring() [all …]
|
| H A D | mlx4_en_tx.c | 110 &ring->tx_info[x].dma_map); in mlx4_en_create_tx_ring() 114 ring->tx_info[x].dma_map); in mlx4_en_create_tx_ring() 180 bus_dmamap_destroy(ring->dma_tag, ring->tx_info[x].dma_map); in mlx4_en_create_tx_ring() 206 bus_dmamap_destroy(ring->dma_tag, ring->tx_info[x].dma_map); in mlx4_en_destroy_tx_ring() 302 bus_dmamap_sync(ring->dma_tag, tx_info->dma_map, in mlx4_en_free_tx_desc() 304 bus_dmamap_unload(ring->dma_tag, tx_info->dma_map); in mlx4_en_free_tx_desc() 775 err = bus_dmamap_load_mbuf_sg(ring->dma_tag, tx_info->dma_map, in mlx4_en_xmit() 787 err = bus_dmamap_load_mbuf_sg(ring->dma_tag, tx_info->dma_map, in mlx4_en_xmit() 798 bus_dmamap_sync(ring->dma_tag, tx_info->dma_map, in mlx4_en_xmit() 802 bus_dmamap_unload(ring->dma_tag, tx_info->dma_map); in mlx4_en_xmit()
|
| /freebsd-12.1/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_alloc.c | 103 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &buf->dma_map); in mlx5_buf_alloc() 110 buf->dma_tag, buf->dma_map, buf->direct.buf, in mlx5_buf_alloc() 128 bus_dmamap_sync(buf->dev->cmd.dma_tag, buf->dma_map, BUS_DMASYNC_PREWRITE); in mlx5_buf_alloc() 132 bus_dmamem_free(buf->dma_tag, buf->direct.buf, buf->dma_map); in mlx5_buf_alloc() 143 bus_dmamap_unload(buf->dma_tag, buf->dma_map); in mlx5_buf_free() 144 bus_dmamem_free(buf->dma_tag, buf->direct.buf, buf->dma_map); in mlx5_buf_free()
|
| H A D | mlx5_pagealloc.c | 79 bus_dmamap_sync(fwp[num].dev->cmd.dma_tag, fwp[num].dma_map, BUS_DMASYNC_PREWRITE); in mlx5_fwp_flush() 88 bus_dmamap_sync(fwp[num].dev->cmd.dma_tag, fwp[num].dma_map, BUS_DMASYNC_POSTREAD); in mlx5_fwp_invalidate() 89 bus_dmamap_sync(fwp[num].dev->cmd.dma_tag, fwp[num].dma_map, BUS_DMASYNC_PREREAD); in mlx5_fwp_invalidate() 125 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &fwp[x].dma_map); in mlx5_fwp_alloc() 132 dev->cmd.dma_tag, fwp[x].dma_map, fwp[x].virt_addr, in mlx5_fwp_alloc() 143 fwp[x].dma_map); in mlx5_fwp_alloc() 152 bus_dmamap_unload(dev->cmd.dma_tag, fwp[x].dma_map); in mlx5_fwp_alloc() 153 bus_dmamem_free(dev->cmd.dma_tag, fwp[x].virt_addr, fwp[x].dma_map); in mlx5_fwp_alloc() 180 bus_dmamap_unload(dev->cmd.dma_tag, fwp[num].dma_map); in mlx5_fwp_free() 181 bus_dmamem_free(dev->cmd.dma_tag, fwp[num].virt_addr, fwp[num].dma_map); in mlx5_fwp_free()
|
| /freebsd-12.1/sys/arm/xilinx/ |
| H A D | zy7_devcfg.c | 73 bus_dmamap_t dma_map; member 512 sc->dma_map = NULL; in zy7_devcfg_open() 557 &sc->dma_map); in zy7_devcfg_write() 562 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, dma_mem, PAGE_SIZE, in zy7_devcfg_write() 565 bus_dmamem_free(sc->dma_tag, dma_mem, sc->dma_map); in zy7_devcfg_write() 587 bus_dmamap_sync(sc->dma_tag, sc->dma_map, in zy7_devcfg_write() 609 err = mtx_sleep(sc->dma_map, &sc->sc_mtx, PCATCH, in zy7_devcfg_write() 614 bus_dmamap_sync(sc->dma_tag, sc->dma_map, in zy7_devcfg_write() 623 bus_dmamap_unload(sc->dma_tag, sc->dma_map); in zy7_devcfg_write() 624 bus_dmamem_free(sc->dma_tag, dma_mem, sc->dma_map); in zy7_devcfg_write() [all …]
|
| /freebsd-12.1/sys/dev/altera/msgdma/ |
| H A D | msgdma.c | 91 bus_dmamap_t *dma_map; member 162 bus_dmamap_sync(chan->dma_tag, chan->dma_map[chan->idx_tail], in msgdma_intr() 317 bus_dmamap_unload(chan->dma_tag, chan->dma_map[i]); in msgdma_desc_free() 318 bus_dmamem_free(chan->dma_tag, desc, chan->dma_map[i]); in msgdma_desc_free() 323 free(chan->dma_map, M_DEVBUF); in msgdma_desc_free() 365 chan->dma_map = malloc(nsegments * sizeof(bus_dmamap_t), in msgdma_desc_alloc() 373 BUS_DMA_WAITOK | BUS_DMA_ZERO, &chan->dma_map[i]); in msgdma_desc_alloc() 383 err = bus_dmamap_load(chan->dma_tag, chan->dma_map[i], chan->descs[i], in msgdma_desc_alloc() 523 bus_dmamap_sync(chan->dma_tag, chan->dma_map[tmp], in msgdma_channel_submit_sg()
|
| /freebsd-12.1/sys/dev/glxsb/ |
| H A D | glxsb.c | 164 bus_dmamap_t dma_map; /* DMA map */ member 398 BUS_DMA_NOWAIT, &dma->dma_map); in glxsb_dma_alloc() 406 rc = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr, in glxsb_dma_alloc() 418 bus_dmamem_free(sc->sc_dmat, dma->dma_vaddr, dma->dma_map); in glxsb_dma_alloc() 428 bus_dmamap_sync(sc->sc_dmat, dma->dma_map, in glxsb_dma_pre_op() 436 bus_dmamap_sync(sc->sc_dmat, dma->dma_map, in glxsb_dma_post_op() 444 bus_dmamap_unload(sc->sc_dmat, dma->dma_map); in glxsb_dma_free() 445 bus_dmamem_free(sc->sc_dmat, dma->dma_vaddr, dma->dma_map); in glxsb_dma_free()
|
| /freebsd-12.1/sys/dev/rt/ |
| H A D | if_rt.c | 1064 data->dma_map, m, dma_seg, &ndmasegs, 0); in rt_tx_data() 1154 bus_dmamap_sync(ring->data_dma_tag, data->dma_map, in rt_tx_data() 1839 bus_dmamap_t dma_map; in rt_rx_eof() local 1909 bus_dmamap_sync(ring->data_dma_tag, data->dma_map, in rt_rx_eof() 1913 dma_map = data->dma_map; in rt_rx_eof() 1914 data->dma_map = ring->spare_dma_map; in rt_rx_eof() 1915 ring->spare_dma_map = dma_map; in rt_rx_eof() 2244 &data->dma_map); in rt_alloc_rx_ring() 2344 if (data->dma_map != NULL) in rt_free_rx_ring() 2440 &data->dma_map); in rt_alloc_tx_ring() [all …]
|
| H A D | if_rtvar.h | 154 bus_dmamap_t dma_map; member 173 bus_dmamap_t dma_map; member
|
| /freebsd-12.1/sys/dev/hptiop/ |
| H A D | hptiop.c | 403 srb->dma_map, BUS_DMASYNC_POSTREAD); in hptiop_request_callback_itl() 561 srb->dma_map, BUS_DMASYNC_POSTREAD); in hptiop_request_callback_mv() 2320 srb->dma_map, in hptiop_action() 2450 srb->dma_map, BUS_DMASYNC_PREREAD); in hptiop_post_req_itl() 2489 srb->dma_map, BUS_DMASYNC_PREREAD); in hptiop_post_req_itl() 2554 srb->dma_map, BUS_DMASYNC_PREREAD); in hptiop_post_req_mv() 2558 srb->dma_map, BUS_DMASYNC_PREWRITE); in hptiop_post_req_mv() 2608 srb->dma_map, BUS_DMASYNC_PREREAD); in hptiop_post_req_mvfrey() 2612 srb->dma_map, BUS_DMASYNC_PREWRITE); in hptiop_post_req_mvfrey() 2731 0, &tmp_srb->dma_map)) { in hptiop_map_srb() [all …]
|
| /freebsd-12.1/sys/dev/mlx5/mlx5_en/ |
| H A D | mlx5_en_tx.c | 441 err = bus_dmamap_load_mbuf_sg(sq->dma_tag, sq->mbuf[pi].dma_map, in mlx5e_sq_xmit() 453 err = bus_dmamap_load_mbuf_sg(sq->dma_tag, sq->mbuf[pi].dma_map, in mlx5e_sq_xmit() 462 bus_dmamap_sync(sq->dma_tag, sq->mbuf[pi].dma_map, in mlx5e_sq_xmit() 466 bus_dmamap_unload(sq->dma_tag, sq->mbuf[pi].dma_map); in mlx5e_sq_xmit() 548 bus_dmamap_sync(sq->dma_tag, sq->mbuf[ci].dma_map, in mlx5e_poll_tx_cq() 550 bus_dmamap_unload(sq->dma_tag, sq->mbuf[ci].dma_map); in mlx5e_poll_tx_cq()
|
| H A D | mlx5_en_rx.c | 71 err = -bus_dmamap_load_mbuf_sg(rq->dma_tag, rq->mbuf[ix].dma_map, in mlx5e_alloc_rx_wqe() 76 bus_dmamap_unload(rq->dma_tag, rq->mbuf[ix].dma_map); in mlx5e_alloc_rx_wqe() 95 bus_dmamap_sync(rq->dma_tag, rq->mbuf[ix].dma_map, in mlx5e_alloc_rx_wqe() 449 rq->mbuf[wqe_counter].dma_map, in mlx5e_poll_rx_cq() 470 rq->mbuf[wqe_counter].dma_map); in mlx5e_poll_rx_cq()
|
| /freebsd-12.1/sys/dev/twa/ |
| H A D | tw_osl_freebsd.c | 704 if (bus_dmamap_create(sc->dma_tag, 0, &req->dma_map)) { in tw_osli_alloc_mem() 752 req->dma_map))) in tw_osli_free_resources() 1336 bus_dmamap_sync(sc->dma_tag, req->dma_map, in twa_map_load_data_callback() 1346 bus_dmamap_sync(sc->dma_tag, req->dma_map, in twa_map_load_data_callback() 1464 error = bus_dmamap_load_ccb(sc->dma_tag, req->dma_map, in tw_osli_map_request() 1472 error = bus_dmamap_load(sc->dma_tag, req->dma_map, in tw_osli_map_request() 1581 req->dma_map, BUS_DMASYNC_POSTREAD); in tw_osli_unmap_request() 1592 bus_dmamap_sync(sc->dma_tag, req->dma_map, in tw_osli_unmap_request() 1595 bus_dmamap_unload(sc->dma_tag, req->dma_map); in tw_osli_unmap_request() 1686 req->link.next, req->link.prev, req->dma_map); in twa_print_req_info()
|
| /freebsd-12.1/sys/dev/vmware/vmci/ |
| H A D | vmci.c | 506 BUS_DMA_ZERO | BUS_DMA_NOWAIT, &dma->dma_map); in vmci_dma_malloc_int() 512 error = bus_dmamap_load(dma->dma_tag, dma->dma_map, dma->dma_vaddr, in vmci_dma_malloc_int() 578 bus_dmamap_sync(dma->dma_tag, dma->dma_map, in vmci_dma_free_int() 580 bus_dmamap_unload(dma->dma_tag, dma->dma_map); in vmci_dma_free_int() 585 dma->dma_map); in vmci_dma_free_int()
|
| /freebsd-12.1/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2835_dma.c | 138 bus_dmamap_t dma_map; member 278 &ch->dma_map); in bcm_dma_init() 296 err = bus_dmamap_load(sc->sc_dma_tag, ch->dma_map, cb_virt, in bcm_dma_init() 575 sc->sc_dma_ch[ch].dma_map, BUS_DMASYNC_PREWRITE); in bcm_dma_start() 650 bus_dmamap_sync(sc->sc_dma_tag, ch->dma_map, in bcm_dma_intr()
|
| /freebsd-12.1/sys/dev/sec/ |
| H A D | sec.c | 176 bus_dmamap_sync(dma_mem->dma_tag, dma_mem->dma_map, op); in sec_sync_dma_mem() 823 BUS_DMA_NOWAIT | BUS_DMA_ZERO, &(dma_mem->dma_map)); in sec_alloc_dma_mem() 831 error = bus_dmamap_load(dma_mem->dma_tag, dma_mem->dma_map, in sec_alloc_dma_mem() 893 error = bus_dmamap_create(dma_mem->dma_tag, 0, &(dma_mem->dma_map)); in sec_desc_map_dma() 904 error = bus_dmamap_load(dma_mem->dma_tag, dma_mem->dma_map, in sec_desc_map_dma() 908 error = bus_dmamap_load_uio(dma_mem->dma_tag, dma_mem->dma_map, in sec_desc_map_dma() 912 error = bus_dmamap_load_mbuf(dma_mem->dma_tag, dma_mem->dma_map, in sec_desc_map_dma() 920 bus_dmamap_destroy(dma_mem->dma_tag, dma_mem->dma_map); in sec_desc_map_dma() 939 bus_dmamap_unload(dma_mem->dma_tag, dma_mem->dma_map); in sec_free_dma_mem() 942 bus_dmamap_destroy(dma_mem->dma_tag, dma_mem->dma_map); in sec_free_dma_mem() [all …]
|
| /freebsd-12.1/sys/dev/isci/ |
| H A D | isci_io_request.c | 221 isci_request->parent.dma_map, in isci_io_request_complete() 225 isci_request->parent.dma_map); in isci_io_request_complete() 684 bus_dmamap_create(request->dma_tag, 0, &request->dma_map); in isci_request_construct() 722 bus_dmamap_sync(io_request->parent.dma_tag, io_request->parent.dma_map, in isci_io_request_construct() 780 io_request->parent.dma_map, ccb, in isci_io_request_execute_scsi_io()
|
| H A D | isci.h | 132 bus_dmamap_t dma_map; member 200 bus_dmamap_t dma_map; member
|
| /freebsd-12.1/sys/dev/sound/pci/hda/ |
| H A D | hdac.c | 585 &dma->dma_map); in hdac_dma_alloc() 597 result = bus_dmamap_load(dma->dma_tag, dma->dma_map, in hdac_dma_alloc() 632 bus_dmamap_sync(dma->dma_tag, dma->dma_map, in hdac_dma_free() 634 bus_dmamap_unload(dma->dma_tag, dma->dma_map); in hdac_dma_free() 862 bus_dmamap_sync(sc->rirb_dma.dma_tag, sc->rirb_dma.dma_map, in hdac_rirb_init() 907 bus_dmamap_sync(sc->rirb_dma.dma_tag, sc->rirb_dma.dma_map, in hdac_rirb_flush() 933 bus_dmamap_sync(sc->rirb_dma.dma_tag, sc->rirb_dma.dma_map, in hdac_rirb_flush() 985 sc->corb_dma.dma_map, BUS_DMASYNC_PREWRITE); in hdac_send_command() 988 sc->corb_dma.dma_map, BUS_DMASYNC_POSTWRITE); in hdac_send_command() 1935 sc->streams[ss].bdl.dma_map, BUS_DMASYNC_PREWRITE); in hdac_stream_start() [all …]
|