Lines Matching refs:Channel
68 #define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, Channel) ((((INSTANCE) == GPDMA1) &… argument
69 … (((Channel) == LL_DMA_CHANNEL_0) || \
70 … ((Channel) == LL_DMA_CHANNEL_1) || \
71 … ((Channel) == LL_DMA_CHANNEL_2) || \
72 … ((Channel) == LL_DMA_CHANNEL_3) || \
73 … ((Channel) == LL_DMA_CHANNEL_4) || \
74 … ((Channel) == LL_DMA_CHANNEL_5) || \
75 … ((Channel) == LL_DMA_CHANNEL_6) || \
76 … ((Channel) == LL_DMA_CHANNEL_7) || \
77 … ((Channel) == LL_DMA_CHANNEL_8) || \
78 … ((Channel) == LL_DMA_CHANNEL_9) || \
79 … ((Channel) == LL_DMA_CHANNEL_10) || \
80 … ((Channel) == LL_DMA_CHANNEL_11) || \
81 … ((Channel) == LL_DMA_CHANNEL_12) || \
82 … ((Channel) == LL_DMA_CHANNEL_13) || \
83 … ((Channel) == LL_DMA_CHANNEL_14) || \
84 … ((Channel) == LL_DMA_CHANNEL_15) || \
85 … ((Channel) == LL_DMA_CHANNEL_ALL))) || \
87 … (((Channel) == LL_DMA_CHANNEL_0) || \
88 … ((Channel) == LL_DMA_CHANNEL_1) || \
89 … ((Channel) == LL_DMA_CHANNEL_2) || \
90 … ((Channel) == LL_DMA_CHANNEL_3) || \
91 ((Channel) == LL_DMA_CHANNEL_ALL))))
93 #define IS_LL_GPDMA_CHANNEL_INSTANCE(INSTANCE, Channel) (((INSTANCE) == GPDMA1) &&… argument
94 … (((Channel) == LL_DMA_CHANNEL_0) || \
95 … ((Channel) == LL_DMA_CHANNEL_1) || \
96 … ((Channel) == LL_DMA_CHANNEL_2) || \
97 … ((Channel) == LL_DMA_CHANNEL_3) || \
98 … ((Channel) == LL_DMA_CHANNEL_4) || \
99 … ((Channel) == LL_DMA_CHANNEL_5) || \
100 … ((Channel) == LL_DMA_CHANNEL_6) || \
101 … ((Channel) == LL_DMA_CHANNEL_7) || \
102 … ((Channel) == LL_DMA_CHANNEL_8) || \
103 … ((Channel) == LL_DMA_CHANNEL_9) || \
104 … ((Channel) == LL_DMA_CHANNEL_10) || \
105 … ((Channel) == LL_DMA_CHANNEL_11) || \
106 … ((Channel) == LL_DMA_CHANNEL_12) || \
107 … ((Channel) == LL_DMA_CHANNEL_13) || \
108 … ((Channel) == LL_DMA_CHANNEL_14) || \
109 ((Channel) == LL_DMA_CHANNEL_15)))
111 #define IS_LL_DMA_2D_CHANNEL_INSTANCE(INSTANCE, Channel) (((INSTANCE) == GPDMA1) &&… argument
112 … (((Channel) == LL_DMA_CHANNEL_12) || \
113 … ((Channel) == LL_DMA_CHANNEL_13) || \
114 … ((Channel) == LL_DMA_CHANNEL_14) || \
115 ((Channel) == LL_DMA_CHANNEL_15)))
280 uint32_t LL_DMA_DeInit(DMA_TypeDef *DMAx, uint32_t Channel) in LL_DMA_DeInit() argument
286 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_DeInit()
288 if (Channel == LL_DMA_CHANNEL_ALL) in LL_DMA_DeInit()
310 tmp = (DMA_Channel_TypeDef *)(LL_DMA_GET_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_DeInit()
313 LL_DMA_SuspendChannel(DMAx, Channel); in LL_DMA_DeInit()
316 LL_DMA_ResetChannel(DMAx, Channel); in LL_DMA_DeInit()
340 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_DeInit()
356 LL_DMA_DisableChannelPrivilege(DMAx, Channel); in LL_DMA_DeInit()
359 LL_DMA_DisableChannelSecure(DMAx, Channel); in LL_DMA_DeInit()
399 uint32_t LL_DMA_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitTypeDef *DMA_InitStruct) in LL_DMA_Init() argument
402 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_Init()
428 if (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
448 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
465 LL_DMA_SetLinkedListBaseAddr(DMAx, Channel, DMA_InitStruct->LinkedListBaseAddr); in LL_DMA_Init()
474 LL_DMA_ConfigControl(DMAx, Channel, DMA_InitStruct->Priority | \ in LL_DMA_Init()
501 LL_DMA_ConfigTransfer(DMAx, Channel, DMA_InitStruct->DestAllocatedPort | \ in LL_DMA_Init()
512 if (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
514 LL_DMA_ConfigBurstLength(DMAx, Channel, DMA_InitStruct->SrcBurstLength, in LL_DMA_Init()
532 LL_DMA_ConfigChannelTransfer(DMAx, Channel, DMA_InitStruct->TransferEventMode | \ in LL_DMA_Init()
540 LL_DMA_SetPeriphRequest(DMAx, Channel, DMA_InitStruct->Request); in LL_DMA_Init()
546 LL_DMA_SetHWTrigger(DMAx, Channel, DMA_InitStruct->TriggerSelection); in LL_DMA_Init()
547 LL_DMA_SetTriggerMode(DMAx, Channel, DMA_InitStruct->TriggerMode); in LL_DMA_Init()
564 LL_DMA_SetBlkDataLength(DMAx, Channel, DMA_InitStruct->BlkDataLength); in LL_DMA_Init()
567 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
569 LL_DMA_SetBlkRptCount(DMAx, Channel, DMA_InitStruct->BlkRptCount); in LL_DMA_Init()
570 LL_DMA_ConfigBlkRptAddrUpdate(DMAx, Channel, DMA_InitStruct->BlkRptSrcAddrUpdateMode | \ in LL_DMA_Init()
581 LL_DMA_ConfigAddresses(DMAx, Channel, DMA_InitStruct->SrcAddress, DMA_InitStruct->DestAddress); in LL_DMA_Init()
584 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
593 …LL_DMA_ConfigAddrUpdateValue(DMAx, Channel, DMA_InitStruct->SrcAddrOffset, DMA_InitStruct->DestAdd… in LL_DMA_Init()
602 LL_DMA_ConfigBlkRptAddrUpdateValue(DMAx, Channel, DMA_InitStruct->BlkRptSrcAddrOffset, in LL_DMA_Init()
610 LL_DMA_SetLinkedListAddrOffset(DMAx, Channel, DMA_InitStruct->LinkedListAddrOffset); in LL_DMA_Init()
705 uint32_t LL_DMA_List_DeInit(DMA_TypeDef *DMAx, uint32_t Channel) in LL_DMA_List_DeInit() argument
707 return LL_DMA_DeInit(DMAx, Channel); in LL_DMA_List_DeInit()
742 uint32_t LL_DMA_List_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitLinkedListTypeDef *DMA_In… in LL_DMA_List_Init() argument
745 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_List_Init()
752 if (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_List_Init()
764 LL_DMA_ConfigControl(DMAx, Channel, DMA_InitLinkedListStruct->Priority | \ in LL_DMA_List_Init()
772 LL_DMA_SetTransferEventMode(DMAx, Channel, DMA_InitLinkedListStruct->TransferEventMode); in LL_DMA_List_Init()