| /f-stack/dpdk/drivers/bus/fslmc/ |
| H A D | fslmc_vfio.c | 279 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 D | zy7_devcfg.c | 73 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 D | eal_vfio.c | 1351 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 D | mlx5_common_pci.c | 359 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 D | bcm2835_dma.c | 138 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 D | vhost.h | 108 int (*dma_map)(struct virtio_user_dev *dev, void *addr, member
|
| H A D | vhost_vdpa.c | 296 .dma_map = vhost_vdpa_dma_map,
|
| /f-stack/dpdk/lib/librte_eal/include/ |
| H A D | rte_bus.h | 261 rte_dev_dma_map_t dma_map; /**< DMA map for device in the bus */ member
|
| /f-stack/dpdk/drivers/bus/vdev/ |
| H A D | rte_bus_vdev.h | 112 rte_vdev_dma_map_t *dma_map; /**< Virtual device DMA map function. */ member
|
| H A D | vdev.c | 156 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 D | versatile_clcd.c | 129 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 D | pci_common.c | 588 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 D | rte_bus_pci.h | 172 pci_dma_map_t *dma_map; /**< device dma map function. */ member
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_aic.c | 73 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 D | imx6_ssi.c | 185 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 D | vf_sai.c | 152 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 D | virtio_user_ethdev.c | 929 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 D | eal_common_dev.c | 774 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 D | mlx5.c | 2070 .dma_map = mlx5_dma_map,
|