Home
last modified time | relevance | path

Searched refs:cpu_addr (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/dev/gve/
H A Dgve_qpl.c81 pmap_qremove((vm_offset_t)qpl->dmas[i].cpu_addr, 1); in gve_free_qpl()
82 kva_free((vm_offset_t)qpl->dmas[i].cpu_addr, PAGE_SIZE); in gve_free_qpl()
137 qpl->dmas[i].cpu_addr = (void *)kva_alloc(PAGE_SIZE); in gve_alloc_qpl()
138 if (!qpl->dmas[i].cpu_addr) { in gve_alloc_qpl()
143 pmap_qenter((vm_offset_t)qpl->dmas[i].cpu_addr, &(qpl->pages[i]), 1); in gve_alloc_qpl()
145 qpl->dmas[i].cpu_addr = (void *)(qpl->kva + (PAGE_SIZE * i)); in gve_alloc_qpl()
H A Dgve_utils.c111 err = bus_dmamem_alloc(dma->tag, (void **) &dma->cpu_addr, in gve_dma_alloc_coherent()
122 err = bus_dmamap_load(dma->tag, dma->map, dma->cpu_addr, size, in gve_dma_alloc_coherent()
132 bus_dmamem_free(dma->tag, dma->cpu_addr, dma->map); in gve_dma_alloc_coherent()
146 bus_dmamem_free(dma->tag, dma->cpu_addr, dma->map); in gve_dma_free_coherent()
185 err = bus_dmamap_load(dma->tag, dma->map, dma->cpu_addr, size, in gve_dmamap_create()
H A Dgve_adminq.c424 desc = desc_mem.cpu_addr; in gve_adminq_describe_device()
520 page_list = dma.cpu_addr; in gve_adminq_register_page_list()
617 ptype_map = dma.cpu_addr; in gve_adminq_get_ptype_map_dqo()
647 if (priv->aq_mem.cpu_addr == NULL) { in gve_adminq_alloc()
656 priv->adminq = priv->aq_mem.cpu_addr; in gve_adminq_alloc()
H A Dgve_rx.c86 rx->page_info[i].page_address = com->qpl->dmas[i].cpu_addr; in gve_prefill_rx_slots()
114 rx->desc_ring = rx->desc_ring_mem.cpu_addr; in gve_rx_alloc_ring_gqi()
133 rx->data_ring = rx->data_ring_mem.cpu_addr; in gve_rx_alloc_ring_gqi()
162 com->q_resources = com->q_resources_mem.cpu_addr; in gve_rx_alloc_ring()
H A Dgve_rx_dqo.c106 rx->dqo.desc_ring = rx->desc_ring_mem.cpu_addr; in gve_rx_alloc_ring_dqo()
117 rx->dqo.compl_ring = rx->dqo.compl_ring_mem.cpu_addr; in gve_rx_alloc_ring_dqo()
734 void *va = rx->com.qpl->dmas[page_idx].cpu_addr; in gve_get_cpu_addr_for_qpl_buf()
802 page_addr = rx->com.qpl->dmas[page_idx].cpu_addr; in gve_rx_add_extmbuf_to_ctx()
H A Dgve_main.c66 driver_info = driver_info_mem.cpu_addr; in gve_verify_driver_compatibility()
444 priv->counters = priv->counter_array_mem.cpu_addr; in gve_alloc_counter_array()
467 priv->irq_db_indices = priv->irqs_db_mem.cpu_addr; in gve_alloc_irq_db_array()
H A Dgve_tx_dqo.c176 tx->dqo.desc_ring = tx->desc_ring_mem.cpu_addr; in gve_tx_alloc_ring_dqo()
187 tx->dqo.compl_ring = tx->dqo.compl_ring_mem.cpu_addr; in gve_tx_alloc_ring_dqo()
629 *va = (char *)tx->com.qpl->dmas[page_id].cpu_addr + offset; in gve_tx_buf_get_addr_dqo()
H A Dgve_tx.c110 tx->desc_ring = tx->desc_ring_mem.cpu_addr; in gve_tx_alloc_ring_gqi()
166 com->q_resources = com->q_resources_mem.cpu_addr; in gve_tx_alloc_ring()
H A Dgve.h70 void *cpu_addr; member
/freebsd/sys/dev/liquidio/
H A Dlio_network.h211 lio_dma_free(size_t size, void *cpu_addr) in lio_dma_free() argument
214 kmem_free(cpu_addr, size); in lio_dma_free()
/freebsd/sys/contrib/device-tree/src/powerpc/
H A Dakebono.dts263 // pci_space < pci_addr > < cpu_addr > < size …
303 // pci_space < pci_addr > < cpu_addr > < size …
343 // pci_space < pci_addr > < cpu_addr > < size …
383 // pci_space < pci_addr > < cpu_addr > < size …
H A Dcurrituck.dts137 // pci_space < pci_addr > < cpu_addr > < size …
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Ddma-mapping.h172 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, in dma_free_coherent() argument
177 kmem_free(cpu_addr, size); in dma_free_coherent()
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h2043 size_t size, void *cpu_addr,
3511 void *cpu_addr, size_t size, in ib_dma_map_single() argument
3515 return dev->dma_ops->map_single(dev, cpu_addr, size, direction); in ib_dma_map_single()
3516 return dma_map_single(dev->dma_device, cpu_addr, size, direction); in ib_dma_map_single()
3537 void *cpu_addr, size_t size, in ib_dma_map_single_attrs() argument
3541 return dma_map_single_attrs(dev->dma_device, cpu_addr, size, in ib_dma_map_single_attrs()
3744 size_t size, void *cpu_addr, in ib_dma_free_coherent() argument
3748 dev->dma_ops->free_coherent(dev, size, cpu_addr, dma_handle); in ib_dma_free_coherent()
3750 dma_free_coherent(dev->dma_device, size, cpu_addr, dma_handle); in ib_dma_free_coherent()
/freebsd/sys/contrib/device-tree/Bindings/dma/xilinx/
H A Dxilinx_dma.txt27 - dma-ranges: Should be as the following <dma_addr cpu_addr max_len>.
/freebsd/sys/contrib/dev/iwlwifi/pcie/
H A Dtrans.c3004 u8 *cpu_addr = (void *)trans->dbg.fw_mon.block, *curr_buf; in iwl_dbgfs_monitor_data_read()
3035 curr_buf = cpu_addr + data->prev_wr_ptr; in iwl_dbgfs_monitor_data_read()
3044 curr_buf = cpu_addr + data->prev_wr_ptr; in iwl_dbgfs_rf_read()
3053 cpu_addr, &size,
3070 cpu_addr, &size,
2961 u8 *cpu_addr = (void *)trans->dbg.fw_mon.block, *curr_buf; iwl_dbgfs_monitor_data_read() local