Home
last modified time | relevance | path

Searched refs:dma_map (Results 1 – 19 of 19) sorted by relevance

/f-stack/dpdk/drivers/bus/fslmc/
H A Dfslmc_vfio.c279 dma_map.size = len; in fslmc_map_dma()
280 dma_map.vaddr = vaddr; in fslmc_map_dma()
283 dma_map.iova = iovaddr; in fslmc_map_dma()
285 dma_map.iova = dma_map.vaddr; in fslmc_map_dma()
297 (uint64_t)dma_map.vaddr, (uint64_t)dma_map.size); in fslmc_map_dma()
389 dma_map.size = size; in rte_fslmc_vfio_mem_dmamap()
390 dma_map.vaddr = vaddr; in rte_fslmc_vfio_mem_dmamap()
391 dma_map.iova = iova; in rte_fslmc_vfio_mem_dmamap()
394 (uint64_t)dma_map.vaddr, (uint64_t)dma_map.iova, in rte_fslmc_vfio_mem_dmamap()
395 (uint64_t)dma_map.size); in rte_fslmc_vfio_mem_dmamap()
[all …]
/f-stack/freebsd/arm/xilinx/
H A Dzy7_devcfg.c73 bus_dmamap_t dma_map; member
514 sc->dma_map = NULL; in zy7_devcfg_open()
559 &sc->dma_map); in zy7_devcfg_write()
564 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, dma_mem, PAGE_SIZE, in zy7_devcfg_write()
567 bus_dmamem_free(sc->dma_tag, dma_mem, sc->dma_map); in zy7_devcfg_write()
589 bus_dmamap_sync(sc->dma_tag, sc->dma_map, in zy7_devcfg_write()
611 err = mtx_sleep(sc->dma_map, &sc->sc_mtx, PCATCH, in zy7_devcfg_write()
616 bus_dmamap_sync(sc->dma_tag, sc->dma_map, in zy7_devcfg_write()
625 bus_dmamap_unload(sc->dma_tag, sc->dma_map); in zy7_devcfg_write()
626 bus_dmamem_free(sc->dma_tag, dma_mem, sc->dma_map); in zy7_devcfg_write()
[all …]
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_vfio.c1351 struct vfio_iommu_type1_dma_map dma_map; in vfio_type1_dma_mem_map() local
1356 memset(&dma_map, 0, sizeof(dma_map)); in vfio_type1_dma_mem_map()
1358 dma_map.vaddr = vaddr; in vfio_type1_dma_mem_map()
1359 dma_map.size = len; in vfio_type1_dma_mem_map()
1360 dma_map.iova = iova; in vfio_type1_dma_mem_map()
1361 dma_map.flags = VFIO_DMA_MAP_FLAG_READ | in vfio_type1_dma_mem_map()
1435 struct vfio_iommu_type1_dma_map dma_map; in vfio_spapr_dma_do_map() local
1450 memset(&dma_map, 0, sizeof(dma_map)); in vfio_spapr_dma_do_map()
1452 dma_map.vaddr = vaddr; in vfio_spapr_dma_do_map()
1453 dma_map.size = len; in vfio_spapr_dma_do_map()
[all …]
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_common_pci.c359 driver->pci_driver.dma_map) { in mlx5_common_pci_dma_map()
360 ret = driver->pci_driver.dma_map(pci_dev, addr, in mlx5_common_pci_dma_map()
372 temp->pci_driver.dma_map && temp->pci_driver.dma_unmap) in mlx5_common_pci_dma_map()
415 .dma_map = mlx5_common_pci_dma_map,
/f-stack/freebsd/arm/broadcom/bcm2835/
H A Dbcm2835_dma.c138 bus_dmamap_t dma_map; member
282 &ch->dma_map); in bcm_dma_init()
300 err = bus_dmamap_load(sc->sc_dma_tag, ch->dma_map, cb_virt, in bcm_dma_init()
574 sc->sc_dma_ch[ch].dma_map, BUS_DMASYNC_PREWRITE); in bcm_dma_start()
649 bus_dmamap_sync(sc->sc_dma_tag, ch->dma_map, in bcm_dma_intr()
/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost.h108 int (*dma_map)(struct virtio_user_dev *dev, void *addr, member
H A Dvhost_vdpa.c296 .dma_map = vhost_vdpa_dma_map,
/f-stack/dpdk/lib/librte_eal/include/
H A Drte_bus.h261 rte_dev_dma_map_t dma_map; /**< DMA map for device in the bus */ member
/f-stack/dpdk/drivers/bus/vdev/
H A Drte_bus_vdev.h112 rte_vdev_dma_map_t *dma_map; /**< Virtual device DMA map function. */ member
H A Dvdev.c156 if (driver->dma_map) in vdev_dma_map()
157 return driver->dma_map(vdev, addr, iova, len); in vdev_dma_map()
604 .dma_map = vdev_dma_map,
/f-stack/freebsd/arm/versatile/
H A Dversatile_clcd.c129 bus_dmamap_t dma_map; member
299 0, &sc->dma_map); in versatile_clcdc_attach()
305 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, sc->fb_base, in versatile_clcdc_attach()
348 bus_dmamem_free(sc->dma_tag, sc->fb_base, sc->dma_map); in versatile_clcdc_attach()
/f-stack/dpdk/drivers/bus/pci/
H A Dpci_common.c588 if (pdev->driver->dma_map) in pci_dma_map()
589 return pdev->driver->dma_map(pdev, addr, iova, len); in pci_dma_map()
757 .dma_map = pci_dma_map,
H A Drte_bus_pci.h172 pci_dma_map_t *dma_map; /**< device dma map function. */ member
/f-stack/freebsd/mips/ingenic/
H A Djz4780_aic.c73 bus_dmamap_t dma_map; member
524 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &sc->dma_map); in aic_dma_setup()
530 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, sc->buf_base, in aic_dma_setup()
/f-stack/freebsd/arm/freescale/imx/
H A Dimx6_ssi.c185 bus_dmamap_t dma_map; member
794 BUS_DMA_NOWAIT | BUS_DMA_COHERENT, &sc->dma_map); in ssi_attach()
800 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, sc->buf_base, in ssi_attach()
/f-stack/freebsd/arm/freescale/vybrid/
H A Dvf_sai.c152 bus_dmamap_t dma_map; member
744 BUS_DMA_NOWAIT | BUS_DMA_COHERENT, &sc->dma_map); in sai_attach()
750 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, sc->buf_base, in sai_attach()
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_user_ethdev.c929 if (dev->ops->dma_map) in virtio_user_pmd_dma_map()
930 return dev->ops->dma_map(dev, addr, iova, len); in virtio_user_pmd_dma_map()
964 .dma_map = virtio_user_pmd_dma_map,
/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_dev.c774 if (dev->bus->dma_map == NULL || len == 0) { in rte_dev_dma_map()
784 return dev->bus->dma_map(dev, addr, iova, len); in rte_dev_dma_map()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5.c2070 .dma_map = mlx5_dma_map,