/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | dma-mapping.h | 60 dma_addr_t *dma_handle, gfp_t gfp); 62 void *vaddr, dma_addr_t dma_handle); 66 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle, 72 void (*sync_single_for_cpu)(struct device *dev, dma_addr_t dma_handle, 75 dma_addr_t dma_handle, size_t size, enum dma_data_direction dir); 77 dma_addr_t dma_handle, unsigned long offset, size_t size, 80 dma_addr_t dma_handle, unsigned long offset, size_t size, 96 dma_addr_t *dma_handle, gfp_t flag); 98 dma_addr_t *dma_handle, gfp_t flag); 149 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, argument 156 dma_zalloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) argument 164 dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) argument 279 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, int direction) argument 285 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, int direction) argument [all...] |
/freebsd-current/sys/dev/liquidio/ |
H A D | lio_network.h | 194 lio_dma_alloc(size_t size, vm_paddr_t *dma_handle) argument 203 *dma_handle = vtophys(mem); 205 *dma_handle = 0;
|
/freebsd-current/sys/dev/mlx4/mlx4_core/ |
H A D | icm.h | 84 void *mlx4_table_find(struct mlx4_icm_table *table, u32 obj, dma_addr_t *dma_handle);
|
H A D | mlx4_icm.c | 308 dma_addr_t *dma_handle) 330 if (dma_handle && dma_offset >= 0) { 332 *dma_handle = sg_dma_address(&chunk->mem[i]) + 338 * so if we found the page, dma_handle has already 307 mlx4_table_find(struct mlx4_icm_table *table, u32 obj, dma_addr_t *dma_handle) argument
|
H A D | mlx4_mr.c | 702 dma_addr_t dma_handle; local 706 start_index, &dma_handle); 711 dma_sync_single_for_cpu(&dev->persist->pdev->dev, dma_handle, 717 dma_sync_single_for_device(&dev->persist->pdev->dev, dma_handle, 1023 dma_sync_single_for_cpu(&dev->persist->pdev->dev, fmr->dma_handle, 1029 dma_sync_single_for_device(&dev->persist->pdev->dev, fmr->dma_handle, 1077 &fmr->dma_handle);
|
/freebsd-current/sys/dev/enic/ |
H A D | vnic_dev.h | 57 bus_addr_t *dma_handle, struct iflib_dma_info *res, u8 *name), 60 bus_addr_t dma_handle, struct iflib_dma_info *res));
|
H A D | enic.h | 156 bus_addr_t *dma_handle, struct iflib_dma_info *res, u8 *name); 158 bus_addr_t dma_handle, struct iflib_dma_info *res);
|
H A D | if_enic.c | 1367 enic_alloc_consistent(void *priv, size_t size, bus_addr_t * dma_handle, argument 1371 *dma_handle = 0; 1383 *dma_handle = res->idi_paddr; 1390 bus_addr_t dma_handle, struct iflib_dma_info *res) 1389 enic_free_consistent(void *priv, size_t size, void *vaddr, bus_addr_t dma_handle, struct iflib_dma_info *res) argument
|
H A D | vnic_dev.c | 27 bus_addr_t *dma_handle, struct iflib_dma_info *res,u8 *name), 30 bus_addr_t dma_handle,struct iflib_dma_info *res)) 25 vnic_register_cbacks(struct vnic_dev *vdev, void *(*alloc_consistent)(void *priv, size_t size, bus_addr_t *dma_handle, struct iflib_dma_info *res,u8 *name), void (*free_consistent)(void *priv, size_t size, void *vaddr, bus_addr_t dma_handle,struct iflib_dma_info *res)) argument
|
/freebsd-current/sys/dev/mthca/ |
H A D | mthca_mr.c | 334 dma_addr_t dma_handle; local 344 s / dev->limits.mtt_seg_size, &dma_handle); 348 dma_sync_single_for_cpu(&dev->pdev->dev, dma_handle, 354 dma_sync_single_for_device(&dev->pdev->dev, dma_handle, 618 &mr->mem.arbel.dma_handle); 782 dma_sync_single_for_cpu(&dev->pdev->dev, fmr->mem.arbel.dma_handle, 789 dma_sync_single_for_device(&dev->pdev->dev, fmr->mem.arbel.dma_handle,
|
H A D | mthca_memfree.h | 91 void *mthca_table_find(struct mthca_icm_table *table, int obj, dma_addr_t *dma_handle);
|
H A D | mthca_provider.h | 94 dma_addr_t dma_handle; member in struct:mthca_fmr::__anon13288::__anon13290
|
H A D | mthca_memfree.c | 277 void *mthca_table_find(struct mthca_icm_table *table, int obj, dma_addr_t *dma_handle) argument 298 if (dma_handle && dma_offset >= 0) { 300 *dma_handle = sg_dma_address(&chunk->mem[i]) + 305 * so if we found the page, dma_handle has already
|
/freebsd-current/sys/dev/mana/ |
H A D | hw_channel.c | 250 rq_base_addr = hwc_rxq->msg_buf->mem_info.dma_handle; 495 base_pa = (uint8_t *)dma_buf->mem_info.dma_handle; 698 eq->mem_info.dma_handle, 699 cq->mem_info.dma_handle, 700 rq->mem_info.dma_handle, 701 sq->mem_info.dma_handle,
|
H A D | gdma_main.c | 217 bus_addr_t dma_handle; local 259 length, mana_gd_dma_map_paddr, &dma_handle, BUS_DMA_NOWAIT); 269 gmi->dma_handle = dma_handle; 977 req->page_addr_list[i] = gmi->dma_handle + i * PAGE_SIZE;
|
H A D | mana.h | 198 bus_addr_t dma_handle[MAX_MBUF_FRAGS + 1]; member in struct:mana_mbuf_head
|
H A D | gdma.h | 247 bus_addr_t dma_handle; /* Physical address */ member in struct:gdma_mem_info
|
/freebsd-current/sys/compat/linuxkpi/common/src/ |
H A D | linux_pci.c | 1517 dma_addr_t *dma_handle, gfp_t flag) 1525 *dma_handle = 0; 1540 *dma_handle = linux_dma_map_phys_common(dev, vtophys(mem), size, 1542 if (*dma_handle == 0) { 1547 *dma_handle = 0; 1568 linuxkpi_dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, argument 1580 dr->mem = linux_dma_alloc_coherent(dev, size, dma_handle, flag); 1581 dr->handle = dma_handle; 1516 linux_dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) argument
|
/freebsd-current/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 2031 u64 dma_handle, 2035 u64 dma_handle, 2040 u64 *dma_handle, 2044 u64 dma_handle); 3716 * @dma_handle: A pointer for returning the DMA address of the region 3721 u64 *dma_handle, 3725 return dev->dma_ops->alloc_coherent(dev, size, dma_handle, flag); 3731 *dma_handle = handle; 3741 * @dma_handle: the DMA address returned by ib_dma_alloc_coherent() 3745 u64 dma_handle) 3719 ib_dma_alloc_coherent(struct ib_device *dev, size_t size, u64 *dma_handle, gfp_t flag) argument 3743 ib_dma_free_coherent(struct ib_device *dev, size_t size, void *cpu_addr, u64 dma_handle) argument [all...] |
/freebsd-current/sys/dev/bnxt/bnxt_re/ |
H A D | main.c | 2741 dma_addr_t dma_handle; local 2753 kmem = dma_zalloc_coherent(&en_dev->pdev->dev, data_len, &dma_handle, 2761 req.dest_data_addr = cpu_to_le64(dma_handle); 2779 dma_free_coherent(&en_dev->pdev->dev, data_len, kmem, dma_handle); 2804 dma_addr_t dma_handle; local 2813 kmem = dma_alloc_coherent(&en_dev->pdev->dev, data_len, &dma_handle, 2821 req.src_data_addr = cpu_to_le64(dma_handle); 2836 dma_free_coherent(&en_dev->pdev->dev, data_len, kmem, dma_handle);
|
/freebsd-current/sys/dev/axgbe/ |
H A D | xgbe.h | 529 bus_space_handle_t dma_handle; member in struct:xgbe_channel
|
H A D | xgbe-common.h | 1555 bus_space_read_4((_channel)->dma_tag, (_channel)->dma_handle, _reg) 1563 bus_space_write_4((_channel)->dma_tag, (_channel)->dma_handle, \
|
H A D | if_axgbe_pci.c | 824 &channel->dma_handle);
|
/freebsd-current/sys/dev/mlx4/ |
H A D | device.h | 707 dma_addr_t dma_handle; member in struct:mlx4_fmr
|