Searched refs:dma_handle (Results 1 - 24 of 24) sorted by relevance

/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Ddma-mapping.h60 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 Dlio_network.h194 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 Dicm.h84 void *mlx4_table_find(struct mlx4_icm_table *table, u32 obj, dma_addr_t *dma_handle);
H A Dmlx4_icm.c308 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 Dmlx4_mr.c702 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 Dvnic_dev.h57 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 Denic.h156 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 Dif_enic.c1367 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 Dvnic_dev.c27 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 Dmthca_mr.c334 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 Dmthca_memfree.h91 void *mthca_table_find(struct mthca_icm_table *table, int obj, dma_addr_t *dma_handle);
H A Dmthca_provider.h94 dma_addr_t dma_handle; member in struct:mthca_fmr::__anon13288::__anon13290
H A Dmthca_memfree.c277 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 Dhw_channel.c250 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 Dgdma_main.c217 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 Dmana.h198 bus_addr_t dma_handle[MAX_MBUF_FRAGS + 1]; member in struct:mana_mbuf_head
H A Dgdma.h247 bus_addr_t dma_handle; /* Physical address */ member in struct:gdma_mem_info
/freebsd-current/sys/compat/linuxkpi/common/src/
H A Dlinux_pci.c1517 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 Dib_verbs.h2031 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 Dmain.c2741 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 Dxgbe.h529 bus_space_handle_t dma_handle; member in struct:xgbe_channel
H A Dxgbe-common.h1555 bus_space_read_4((_channel)->dma_tag, (_channel)->dma_handle, _reg)
1563 bus_space_write_4((_channel)->dma_tag, (_channel)->dma_handle, \
H A Dif_axgbe_pci.c824 &channel->dma_handle);
/freebsd-current/sys/dev/mlx4/
H A Ddevice.h707 dma_addr_t dma_handle; member in struct:mlx4_fmr

Completed in 526 milliseconds