Searched refs:dma_addr (Results 1 - 25 of 57) sorted by relevance

123

/freebsd-12-stable/sys/compat/linuxkpi/common/include/linux/
H A Ddmapool.h47 dma_addr_t dma_addr);
79 dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t dma_addr) argument
82 linux_dma_pool_free(pool, vaddr, dma_addr);
H A Ddma-mapping.h86 int (*mapping_error)(struct device *dev, dma_addr_t dma_addr);
97 void linux_dma_unmap(struct device *dev, dma_addr_t dma_addr, size_t size);
159 dma_addr_t dma_addr)
162 linux_dma_unmap(dev, dma_addr, size);
175 dma_unmap_single_attrs(struct device *dev, dma_addr_t dma_addr, size_t size, argument
179 linux_dma_unmap(dev, dma_addr, size);
266 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
269 return (dma_addr == 0);
158 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr) argument
H A Dusb.h299 uint16_t mem_flags, uint8_t *dma_addr);
302 void usb_buffer_free(struct usb_device *dev, usb_size_t size, void *addr, uint8_t dma_addr);
/freebsd-12-stable/sys/dev/smartpqi/
H A Dsmartpqi_queue.c151 dma_addr_t dma_addr = 0; local
174 dma_addr = softs->admin_queue_dma_mem.dma_addr;
179 softs->admin_ib_queue.array_dma_addr = dma_addr;
184 softs->admin_ob_queue.array_dma_addr = dma_addr + ib_array_size;
678 dma_addr_t dma_addr = 0; local
719 dma_addr = softs->event_q_dma_mem.dma_addr;
720 event_q_pi_dma_start_offset += dma_addr;
724 ASSERT(!(dma_addr
759 dma_addr_t dma_addr = 0; local
881 dma_addr_t dma_addr = 0; local
[all...]
H A Dsmartpqi_mem.c77 os_dma_map, &dma_mem->dma_addr, 0)) != 0) {
107 if(dma_mem->dma_addr) {
109 dma_mem->dma_addr = 0;
H A Dsmartpqi_event.c298 request->sg_desc.addr = buff->dma_addr;
345 DBG_INFO("buf_report_event.dma_addr = %p \n",(void*)buf_report_event.dma_addr);
406 DBG_INFO("buf_set_event.dma_addr = %p\n",(void*)buf_set_event.dma_addr);
/freebsd-12-stable/sys/dev/liquidio/
H A Dlio_network.h221 vm_paddr_t dma_addr; local
223 dma_addr = vtophys(((struct mbuf *)buf)->m_data);
224 return ((uint64_t)dma_addr);
/freebsd-12-stable/sys/dev/iser/
H A Diser_initiator.c109 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE);
202 u64 dma_addr; local
225 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc,
227 if (ib_dma_mapping_error(device->ib_device, dma_addr))
230 rx_desc->dma_addr = dma_addr;
233 rx_sg->addr = rx_desc->dma_addr;
245 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
269 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
484 rx_dma = rx_desc->dma_addr;
[all...]
H A Dicl_iser.c89 u64 dma_addr; local
92 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc,
94 if (ib_dma_mapping_error(device->ib_device, dma_addr)) {
100 tx_desc->dma_addr = dma_addr;
101 tx_desc->tx_sg[0].addr = tx_desc->dma_addr;
478 ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr,
H A Dicl_iser.h267 * @dma_addr: header buffer dma_address
278 u64 dma_addr; member in struct:iser_tx_desc
292 * @dma_addr: receive buffer dma address
300 u64 dma_addr; member in struct:iser_rx_desc
/freebsd-12-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_pagealloc.c62 fwp->dma_addr = segs->ds_addr;
193 return ((fwp + index)->dma_addr + (offset % MLX5_ADAPTER_PAGE_SIZE));
216 if (tfp->dma_addr < nfp->dma_addr)
218 else if (tfp->dma_addr > nfp->dma_addr)
239 if (tfp->dma_addr < addr) {
241 } else if (tfp->dma_addr > addr) {
275 *addr = fwp->dma_addr;
407 MLX5_ARRAY_SET64(manage_pages_out, out, pas, i, fwp->dma_addr);
[all...]
/freebsd-12-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_pci.c556 uint64_t dma_addr; member in struct:linux_dma_obj
601 PCTRIE_DEFINE(LINUX_DMA, linux_dma_obj, dma_addr, linux_dma_trie_alloc,
681 obj->dma_addr = seg.ds_addr;
692 return (obj->dma_addr);
704 linux_dma_unmap(struct device *dev, dma_addr_t dma_addr, size_t len) argument
715 obj = LINUX_DMA_PCTRIE_LOOKUP(&priv->ptree, dma_addr);
720 LINUX_DMA_PCTRIE_REMOVE(&priv->ptree, dma_addr);
729 linux_dma_unmap(struct device *dev, dma_addr_t dma_addr, size_t len) argument
818 obj->dma_addr = seg.ds_addr;
944 *handle = obj->dma_addr;
949 linux_dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t dma_addr) argument
[all...]
/freebsd-12-stable/sys/dev/liquidio/base/
H A Dlio_request_manager.c731 uint64_t dma_addr; local
740 lio_dma_alloc(LIO_SOFT_COMMAND_BUFFER_SIZE, (vm_paddr_t *)&dma_addr);
746 sc->dma_addr = dma_addr;
785 uint64_t dma_addr; local
810 dma_addr = sc->dma_addr;
815 sc->dma_addr = dma_addr;
828 sc->dmadptr = dma_addr
[all...]
H A Dlio_iq.h234 uint64_t dma_addr; member in struct:lio_soft_command
/freebsd-12-stable/sys/ofed/drivers/infiniband/core/
H A Dib_umem_odp.c444 dma_addr_t dma_addr; local
459 dma_addr = ib_dma_map_page(dev,
463 if (ib_dma_mapping_error(dev, dma_addr)) {
467 umem->odp_data->dma_list[page_index] = dma_addr | access_mask;
644 dma_addr_t dma_addr = dma & ODP_DMA_ADDR_MASK; local
646 WARN_ON(!dma_addr);
648 ib_dma_unmap_page(dev, dma_addr, PAGE_SIZE,
/freebsd-12-stable/sys/dev/mlx5/mlx5_fpga/
H A Dsdk.h104 /** @dma_addr: Private member. Physical DMA-mapped address of the data */
105 dma_addr_t dma_addr; member in struct:mlx5_fpga_dma_entry
H A Dmlx5fpga_conn.c58 buf->sg[0].dma_addr = dma_map_single(dma_device, buf->sg[0].data,
60 err = dma_mapping_error(dma_device, buf->sg[0].dma_addr);
70 buf->sg[1].dma_addr = dma_map_single(dma_device, buf->sg[1].data,
72 err = dma_mapping_error(dma_device, buf->sg[1].dma_addr);
75 dma_unmap_single(dma_device, buf->sg[0].dma_addr,
91 dma_unmap_single(dma_device, buf->sg[1].dma_addr,
95 dma_unmap_single(dma_device, buf->sg[0].dma_addr,
119 data->addr = cpu_to_be64(buf->sg[0].dma_addr);
159 data->addr = cpu_to_be64(buf->sg[sgi].dma_addr);
/freebsd-12-stable/sys/dev/sfxge/common/
H A Def10_ev.c155 efx_qword_t *dma_addr; local
234 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_EVQ_IN_DMA_ADDR);
238 EFX_POPULATE_QWORD_2(*dma_addr,
242 dma_addr++;
293 efx_qword_t *dma_addr; local
360 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_EVQ_V2_IN_DMA_ADDR);
364 EFX_POPULATE_QWORD_2(*dma_addr,
368 dma_addr++;
H A Def10_rx.c57 efx_qword_t *dma_addr; local
85 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_RXQ_IN_DMA_ADDR);
89 EFX_POPULATE_QWORD_2(*dma_addr,
93 dma_addr++;
H A Def10_tx.c63 efx_qword_t *dma_addr; local
107 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_TXQ_IN_DMA_ADDR);
111 EFX_POPULATE_QWORD_2(*dma_addr,
115 dma_addr++;
/freebsd-12-stable/sys/dev/sfxge/
H A Dsfxge_tx.c957 uint64_t dma_addr; /* DMA address of current position */ member in struct:sfxge_tso_state
1164 uint64_t dma_addr = tso->dma_addr; local
1192 tso->dma_addr += n;
1204 efx_tx_qdesc_dma_create(txq->common, dma_addr, n, eop, desc);
1231 uint64_t dma_addr; local
1286 dma_addr = (txq->tsoh_buffer[page_index].esm_addr +
1301 tso_map_long_header, &dma_addr,
1303 if (__predict_false(dma_addr == 0)) {
1354 dma_addr,
[all...]
/freebsd-12-stable/sys/contrib/ena-com/
H A Dena_com.h205 dma_addr_t dma_addr; member in struct:ena_com_admin_cq
214 dma_addr_t dma_addr; member in struct:ena_com_admin_sq
269 dma_addr_t dma_addr; member in struct:ena_com_aenq
/freebsd-12-stable/sys/dev/qlxgb/
H A Dqla_os.h171 bus_addr_t dma_addr; member in struct:qla_dma
/freebsd-12-stable/sys/dev/qlxgbe/
H A Dql_os.h171 bus_addr_t dma_addr; member in struct:qla_dma
/freebsd-12-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.h155 bus_addr_t dma_addr; member in struct:qlnx_dma

Completed in 244 milliseconds

123