Searched refs:xdma (Results 1 – 17 of 17) sorted by relevance
/freebsd/sys/dev/xdma/ |
H A D | xdma.c | 74 xdma_get_iommu_fdt(xdma_controller_t *xdma, xdma_channel_t *xchan) in xdma_get_iommu_fdt() argument 81 node = ofw_bus_get_node(xdma->dma_dev); in xdma_get_iommu_fdt() 87 device_printf(xdma->dev, in xdma_get_iommu_fdt() 95 device_printf(xdma->dev, in xdma_get_iommu_fdt() 109 xdma_channel_alloc(xdma_controller_t *xdma, uint32_t caps) in xdma_channel_alloc() argument 115 xchan->xdma = xdma; in xdma_channel_alloc() 119 if (xdma_get_iommu_fdt(xdma, xchan)) in xdma_channel_alloc() 128 ret = XDMA_CHANNEL_ALLOC(xdma->dma_dev, xchan); in xdma_channel_alloc() 130 device_printf(xdma->dev, in xdma_channel_alloc() 154 TAILQ_INSERT_TAIL(&xdma->channels, xchan, xchan_next); in xdma_channel_alloc() [all …]
|
H A D | xdma_sg.c | 93 xdma_controller_t *xdma; in xchan_bufs_alloc_reserved() local 99 xdma = xchan->xdma; in xchan_bufs_alloc_reserved() 109 device_printf(xdma->dev, in xchan_bufs_alloc_reserved() 119 device_printf(xdma->dev, in xchan_bufs_alloc_reserved() 133 xdma_controller_t *xdma; in xchan_bufs_alloc_busdma() local 138 xdma = xchan->xdma; in xchan_bufs_alloc_busdma() 142 bus_get_dma_tag(xdma->dev), /* Parent tag. */ in xchan_bufs_alloc_busdma() 155 device_printf(xdma->dev, in xchan_bufs_alloc_busdma() 165 device_printf(xdma->dev, in xchan_bufs_alloc_busdma() 181 xdma_controller_t *xdma; in xchan_bufs_alloc() local [all …]
|
H A D | xdma_mbuf.c | 125 xdma_controller_t *xdma; in xdma_mbuf_defrag() local 129 xdma = xchan->xdma; in xdma_mbuf_defrag() 136 device_printf(xdma->dma_dev, in xdma_mbuf_defrag()
|
H A D | xdma_fdt_test.c | 66 xdma_controller_t *xdma; member 203 sc->xdma = xdma_ofw_get(sc->dev, "test"); in xdmatest_test() 204 if (sc->xdma == NULL) { in xdmatest_test() 210 sc->xchan = xdma_channel_alloc(sc->xdma); in xdmatest_test() 279 err = xdma_put(sc->xdma); in xdmatest_verify()
|
H A D | xdma_queue.c | 78 KASSERT(xchan->xdma != NULL, ("xdma is NULL")); in xdma_enqueue() 108 KASSERT(xchan->xdma != NULL, ("xdma is NULL")); in xdma_queue_submit()
|
H A D | xdma_if.m | 44 #include <dev/xdma/xdma.h> 46 INTERFACE xdma;
|
H A D | xdma_bank.c | 51 KASSERT(xchan->xdma != NULL, ("xdma is NULL")); in xchan_bank_init()
|
H A D | xdma.h | 137 xdma_controller_t *xdma; member 235 int xdma_put(xdma_controller_t *xdma);
|
/freebsd/sys/dev/xilinx/ |
H A D | axidma.c | 143 xdma_controller_t *xdma; in axidma_intr() local 151 xdma = xchan->xdma; in axidma_intr() 152 data = xdma->data; in axidma_intr() 377 xdma_controller_t *xdma; in axidma_channel_alloc() local 390 xdma = xchan->xdma; in axidma_channel_alloc() 391 data = xdma->data; in axidma_channel_alloc() 451 xdma_controller_t *xdma; in axidma_channel_submit_sg() local 468 xdma = xchan->xdma; in axidma_channel_submit_sg() 469 data = xdma->data; in axidma_channel_submit_sg() 518 xdma_controller_t *xdma; in axidma_channel_prep_sg() local [all …]
|
/freebsd/tools/kerneldoc/subsys/ |
H A D | Doxyfile-dev_xdma | 6 PROJECT_NAME = "FreeBSD kernel xdma device code" 12 INPUT = $(DOXYGEN_SRC_PATH)/dev/xdma/ \
|
/freebsd/sys/dev/xdma/controller/ |
H A D | pl330.c | 470 xdma_controller_t *xdma; in pl330_channel_submit_sg() local 487 xdma = xchan->xdma; in pl330_channel_submit_sg() 488 data = (struct pl330_fdt_data *)xdma->data; in pl330_channel_submit_sg()
|
/freebsd/sys/riscv/conf/ |
H A D | NOTES | 58 device xdma # DMA interface
|
H A D | GENERIC | 154 device xdma # DMA interface
|
/freebsd/sys/arm/conf/ |
H A D | NOTES | 33 device xdma # xDMA framework for SoC on-chip dma controllers
|
/freebsd/sys/conf/ |
H A D | files.riscv | 26 dev/xilinx/axidma.c optional axidma xdma
|
H A D | files | 1710 dev/flash/cqspi.c optional cqspi fdt xdma 3504 dev/xdma/controller/pl330.c optional xdma pl330 fdt 3505 dev/xdma/xdma.c optional xdma 3506 dev/xdma/xdma_bank.c optional xdma 3507 dev/xdma/xdma_bio.c optional xdma 3508 dev/xdma/xdma_fdt_test.c optional xdma xdma_test fdt 3509 dev/xdma/xdma_if.m optional xdma 3510 dev/xdma/xdma_iommu.c optional xdma 3511 dev/xdma/xdma_mbuf.c optional xdma 3512 dev/xdma/xdma_queue.c optional xdma [all …]
|
/freebsd/sys/arm64/conf/ |
H A D | NOTES | 208 device xdma # xDMA framework for SoC on-chip dma controllers
|