Searched refs:current_descriptor (Results 1 – 1 of 1) sorted by relevance
451 volatile struct dma_xilinx_axi_dma_sg_descriptor *current_descriptor = in dma_xilinx_axi_dma_clean_up_sg_descriptors() local455 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() local610 current_descriptor = &channel_data->descriptors[tail_descriptor]; in dma_xilinx_axi_dma_start()[all …]