Home
last modified time | relevance | path

Searched refs:BUS_DMA_COHERENT (Results 1 – 25 of 116) sorted by relevance

12345

/freebsd-head/sys/arm/arm/
HDbusdma_machdep.c418 newtag->flags |= parent->flags & BUS_DMA_COHERENT; in bus_dma_tag_create()
678 if (flags & BUS_DMA_COHERENT) in bus_dmamem_alloc()
686 if ((flags & BUS_DMA_COHERENT) && in bus_dmamem_alloc()
687 ((dmat->flags & BUS_DMA_COHERENT) == 0)) { in bus_dmamem_alloc()
759 ((dmat->flags & BUS_DMA_COHERENT) == 0)) in bus_dmamem_free()
892 } else if ((dmat->flags & BUS_DMA_COHERENT) == 0) { in _bus_dmamap_load_phys()
1007 } else if ((dmat->flags & BUS_DMA_COHERENT) == 0) { in _bus_dmamap_load_buffer()
1212 if ((dmat->flags & BUS_DMA_COHERENT) == 0) in bus_dmamap_sync()
1234 if ((dmat->flags & BUS_DMA_COHERENT) == 0) in bus_dmamap_sync()
1252 if ((dmat->flags & BUS_DMA_COHERENT) == 0) in bus_dmamap_sync()
[all …]
/freebsd-head/sys/dev/qat/qat/
HDqat_ocf_mem_pool.c205 BUS_DMA_COHERENT, /* flags */ in qat_ocf_alloc_dma_mem()
219 BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, in qat_ocf_alloc_dma_mem()
280 BUS_DMA_COHERENT, /* flags */ in qat_ocf_dma_tag_and_map()
288 BUS_DMA_COHERENT, in qat_ocf_dma_tag_and_map()
/freebsd-head/sys/dev/oce/
HDoce_util.c74 BUS_DMA_NOWAIT | BUS_DMA_COHERENT | in oce_dma_alloc()
183 BUS_DMA_NOWAIT | BUS_DMA_COHERENT, in oce_create_ring_buffer()
/freebsd-head/sys/dev/mlx5/mlx5_core/
HDmlx5_alloc.c103 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &buf->dma_map); in mlx5_buf_alloc()
112 buf, BUS_DMA_WAITOK | BUS_DMA_COHERENT); in mlx5_buf_alloc()
HDmlx5_pagealloc.c126 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &fwp[x].dma_map); in mlx5_fwp_alloc()
135 fwp + x, BUS_DMA_WAITOK | BUS_DMA_COHERENT); in mlx5_fwp_alloc()
/freebsd-head/sys/dev/xdma/
HDxdma_fdt_test.c144 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &sc->src_dma_map); in xdmatest_alloc_test_memory()
178 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &sc->dst_dma_map); in xdmatest_alloc_test_memory()
/freebsd-head/sys/dev/dwc/
HDdwc1000_dma.c672 BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, in dma1000_init()
714 error = bus_dmamap_create(sc->txbuf_tag, BUS_DMA_COHERENT, in dma1000_init()
749 BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, in dma1000_init()
784 error = bus_dmamap_create(sc->rxbuf_tag, BUS_DMA_COHERENT, in dma1000_init()
/freebsd-head/sys/dev/isp/
HDisp_pci.c933 BUS_DMA_COHERENT, &isp->isp_osinfo.reqmap) != 0) { in isp_pci_mbxdma()
961 BUS_DMA_COHERENT, &isp->isp_osinfo.ecmd_map) != 0) { in isp_pci_mbxdma()
998 BUS_DMA_COHERENT, &isp->isp_osinfo.respmap) != 0) { in isp_pci_mbxdma()
1026 BUS_DMA_COHERENT, &isp->isp_osinfo.atiomap) != 0) { in isp_pci_mbxdma()
1050 (void **)&base, BUS_DMA_COHERENT, &isp->isp_osinfo.iocbmap) != 0) in isp_pci_mbxdma()
1067 (void **)&base, BUS_DMA_COHERENT, &fc->scmap) != 0) in isp_pci_mbxdma()
/freebsd-head/sys/dev/sfxge/
HDsfxge_dma.c154 BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO, in sfxge_dma_alloc()
/freebsd-head/sys/dev/gve/
HDgve_utils.c112 BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO, in gve_dma_alloc_coherent()
176 err = bus_dmamap_create(dma->tag, BUS_DMA_COHERENT, &dma->map); in gve_dmamap_create()
/freebsd-head/sys/contrib/vchiq/interface/vchiq_arm/
HDvchiq_2835_arm.c157 BUS_DMA_COHERENT | BUS_DMA_WAITOK, &bcm_slots_dma_map); in vchiq_platform_init()
436 BUS_DMA_COHERENT | BUS_DMA_WAITOK, &bi->pagelist_dma_map); in create_pagelist()
/freebsd-head/sys/dev/dpaa2/
HDdpaa2_buf.c228 BUS_DMA_ZERO | BUS_DMA_COHERENT, &sgt->dmap); in dpaa2_buf_seed_txb()
/freebsd-head/sys/dev/dcons/
HDdcons_crom.c215 error = bus_dmamap_create(sc->dma_tag, BUS_DMA_COHERENT, &sc->dma_map); in dcons_crom_attach()
/freebsd-head/sys/sys/
HDbus_dma.h87 #define BUS_DMA_COHERENT 0x04 /* hint: map memory in a coherent way */ macro
/freebsd-head/sys/dev/qcom_ess_edma/
HDqcom_ess_edma_desc.c171 BUS_DMA_WAITOK | BUS_DMA_COHERENT | BUS_DMA_ZERO, in qcom_ess_edma_desc_ring_setup()
/freebsd-head/sys/dev/eqos/
HDif_eqos.c1023 BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, in eqos_setup_dma()
1049 if ((error = bus_dmamap_create(sc->tx.buf_tag, BUS_DMA_COHERENT, in eqos_setup_dma()
1070 BUS_DMA_COHERENT | BUS_DMA_WAITOK | BUS_DMA_ZERO, in eqos_setup_dma()
1096 if ((error = bus_dmamap_create(sc->rx.buf_tag, BUS_DMA_COHERENT, in eqos_setup_dma()
/freebsd-head/sys/dev/usb/
HDusb_busdma.c573 utag->tag, &ptr, (BUS_DMA_WAITOK | BUS_DMA_COHERENT), &map)) { in usb_pc_alloc_mem()
590 pc, (BUS_DMA_WAITOK | BUS_DMA_COHERENT)); in usb_pc_alloc_mem()
/freebsd-head/sys/arm/mv/
HDmv_armv7_machdep.c144 BUS_DMA_COHERENT, /* flags */ in mv_busdma_tag_init()
/freebsd-head/sys/dev/ath/
HDif_ath_descdma.c198 BUS_DMA_NOWAIT | BUS_DMA_COHERENT, in ath_descdma_alloc_desc()
/freebsd-head/sys/riscv/riscv/
HDbusdma_bounce.c150 if ((flags & BUS_DMA_COHERENT) != 0) in bounce_bus_dma_tag_create()
385 else if ((flags & BUS_DMA_COHERENT) != 0 && in bounce_bus_dmamem_alloc()
/freebsd-head/sys/dev/ata/
HData-dma.c107 BUS_DMA_WAITOK | BUS_DMA_COHERENT, in ata_dmainit()
/freebsd-head/sys/dev/le/
HDif_le_pci.c364 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &lesc->sc_dmam); in le_pci_attach()
HDif_le_isa.c359 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &lesc->sc_dmam); in le_isa_attach()
/freebsd-head/sys/dev/iwm/
HDif_iwm_util.c452 BUS_DMA_NOWAIT | BUS_DMA_ZERO | BUS_DMA_COHERENT, &dma->map); in iwm_dma_contig_alloc()
/freebsd-head/sys/arm64/arm64/
HDbusdma_bounce.c269 if ((flags & BUS_DMA_COHERENT) != 0) { in bounce_bus_dma_tag_create()
517 else if ((flags & BUS_DMA_COHERENT) != 0 && in bounce_bus_dmamem_alloc()

12345