Home
last modified time | relevance | path

Searched refs:xdma (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/dev/xdma/
H A Dxdma.c74 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 Dxdma_sg.c93 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 Dxdma_mbuf.c125 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 Dxdma_fdt_test.c66 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 Dxdma_queue.c78 KASSERT(xchan->xdma != NULL, ("xdma is NULL")); in xdma_enqueue()
108 KASSERT(xchan->xdma != NULL, ("xdma is NULL")); in xdma_queue_submit()
H A Dxdma_if.m44 #include <dev/xdma/xdma.h>
46 INTERFACE xdma;
H A Dxdma_bank.c51 KASSERT(xchan->xdma != NULL, ("xdma is NULL")); in xchan_bank_init()
H A Dxdma.h137 xdma_controller_t *xdma; member
235 int xdma_put(xdma_controller_t *xdma);
/freebsd/sys/dev/xilinx/
H A Daxidma.c143 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 DDoxyfile-dev_xdma6 PROJECT_NAME = "FreeBSD kernel xdma device code"
12 INPUT = $(DOXYGEN_SRC_PATH)/dev/xdma/ \
/freebsd/sys/dev/xdma/controller/
H A Dpl330.c470 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 DNOTES58 device xdma # DMA interface
H A DGENERIC154 device xdma # DMA interface
/freebsd/sys/arm/conf/
H A DNOTES33 device xdma # xDMA framework for SoC on-chip dma controllers
/freebsd/sys/conf/
H A Dfiles.riscv26 dev/xilinx/axidma.c optional axidma xdma
H A Dfiles1710 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 DNOTES208 device xdma # xDMA framework for SoC on-chip dma controllers