| /freebsd-13.1/sys/dev/smartpqi/ |
| H A D | smartpqi_queue.c | 155 dma_addr_t dma_addr = 0; in pqisrc_allocate_and_init_adminq() local 178 dma_addr = softs->admin_queue_dma_mem.dma_addr; in pqisrc_allocate_and_init_adminq() 696 dma_addr_t dma_addr = 0; in pqisrc_alloc_and_create_event_queue() local 737 dma_addr = softs->event_q_dma_mem.dma_addr; in pqisrc_alloc_and_create_event_queue() 778 dma_addr_t dma_addr = 0; in pqisrc_alloc_and_create_ib_queues() local 812 dma_addr = softs->op_ibq_dma_mem.dma_addr; in pqisrc_alloc_and_create_ib_queues() 853 dma_addr += ibq_size; in pqisrc_alloc_and_create_ib_queues() 884 dma_addr += ibq_size; in pqisrc_alloc_and_create_ib_queues() 907 dma_addr_t dma_addr = 0; in pqisrc_alloc_and_create_ob_queues() local 947 dma_addr = softs->op_obq_dma_mem.dma_addr; in pqisrc_alloc_and_create_ob_queues() [all …]
|
| H A D | smartpqi_mem.c | 110 os_dma_map, &dma_mem->dma_addr, 0)) != 0) { in os_dma_mem_alloc() 146 if(dma_mem->dma_addr) { in os_dma_mem_free() 148 dma_mem->dma_addr = 0; in os_dma_mem_free()
|
| H A D | smartpqi_event.c | 297 request->sg_desc.addr = buff->dma_addr; in pqi_event_configure() 345 DBG_INFO("buf_report_event.dma_addr = %p \n",(void*)buf_report_event.dma_addr); in pqisrc_report_event_config() 407 DBG_INFO("buf_set_event.dma_addr = %p\n",(void*)buf_set_event.dma_addr); in pqisrc_set_event_config()
|
| /freebsd-13.1/sys/dev/iser/ |
| H A D | iser_initiator.c | 109 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE); in iser_create_send_desc() 202 u64 dma_addr; in iser_alloc_rx_descriptors() local 225 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, in iser_alloc_rx_descriptors() 227 if (ib_dma_mapping_error(device->ib_device, dma_addr)) in iser_alloc_rx_descriptors() 230 rx_desc->dma_addr = dma_addr; in iser_alloc_rx_descriptors() 233 rx_sg->addr = rx_desc->dma_addr; in iser_alloc_rx_descriptors() 245 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors() 269 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_free_rx_descriptors() 484 rx_dma = rx_desc->dma_addr; in iser_rcv_completion()
|
| H A D | icl_iser.c | 90 u64 dma_addr; in iser_initialize_headers() local 93 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc, in iser_initialize_headers() 95 if (ib_dma_mapping_error(device->ib_device, dma_addr)) { in iser_initialize_headers() 101 tx_desc->dma_addr = dma_addr; in iser_initialize_headers() 102 tx_desc->tx_sg[0].addr = tx_desc->dma_addr; in iser_initialize_headers() 479 ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr, in iser_conn_task_done()
|
| H A D | icl_iser.h | 278 u64 dma_addr; member 300 u64 dma_addr; member
|
| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | dma-mapping.h | 87 int (*mapping_error)(struct device *dev, dma_addr_t dma_addr); 99 void linux_dma_unmap(struct device *dev, dma_addr_t dma_addr, size_t size); 164 dma_addr_t dma_addr) in dma_free_coherent() argument 167 linux_dma_unmap(dev, dma_addr, size); in dma_free_coherent() 282 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 285 return (dma_addr == 0); in dma_mapping_error() 319 #define dma_unmap_single_attrs(dev, dma_addr, size, dir, attrs) \ argument 320 _dma_unmap_single_attrs(dev, dma_addr, size, dir, 0)
|
| H A D | dmapool.h | 48 dma_addr_t dma_addr); 99 dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t dma_addr) in dma_pool_free() argument 102 linux_dma_pool_free(pool, vaddr, dma_addr); in dma_pool_free()
|
| H A D | usb.h | 299 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-13.1/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_pagealloc.c | 65 fwp->dma_addr = segs->ds_addr; in mlx5_fwp_load_mem_cb() 196 return ((fwp + index)->dma_addr + (offset % MLX5_ADAPTER_PAGE_SIZE)); in mlx5_fwp_get_dma() 219 if (tfp->dma_addr < nfp->dma_addr) in mlx5_insert_fw_page_locked() 221 else if (tfp->dma_addr > nfp->dma_addr) in mlx5_insert_fw_page_locked() 242 if (tfp->dma_addr < addr) { in mlx5_remove_fw_page_locked() 244 } else if (tfp->dma_addr > addr) { in mlx5_remove_fw_page_locked() 278 *addr = fwp->dma_addr; in alloc_4k() 410 MLX5_ARRAY_SET64(manage_pages_out, out, pas, i, fwp->dma_addr); in reclaim_pages_cmd()
|
| /freebsd-13.1/sys/dev/liquidio/ |
| H A D | lio_network.h | 221 vm_paddr_t dma_addr; in lio_map_ring() local 223 dma_addr = vtophys(((struct mbuf *)buf)->m_data); in lio_map_ring() 224 return ((uint64_t)dma_addr); in lio_map_ring()
|
| /freebsd-13.1/sys/dev/liquidio/base/ |
| H A D | lio_request_manager.c | 731 uint64_t dma_addr; in lio_setup_sc_buffer_pool() local 740 lio_dma_alloc(LIO_SOFT_COMMAND_BUFFER_SIZE, (vm_paddr_t *)&dma_addr); in lio_setup_sc_buffer_pool() 746 sc->dma_addr = dma_addr; in lio_setup_sc_buffer_pool() 785 uint64_t dma_addr; in lio_alloc_soft_command() local 810 dma_addr = sc->dma_addr; in lio_alloc_soft_command() 815 sc->dma_addr = dma_addr; in lio_alloc_soft_command() 828 sc->dmadptr = dma_addr + offset; in lio_alloc_soft_command() 838 sc->dmarptr = dma_addr + offset; in lio_alloc_soft_command()
|
| /freebsd-13.1/sys/ofed/drivers/infiniband/core/ |
| H A D | ib_umem_odp.c | 444 dma_addr_t dma_addr; in ib_umem_odp_map_dma_single_page() local 459 dma_addr = ib_dma_map_page(dev, in ib_umem_odp_map_dma_single_page() 463 if (ib_dma_mapping_error(dev, dma_addr)) { in ib_umem_odp_map_dma_single_page() 467 umem->odp_data->dma_list[page_index] = dma_addr | access_mask; in ib_umem_odp_map_dma_single_page() 644 dma_addr_t dma_addr = dma & ODP_DMA_ADDR_MASK; in ib_umem_odp_unmap_dma_pages() local 646 WARN_ON(!dma_addr); in ib_umem_odp_unmap_dma_pages() 648 ib_dma_unmap_page(dev, dma_addr, PAGE_SIZE, in ib_umem_odp_unmap_dma_pages()
|
| /freebsd-13.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_pci.c | 938 uint64_t dma_addr; member 1030 obj->dma_addr = seg.ds_addr; in linux_dma_map_phys_common() 1041 return (obj->dma_addr); in linux_dma_map_phys_common() 1063 linux_dma_unmap(struct device *dev, dma_addr_t dma_addr, size_t len) in linux_dma_unmap() argument 1074 obj = LINUX_DMA_PCTRIE_LOOKUP(&priv->ptree, dma_addr); in linux_dma_unmap() 1079 LINUX_DMA_PCTRIE_REMOVE(&priv->ptree, dma_addr); in linux_dma_unmap() 1143 obj = LINUX_DMA_PCTRIE_LOOKUP(&priv->ptree, dma_addr); in linuxkpi_dma_sync() 1269 obj->dma_addr = seg.ds_addr; in dma_pool_obj_ctor() 1401 *handle = obj->dma_addr; in linux_dma_pool_alloc() 1411 obj = LINUX_DMA_PCTRIE_LOOKUP(&pool->pool_ptree, dma_addr); in linux_dma_pool_free() [all …]
|
| /freebsd-13.1/sys/dev/sfxge/common/ |
| H A D | ef10_ev.c | 154 efx_qword_t *dma_addr; in efx_mcdi_init_evq() local 233 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_EVQ_IN_DMA_ADDR); in efx_mcdi_init_evq() 237 EFX_POPULATE_QWORD_2(*dma_addr, in efx_mcdi_init_evq() 241 dma_addr++; in efx_mcdi_init_evq() 291 efx_qword_t *dma_addr; in efx_mcdi_init_evq_v2() local 358 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_EVQ_V2_IN_DMA_ADDR); in efx_mcdi_init_evq_v2() 362 EFX_POPULATE_QWORD_2(*dma_addr, in efx_mcdi_init_evq_v2() 366 dma_addr++; in efx_mcdi_init_evq_v2()
|
| H A D | ef10_tx.c | 62 efx_qword_t *dma_addr; in efx_mcdi_init_txq() local 111 dma_addr = MCDI_IN2(req, efx_qword_t, INIT_TXQ_IN_DMA_ADDR); in efx_mcdi_init_txq() 115 EFX_POPULATE_QWORD_2(*dma_addr, in efx_mcdi_init_txq() 119 dma_addr++; in efx_mcdi_init_txq()
|
| /freebsd-13.1/sys/dev/sfxge/ |
| H A D | sfxge_tx.c | 953 uint64_t dma_addr; /* DMA address of current position */ member 1157 uint64_t dma_addr = tso->dma_addr; in tso_fill_packet_with_fragment() local 1185 tso->dma_addr += n; in tso_fill_packet_with_fragment() 1197 efx_tx_qdesc_dma_create(txq->common, dma_addr, n, eop, desc); in tso_fill_packet_with_fragment() 1224 uint64_t dma_addr; in tso_start_new_packet() local 1280 dma_addr = (txq->tsoh_buffer[page_index].esm_addr + in tso_start_new_packet() 1295 tso_map_long_header, &dma_addr, in tso_start_new_packet() 1297 if (__predict_false(dma_addr == 0)) { in tso_start_new_packet() 1348 dma_addr, in tso_start_new_packet() 1381 tso.dma_addr = dma_seg->ds_addr + (tso.header_len - skipped); in sfxge_tx_queue_tso() [all …]
|
| /freebsd-13.1/sys/dev/mlx5/mlx5_fpga/ |
| H A D | mlx5fpga_conn.c | 58 buf->sg[0].dma_addr = dma_map_single(dma_device, buf->sg[0].data, in mlx5_fpga_conn_map_buf() 60 err = dma_mapping_error(dma_device, buf->sg[0].dma_addr); in mlx5_fpga_conn_map_buf() 70 buf->sg[1].dma_addr = dma_map_single(dma_device, buf->sg[1].data, in mlx5_fpga_conn_map_buf() 72 err = dma_mapping_error(dma_device, buf->sg[1].dma_addr); in mlx5_fpga_conn_map_buf() 75 dma_unmap_single(dma_device, buf->sg[0].dma_addr, in mlx5_fpga_conn_map_buf() 91 dma_unmap_single(dma_device, buf->sg[1].dma_addr, in mlx5_fpga_conn_unmap_buf() 95 dma_unmap_single(dma_device, buf->sg[0].dma_addr, in mlx5_fpga_conn_unmap_buf() 119 data->addr = cpu_to_be64(buf->sg[0].dma_addr); in mlx5_fpga_conn_post_recv() 159 data->addr = cpu_to_be64(buf->sg[sgi].dma_addr); in mlx5_fpga_conn_post_send()
|
| H A D | sdk.h | 105 dma_addr_t dma_addr; member
|
| /freebsd-13.1/sys/dev/qlnx/qlnxe/ |
| H A D | qlnx_os.h | 155 bus_addr_t dma_addr; member
|
| /freebsd-13.1/sys/contrib/ena-com/ |
| H A D | ena_com.h | 203 dma_addr_t dma_addr; member 212 dma_addr_t dma_addr; member 267 dma_addr_t dma_addr; member
|
| H A D | ena_com.c | 125 ENA_MEM_ALLOC_COHERENT(admin_queue->q_dmadev, size, sq->entries, sq->dma_addr, in ena_com_admin_init_sq() 173 aenq->dma_addr, in ena_com_admin_init_aenq() 184 addr_low = ENA_DMA_ADDR_TO_UINT32_LOW(aenq->dma_addr); in ena_com_admin_init_aenq() 185 addr_high = ENA_DMA_ADDR_TO_UINT32_HIGH(aenq->dma_addr); in ena_com_admin_init_aenq() 1740 sq->dma_addr, sq->mem_handle); in ena_com_admin_destroy() 1746 cq->dma_addr, cq->mem_handle); in ena_com_admin_destroy() 1752 aenq->dma_addr, aenq->mem_handle); in ena_com_admin_destroy() 1887 addr_low = ENA_DMA_ADDR_TO_UINT32_LOW(admin_queue->sq.dma_addr); in ena_com_admin_init() 1888 addr_high = ENA_DMA_ADDR_TO_UINT32_HIGH(admin_queue->sq.dma_addr); in ena_com_admin_init() 1893 addr_low = ENA_DMA_ADDR_TO_UINT32_LOW(admin_queue->cq.dma_addr); in ena_com_admin_init() [all …]
|
| /freebsd-13.1/sys/dev/qlxgbe/ |
| H A D | ql_os.h | 171 bus_addr_t dma_addr; member
|
| /freebsd-13.1/sys/dev/qlxge/ |
| H A D | qls_hw.c | 1023 value = (uint32_t)ha->rss_dma.dma_addr; in qls_init_rss() 1026 value = (uint32_t)(ha->rss_dma.dma_addr >> 32); in qls_init_rss() 1405 ha->tx_ring[ridx].wq_paddr = ha->tx_ring[ridx].wq_dma.dma_addr; in qls_alloc_tx_ring_dma() 1408 p_addr = ha->tx_ring[ridx].privb_dma.dma_addr; in qls_alloc_tx_ring_dma() 1638 ha->rx_ring[ridx].cq_base_paddr = ha->rx_ring[ridx].cq_dma.dma_addr; in qls_alloc_rx_ring_dma() 1641 p_addr = ha->rx_ring[ridx].cq_dma.dma_addr; in qls_alloc_rx_ring_dma() 1658 p_addr = ha->rx_ring[ridx].lbq_dma.dma_addr; in qls_alloc_rx_ring_dma() 1669 p_addr = ha->rx_ring[ridx].sbq_dma.dma_addr; in qls_alloc_rx_ring_dma() 1680 ha->rx_ring[ridx].lb_paddr = ha->rx_ring[ridx].lb_dma.dma_addr; in qls_alloc_rx_ring_dma() 2353 b_paddr = ha->mpi_dma.dma_addr; in qls_mbx_dump_risc_ram()
|
| /freebsd-13.1/sys/dev/qlxgb/ |
| H A D | qla_hw.c | 166 __func__, (void *)(ha->hw.dma_buf.tx_ring.dma_addr), in qla_alloc_dma() 197 (void *)(ha->hw.dma_buf.rds_ring[i].dma_addr), in qla_alloc_dma() 223 (void *)(ha->hw.dma_buf.sds_ring[i].dma_addr), in qla_alloc_dma() 252 __func__, (void *)(ha->hw.dma_buf.context.dma_addr), in qla_alloc_dma() 289 phys_addr = hw->dma_buf.context.dma_addr; in qla_init_cntxt_regions() 337 qla_host_to_le64(hw->dma_buf.tx_ring.dma_addr); in qla_init_cntxt_regions() 372 qla_host_to_le64(hw->dma_buf.rds_ring[i].dma_addr); in qla_init_cntxt_regions() 389 qla_host_to_le64(hw->dma_buf.sds_ring[i].dma_addr); in qla_init_cntxt_regions()
|