Lines Matching refs:dma_ctx
40 struct dma_context dma_ctx; member
275 for (chnum = 0; chnum < data->dma_ctx.dma_channels; chnum++) { in dma_silabs_irq_handler()
310 if (channel > data->dma_ctx.dma_channels) { in dma_silabs_configure()
403 atomic_set_bit(data->dma_ctx.atomic, channel); in dma_silabs_configure()
414 if (channel > data->dma_ctx.dma_channels) { in dma_silabs_start()
430 if (channel > data->dma_ctx.dma_channels) { in dma_silabs_stop()
448 if (channel > data->dma_ctx.dma_channels) { in dma_silabs_get_status()
452 if (!atomic_test_bit(data->dma_ctx.atomic, channel)) { in dma_silabs_get_status()
516 .dma_ctx.magic = DMA_MAGIC, \
517 .dma_ctx.dma_channels = DT_INST_PROP(inst, dma_channels), \
518 .dma_ctx.atomic = dma_channels_atomic_##inst, \