Lines Matching refs:init_struct
76 void dma_single_data_para_struct_init(dma_single_data_parameter_struct *init_struct) in dma_single_data_para_struct_init() argument
79 init_struct->periph_addr = 0U; in dma_single_data_para_struct_init()
80 init_struct->periph_inc = DMA_PERIPH_INCREASE_DISABLE; in dma_single_data_para_struct_init()
81 init_struct->memory0_addr = 0U; in dma_single_data_para_struct_init()
82 init_struct->memory_inc = DMA_MEMORY_INCREASE_DISABLE; in dma_single_data_para_struct_init()
83 init_struct->periph_memory_width = 0U; in dma_single_data_para_struct_init()
84 init_struct->circular_mode = DMA_CIRCULAR_MODE_DISABLE; in dma_single_data_para_struct_init()
85 init_struct->direction = DMA_PERIPH_TO_MEMORY; in dma_single_data_para_struct_init()
86 init_struct->number = 0U; in dma_single_data_para_struct_init()
87 init_struct->priority = DMA_PRIORITY_LOW; in dma_single_data_para_struct_init()
96 void dma_multi_data_para_struct_init(dma_multi_data_parameter_struct *init_struct) in dma_multi_data_para_struct_init() argument
99 init_struct->periph_addr = 0U; in dma_multi_data_para_struct_init()
100 init_struct->periph_width = 0U; in dma_multi_data_para_struct_init()
101 init_struct->periph_inc = DMA_PERIPH_INCREASE_DISABLE; in dma_multi_data_para_struct_init()
102 init_struct->memory0_addr = 0U; in dma_multi_data_para_struct_init()
103 init_struct->memory_width = 0U; in dma_multi_data_para_struct_init()
104 init_struct->memory_inc = DMA_MEMORY_INCREASE_DISABLE; in dma_multi_data_para_struct_init()
105 init_struct->memory_burst_width = 0U; in dma_multi_data_para_struct_init()
106 init_struct->periph_burst_width = 0U; in dma_multi_data_para_struct_init()
107 init_struct->circular_mode = DMA_CIRCULAR_MODE_DISABLE; in dma_multi_data_para_struct_init()
108 init_struct->direction = DMA_PERIPH_TO_MEMORY; in dma_multi_data_para_struct_init()
109 init_struct->number = 0U; in dma_multi_data_para_struct_init()
110 init_struct->priority = DMA_PRIORITY_LOW; in dma_multi_data_para_struct_init()
132 …init(uint32_t dma_periph, dma_channel_enum channelx, dma_single_data_parameter_struct *init_struct) in dma_single_data_mode_init() argument
140 DMA_CHPADDR(dma_periph, channelx) = init_struct->periph_addr; in dma_single_data_mode_init()
143 DMA_CHM0ADDR(dma_periph, channelx) = init_struct->memory0_addr; in dma_single_data_mode_init()
146 DMA_CHCNT(dma_periph, channelx) = init_struct->number; in dma_single_data_mode_init()
151 …ctl |= (init_struct->periph_memory_width | (init_struct->periph_memory_width << 2) | init_struct->… in dma_single_data_mode_init()
155 if(DMA_PERIPH_INCREASE_ENABLE == init_struct->periph_inc) { in dma_single_data_mode_init()
157 } else if(DMA_PERIPH_INCREASE_DISABLE == init_struct->periph_inc) { in dma_single_data_mode_init()
164 if(DMA_MEMORY_INCREASE_ENABLE == init_struct->memory_inc) { in dma_single_data_mode_init()
171 if(DMA_CIRCULAR_MODE_ENABLE == init_struct->circular_mode) { in dma_single_data_mode_init()
201 …_init(uint32_t dma_periph, dma_channel_enum channelx, dma_multi_data_parameter_struct *init_struct) in dma_multi_data_mode_init() argument
206 DMA_CHFCTL(dma_periph, channelx) |= (DMA_CHXFCTL_MDMEN | init_struct->critical_value); in dma_multi_data_mode_init()
209 DMA_CHPADDR(dma_periph, channelx) = init_struct->periph_addr; in dma_multi_data_mode_init()
212 DMA_CHM0ADDR(dma_periph, channelx) = init_struct->memory0_addr; in dma_multi_data_mode_init()
215 DMA_CHCNT(dma_periph, channelx) = init_struct->number; in dma_multi_data_mode_init()
220 …ctl |= (init_struct->periph_width | (init_struct->memory_width) | init_struct->priority | init_str… in dma_multi_data_mode_init()
221 init_struct->periph_burst_width); in dma_multi_data_mode_init()
225 if(DMA_PERIPH_INCREASE_ENABLE == init_struct->periph_inc) { in dma_multi_data_mode_init()
227 } else if(DMA_PERIPH_INCREASE_DISABLE == init_struct->periph_inc) { in dma_multi_data_mode_init()
234 if(DMA_MEMORY_INCREASE_ENABLE == init_struct->memory_inc) { in dma_multi_data_mode_init()
241 if(DMA_CIRCULAR_MODE_ENABLE == init_struct->circular_mode) { in dma_multi_data_mode_init()