Lines Matching refs:Channel

68 #define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, Channel) ((((INSTANCE) == HPDMA1)                &…  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_4) || \
92 … ((Channel) == LL_DMA_CHANNEL_5) || \
93 … ((Channel) == LL_DMA_CHANNEL_6) || \
94 … ((Channel) == LL_DMA_CHANNEL_7) || \
95 … ((Channel) == LL_DMA_CHANNEL_8) || \
96 … ((Channel) == LL_DMA_CHANNEL_9) || \
97 … ((Channel) == LL_DMA_CHANNEL_10) || \
98 … ((Channel) == LL_DMA_CHANNEL_11) || \
99 … ((Channel) == LL_DMA_CHANNEL_12) || \
100 … ((Channel) == LL_DMA_CHANNEL_13) || \
101 … ((Channel) == LL_DMA_CHANNEL_14) || \
102 … ((Channel) == LL_DMA_CHANNEL_15) || \
103 ((Channel) == LL_DMA_CHANNEL_ALL))))
105 #define IS_LL_HPDMA_CHANNEL_INSTANCE(INSTANCE, Channel) (((INSTANCE) == HPDMA1) &&… argument
106 … (((Channel) == LL_DMA_CHANNEL_0) || \
107 … ((Channel) == LL_DMA_CHANNEL_1) || \
108 … ((Channel) == LL_DMA_CHANNEL_2) || \
109 … ((Channel) == LL_DMA_CHANNEL_3) || \
110 … ((Channel) == LL_DMA_CHANNEL_4) || \
111 … ((Channel) == LL_DMA_CHANNEL_5) || \
112 … ((Channel) == LL_DMA_CHANNEL_6) || \
113 … ((Channel) == LL_DMA_CHANNEL_7) || \
114 … ((Channel) == LL_DMA_CHANNEL_8) || \
115 … ((Channel) == LL_DMA_CHANNEL_9) || \
116 … ((Channel) == LL_DMA_CHANNEL_10) || \
117 … ((Channel) == LL_DMA_CHANNEL_11) || \
118 … ((Channel) == LL_DMA_CHANNEL_12) || \
119 … ((Channel) == LL_DMA_CHANNEL_13) || \
120 … ((Channel) == LL_DMA_CHANNEL_14) || \
121 ((Channel) == LL_DMA_CHANNEL_15)))
123 #define IS_LL_GPDMA_CHANNEL_INSTANCE(INSTANCE, Channel) (((INSTANCE) == GPDMA1) &&… argument
124 … (((Channel) == LL_DMA_CHANNEL_0) || \
125 … ((Channel) == LL_DMA_CHANNEL_1) || \
126 … ((Channel) == LL_DMA_CHANNEL_2) || \
127 … ((Channel) == LL_DMA_CHANNEL_3) || \
128 … ((Channel) == LL_DMA_CHANNEL_4) || \
129 … ((Channel) == LL_DMA_CHANNEL_5) || \
130 … ((Channel) == LL_DMA_CHANNEL_6) || \
131 … ((Channel) == LL_DMA_CHANNEL_7) || \
132 … ((Channel) == LL_DMA_CHANNEL_8) || \
133 … ((Channel) == LL_DMA_CHANNEL_9) || \
134 … ((Channel) == LL_DMA_CHANNEL_10) || \
135 … ((Channel) == LL_DMA_CHANNEL_11) || \
136 … ((Channel) == LL_DMA_CHANNEL_12) || \
137 … ((Channel) == LL_DMA_CHANNEL_13) || \
138 … ((Channel) == LL_DMA_CHANNEL_14) || \
139 ((Channel) == LL_DMA_CHANNEL_15)))
141 #define IS_LL_DMA_2D_CHANNEL_INSTANCE(INSTANCE, Channel) ((((INSTANCE) == HPDMA1) &… argument
142 … (((Channel) == LL_DMA_CHANNEL_12) || \
143 … ((Channel) == LL_DMA_CHANNEL_13) || \
144 … ((Channel) == LL_DMA_CHANNEL_14) || \
145 … ((Channel) == LL_DMA_CHANNEL_15))) || \
147 … (((Channel) == LL_DMA_CHANNEL_12) || \
148 … ((Channel) == LL_DMA_CHANNEL_13) || \
149 … ((Channel) == LL_DMA_CHANNEL_14) || \
150 ((Channel) == LL_DMA_CHANNEL_15))))
155 #define IS_LL_DMA_PFREQ_INSTANCE(INSTANCE, Channel) ((((INSTANCE) == HPDMA1) &… argument
156 … (((Channel) == LL_DMA_CHANNEL_0) || \
157 … ((Channel) == LL_DMA_CHANNEL_1) || \
158 … ((Channel) == LL_DMA_CHANNEL_15))) || \
160 … (((Channel) == LL_DMA_CHANNEL_0) || \
161 … ((Channel) == LL_DMA_CHANNEL_1) || \
162 ((Channel) == LL_DMA_CHANNEL_15))))
279 #define IS_LL_DMA_LIMIT_CHANNEL_INSTANCE(INSTANCE, Channel) (((INSTANCE) == HPDMA1) … argument
280 … (((Channel) == LL_DMA_CHANNEL_12) || \
281 … ((Channel) == LL_DMA_CHANNEL_13) || \
282 … ((Channel) == LL_DMA_CHANNEL_14) || \
283 ((Channel) == LL_DMA_CHANNEL_15)))
329 uint32_t LL_DMA_DeInit(DMA_TypeDef *DMAx, uint32_t Channel) in LL_DMA_DeInit() argument
335 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_DeInit()
337 if (Channel == LL_DMA_CHANNEL_ALL) in LL_DMA_DeInit()
359 tmp = (DMA_Channel_TypeDef *)(LL_DMA_GET_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_DeInit()
362 LL_DMA_SuspendChannel(DMAx, Channel); in LL_DMA_DeInit()
365 LL_DMA_ResetChannel(DMAx, Channel); in LL_DMA_DeInit()
389 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_DeInit()
405 LL_DMA_DisableChannelPrivilege(DMAx, Channel); in LL_DMA_DeInit()
408 LL_DMA_DisableChannelSecure(DMAx, Channel); in LL_DMA_DeInit()
450 uint32_t LL_DMA_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitTypeDef *DMA_InitStruct) in LL_DMA_Init() argument
453 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_Init()
480 assert_param(IS_LL_DMA_PFREQ_INSTANCE(DMAx, Channel)); in LL_DMA_Init()
484 …if ((IS_LL_HPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) || (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Cha… in LL_DMA_Init()
505 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
536 LL_DMA_SetLinkedListBaseAddr(DMAx, Channel, DMA_InitStruct->LinkedListBaseAddr); in LL_DMA_Init()
544 LL_DMA_ConfigControl(DMAx, Channel, DMA_InitStruct->Priority | \ in LL_DMA_Init()
564 LL_DMA_ConfigTransfer(DMAx, Channel, DMA_InitStruct->DestAllocatedPort | \ in LL_DMA_Init()
576 …if ((IS_LL_HPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) || (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Cha… in LL_DMA_Init()
578 LL_DMA_ConfigBurstLength(DMAx, Channel, DMA_InitStruct->SrcBurstLength, in LL_DMA_Init()
594 LL_DMA_ConfigChannelTransfer(DMAx, Channel, DMA_InitStruct->TransferEventMode | \ in LL_DMA_Init()
603 LL_DMA_SetPeriphRequest(DMAx, Channel, DMA_InitStruct->Request); in LL_DMA_Init()
609 LL_DMA_SetHWTrigger(DMAx, Channel, DMA_InitStruct->TriggerSelection); in LL_DMA_Init()
610 LL_DMA_SetTriggerMode(DMAx, Channel, DMA_InitStruct->TriggerMode); in LL_DMA_Init()
627 LL_DMA_SetBlkDataLength(DMAx, Channel, DMA_InitStruct->BlkDataLength); in LL_DMA_Init()
630 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
632 LL_DMA_SetBlkRptCount(DMAx, Channel, DMA_InitStruct->BlkRptCount); in LL_DMA_Init()
633 LL_DMA_ConfigBlkRptAddrUpdate(DMAx, Channel, DMA_InitStruct->BlkRptSrcAddrUpdateMode | \ in LL_DMA_Init()
644 LL_DMA_ConfigAddresses(DMAx, Channel, DMA_InitStruct->SrcAddress, DMA_InitStruct->DestAddress); in LL_DMA_Init()
647 if (IS_LL_DMA_2D_CHANNEL_INSTANCE(DMAx, Channel) != 0U) in LL_DMA_Init()
656 …LL_DMA_ConfigAddrUpdateValue(DMAx, Channel, DMA_InitStruct->SrcAddrOffset, DMA_InitStruct->DestAdd… in LL_DMA_Init()
665 LL_DMA_ConfigBlkRptAddrUpdateValue(DMAx, Channel, DMA_InitStruct->BlkRptSrcAddrOffset, in LL_DMA_Init()
673 LL_DMA_SetLinkedListAddrOffset(DMAx, Channel, DMA_InitStruct->LinkedListAddrOffset); in LL_DMA_Init()
770 uint32_t LL_DMA_List_DeInit(DMA_TypeDef *DMAx, uint32_t Channel) in LL_DMA_List_DeInit() argument
772 return LL_DMA_DeInit(DMAx, Channel); in LL_DMA_List_DeInit()
807 uint32_t LL_DMA_List_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitLinkedListTypeDef *DMA_In… in LL_DMA_List_Init() argument
810 assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel)); in LL_DMA_List_Init()
817 …if ((IS_LL_HPDMA_CHANNEL_INSTANCE(DMAx, Channel) != 0U) || (IS_LL_GPDMA_CHANNEL_INSTANCE(DMAx, Cha… in LL_DMA_List_Init()
829 LL_DMA_ConfigControl(DMAx, Channel, DMA_InitLinkedListStruct->Priority | \ in LL_DMA_List_Init()
837 LL_DMA_SetTransferEventMode(DMAx, Channel, DMA_InitLinkedListStruct->TransferEventMode); in LL_DMA_List_Init()