Lines Matching refs:descriptor

107 cy_en_dma_status_t Cy_DMA_Descriptor_Init(cy_stc_dma_descriptor_t * descriptor, const cy_stc_dma_de…  in Cy_DMA_Descriptor_Init()  argument
111 if ((NULL != descriptor) && (NULL != config)) in Cy_DMA_Descriptor_Init()
123 descriptor->ctl = in Cy_DMA_Descriptor_Init()
134 descriptor->src = (uint32_t)config->srcAddress; in Cy_DMA_Descriptor_Init()
136 descriptor->dst = (uint32_t)config->dstAddress; in Cy_DMA_Descriptor_Init()
141 descriptor->xCtl = (uint32_t)config->nextDescriptor; in Cy_DMA_Descriptor_Init()
150 descriptor->xCtl = in Cy_DMA_Descriptor_Init()
156 descriptor->yCtl = (uint32_t)config->nextDescriptor; in Cy_DMA_Descriptor_Init()
168 descriptor->xCtl = in Cy_DMA_Descriptor_Init()
174 descriptor->yCtl = in Cy_DMA_Descriptor_Init()
180 descriptor->nextPtr = (uint32_t)config->nextDescriptor; in Cy_DMA_Descriptor_Init()
191 descriptor->xCtl = in Cy_DMA_Descriptor_Init()
196 descriptor->yCtl = (uint32_t)config->nextDescriptor; in Cy_DMA_Descriptor_Init()
223 void Cy_DMA_Descriptor_DeInit(cy_stc_dma_descriptor_t * descriptor) in Cy_DMA_Descriptor_DeInit() argument
225 CY_ASSERT_L1(descriptor); in Cy_DMA_Descriptor_DeInit()
227 descriptor->ctl = 0UL; in Cy_DMA_Descriptor_DeInit()
228 descriptor->src = 0UL; in Cy_DMA_Descriptor_DeInit()
229 descriptor->dst = 0UL; in Cy_DMA_Descriptor_DeInit()
230 descriptor->xCtl = 0UL; in Cy_DMA_Descriptor_DeInit()
231 descriptor->yCtl = 0UL; in Cy_DMA_Descriptor_DeInit()
232 descriptor->nextPtr = 0UL; in Cy_DMA_Descriptor_DeInit()
265 (NULL != channelConfig->descriptor) && in Cy_DMA_Channel_Init()
271 Cy_DMA_Channel_SetDescriptor(base, channel, channelConfig->descriptor); in Cy_DMA_Channel_Init()
335 void Cy_DMA_Descriptor_SetNextDescriptor(cy_stc_dma_descriptor_t * descriptor, cy_stc_dma_descripto… in Cy_DMA_Descriptor_SetNextDescriptor() argument
337 CY_ASSERT_L1(descriptor); in Cy_DMA_Descriptor_SetNextDescriptor()
338 …tor_type_t transferType = (cy_en_dma_descriptor_type_t) _FLD2VAL(CY_DMA_CTL_TYPE, descriptor->ctl); in Cy_DMA_Descriptor_SetNextDescriptor()
342 descriptor->xCtl = (uint32_t)nextDescriptor; in Cy_DMA_Descriptor_SetNextDescriptor()
346 descriptor->yCtl = (uint32_t)nextDescriptor; in Cy_DMA_Descriptor_SetNextDescriptor()
350 descriptor->nextPtr = (uint32_t)nextDescriptor; in Cy_DMA_Descriptor_SetNextDescriptor()
381 …_dma_descriptor_t * Cy_DMA_Descriptor_GetNextDescriptor(cy_stc_dma_descriptor_t const * descriptor) in Cy_DMA_Descriptor_GetNextDescriptor() argument
384 CY_ASSERT_L1(descriptor); in Cy_DMA_Descriptor_GetNextDescriptor()
385 …tor_type_t transferType = (cy_en_dma_descriptor_type_t) _FLD2VAL(CY_DMA_CTL_TYPE, descriptor->ctl); in Cy_DMA_Descriptor_GetNextDescriptor()
389 retVal = (cy_stc_dma_descriptor_t*) descriptor->xCtl; in Cy_DMA_Descriptor_GetNextDescriptor()
393 retVal = (cy_stc_dma_descriptor_t*) descriptor->yCtl; in Cy_DMA_Descriptor_GetNextDescriptor()
397 retVal = (cy_stc_dma_descriptor_t*) descriptor->nextPtr; in Cy_DMA_Descriptor_GetNextDescriptor()
434 void Cy_DMA_Descriptor_SetDescriptorType(cy_stc_dma_descriptor_t * descriptor, cy_en_dma_descriptor… in Cy_DMA_Descriptor_SetDescriptorType() argument
437 CY_ASSERT_L1(descriptor); in Cy_DMA_Descriptor_SetDescriptorType()
441 …if (descriptorType != Cy_DMA_Descriptor_GetDescriptorType(descriptor)) /* Do not perform if the ty… in Cy_DMA_Descriptor_SetDescriptorType()
444 …y_stc_dma_descriptor_t const * locNextDescriptor = Cy_DMA_Descriptor_GetNextDescriptor(descriptor); in Cy_DMA_Descriptor_SetDescriptorType()
446 CY_REG32_CLR_SET(descriptor->ctl, CY_DMA_CTL_TYPE, descriptorType); in Cy_DMA_Descriptor_SetDescriptorType()
448 Cy_DMA_Descriptor_SetNextDescriptor(descriptor, locNextDescriptor); in Cy_DMA_Descriptor_SetDescriptorType()