Home
last modified time | relevance | path

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

/Zephyr-latest/drivers/dma/
Ddma_xilinx_axi_dma.c451 volatile struct dma_xilinx_axi_dma_sg_descriptor *current_descriptor = in dma_xilinx_axi_dma_clean_up_sg_descriptors() local
455 while (current_descriptor->status & XILINX_AXI_DMA_SG_DESCRIPTOR_STATUS_COMPLETE_MASK || in dma_xilinx_axi_dma_clean_up_sg_descriptors()
456 current_descriptor->status & ~XILINX_AXI_DMA_SG_DESCRIPTOR_STATUS_TRANSFERRED_MASK) { in dma_xilinx_axi_dma_clean_up_sg_descriptors()
461 channel_data->last_rx_size = current_descriptor->status & in dma_xilinx_axi_dma_clean_up_sg_descriptors()
464 if (dma_xilinx_axi_dma_channel_has_error(channel_data, current_descriptor)) { in dma_xilinx_axi_dma_clean_up_sg_descriptors()
470 uint32_t checksum_status = current_descriptor->app2; in dma_xilinx_axi_dma_clean_up_sg_descriptors()
504 current_descriptor->control = current_descriptor->status = 0; in dma_xilinx_axi_dma_clean_up_sg_descriptors()
520 current_descriptor = in dma_xilinx_axi_dma_clean_up_sg_descriptors()
585 volatile struct dma_xilinx_axi_dma_sg_descriptor *current_descriptor; in dma_xilinx_axi_dma_start() local
610 current_descriptor = &channel_data->descriptors[tail_descriptor]; in dma_xilinx_axi_dma_start()
[all …]