Home
last modified time | relevance | path

Searched refs:dmadev (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/contrib/ena-com/
H A Dena_plat.h144 ena_log((ctx)->dmadev, level, "%s() [TID:%d]: " \
326 int ena_dma_alloc(device_t dmadev, bus_size_t size, ena_mem_handle_t *dma,
349 #define ENA_MEM_ALLOC(dmadev, size) malloc(size, M_DEVBUF, M_NOWAIT | M_ZERO) argument
351 #define ENA_MEM_ALLOC_NODE(dmadev, size, virt, node, dev_node) \ argument
359 #define ENA_MEM_FREE(dmadev, ptr, size) \ argument
364 #define ENA_MEM_ALLOC_COHERENT_NODE_ALIGNED(dmadev, size, virt, phys, \ argument
367 ena_dma_alloc((dmadev), (size), &(dma), 0, (alignment), \
374 #define ENA_MEM_ALLOC_COHERENT_NODE(dmadev, size, virt, phys, handle, \ argument
376 ENA_MEM_ALLOC_COHERENT_NODE_ALIGNED(dmadev, size, virt, \
379 #define ENA_MEM_ALLOC_COHERENT_ALIGNED(dmadev, size, virt, phys, dma, \ argument
[all …]
H A Dena_com.c181 ENA_MEM_ALLOC_COHERENT(ena_dev->dmadev, size, in ena_com_admin_init_aenq()
381 ENA_MEM_ALLOC_COHERENT_NODE(ena_dev->dmadev, in ena_com_init_io_sq()
389 ENA_MEM_ALLOC_COHERENT(ena_dev->dmadev, in ena_com_init_io_sq()
413 ENA_MEM_ALLOC_NODE(ena_dev->dmadev, in ena_com_init_io_sq()
419 io_sq->bounce_buf_ctrl.base_buffer = ENA_MEM_ALLOC(ena_dev->dmadev, size); in ena_com_init_io_sq()
469 ENA_MEM_ALLOC_COHERENT_NODE_ALIGNED(ena_dev->dmadev, in ena_com_init_io_cq()
478 ENA_MEM_ALLOC_COHERENT_ALIGNED(ena_dev->dmadev, in ena_com_init_io_cq()
1007 ENA_MEM_FREE_COHERENT(ena_dev->dmadev, in ena_com_io_queue_free()
1019 ENA_MEM_FREE_COHERENT(ena_dev->dmadev, in ena_com_io_queue_free()
1029 ENA_MEM_FREE(ena_dev->dmadev, in ena_com_io_queue_free()
[all …]
H A Dena_com.h399 void *dmadev; member
/freebsd/sys/contrib/dev/broadcom/brcm80211/brcmsmac/
H A Ddma.c213 struct device *dmadev; member
451 return dma_alloc_coherent(di->dmadev, size, pap, GFP_ATOMIC); in dma_alloc_consistent()
486 dma_free_coherent(di->dmadev, *alloced, va, *descpa); in dma_ringalloc()
589 di->dmadev = core->dma_dev; in dma_attach()
754 dma_free_coherent(di->dmadev, di->txdalloc, in dma_detach()
758 dma_free_coherent(di->dmadev, di->rxdalloc, in dma_detach()
896 dma_unmap_single(di->dmadev, pa, di->rxbufsize, DMA_FROM_DEVICE); in dma64_getnextrxp()
1079 pa = dma_map_single(di->dmadev, p->data, di->rxbufsize, in dma_rxfill()
1081 if (dma_mapping_error(di->dmadev, pa)) { in dma_rxfill()
1290 pa = dma_map_single(di->dmadev, data, len, DMA_TO_DEVICE); in dma_txenq()
[all …]
/freebsd/sys/dev/ena/
H A Dena.c206 ena_dma_alloc(device_t dmadev, bus_size_t size, ena_mem_handle_t *dma, in ena_dma_alloc() argument
209 struct ena_adapter *adapter = device_get_softc(dmadev); in ena_dma_alloc()
221 error = bus_dma_tag_create(bus_get_dma_tag(dmadev), /* parent */ in ena_dma_alloc()
3826 ena_dev->dmadev = pdev; in ena_attach()