Lines Matching refs:init_struct

68 void dma_struct_para_init(dma_parameter_struct* init_struct)  in dma_struct_para_init()  argument
70 if(NULL == init_struct) { in dma_struct_para_init()
75 init_struct->periph_addr = 0U; in dma_struct_para_init()
76 init_struct->periph_width = 0U; in dma_struct_para_init()
77 init_struct->periph_inc = (uint8_t)DMA_PERIPH_INCREASE_DISABLE; in dma_struct_para_init()
78 init_struct->memory_addr = 0U; in dma_struct_para_init()
79 init_struct->memory_width = 0U; in dma_struct_para_init()
80 init_struct->memory_inc = (uint8_t)DMA_MEMORY_INCREASE_DISABLE; in dma_struct_para_init()
81 init_struct->number = 0U; in dma_struct_para_init()
82 init_struct->direction = (uint8_t)DMA_PERIPHERAL_TO_MEMORY; in dma_struct_para_init()
83 init_struct->priority = (uint32_t)DMA_PRIORITY_LOW; in dma_struct_para_init()
84 init_struct->request = DMA_REQUEST_M2M; in dma_struct_para_init()
126 void dma_init(uint32_t dma_periph, dma_channel_enum channelx, dma_parameter_struct* init_struct) in dma_init() argument
130 if(NULL == init_struct) { in dma_init()
137 DMA_CHPADDR(dma_periph, channelx) = init_struct->periph_addr; in dma_init()
140 DMA_CHMADDR(dma_periph, channelx) = init_struct->memory_addr; in dma_init()
143 DMA_CHCNT(dma_periph, channelx) = (init_struct->number & DMA_CHANNEL_CNT_MASK); in dma_init()
148 ctl |= (init_struct->periph_width | init_struct->memory_width | init_struct->priority); in dma_init()
152 if(DMA_PERIPH_INCREASE_ENABLE == init_struct->periph_inc) { in dma_init()
159 if(DMA_MEMORY_INCREASE_ENABLE == init_struct->memory_inc) { in dma_init()
166 if(DMA_PERIPHERAL_TO_MEMORY == init_struct->direction) { in dma_init()
174 DMAMUX_RM_CHXCFG((uint32_t)channelx) |= init_struct->request; in dma_init()
177 DMAMUX_RM_CHXCFG((uint32_t)channelx + 7U ) |= init_struct->request; in dma_init()
636 void dmamux_sync_struct_para_init(dmamux_sync_parameter_struct *init_struct) in dmamux_sync_struct_para_init() argument
638 if(NULL == init_struct) { in dmamux_sync_struct_para_init()
643 init_struct->sync_id = DMAMUX_SYNC_EVTX_OUT0; in dmamux_sync_struct_para_init()
644 init_struct->sync_polarity = DMAMUX_SYNC_RISING; in dmamux_sync_struct_para_init()
645 init_struct->request_number = 1U; in dmamux_sync_struct_para_init()
665 …onization_init(dmamux_multiplexer_channel_enum channelx, dmamux_sync_parameter_struct *init_struct) in dmamux_synchronization_init() argument
669 if(NULL == init_struct) { in dmamux_synchronization_init()
679 …cfg |= (init_struct->sync_polarity | (init_struct->sync_id) | RM_CHXCFG_NBR(init_struct->request_n… in dmamux_synchronization_init()
741 void dmamux_gen_struct_para_init(dmamux_gen_parameter_struct *init_struct) in dmamux_gen_struct_para_init() argument
743 if(NULL == init_struct) { in dmamux_gen_struct_para_init()
748 init_struct->trigger_id = DMAMUX_TRIGGER_EVTX_OUT0; in dmamux_gen_struct_para_init()
749 init_struct->trigger_polarity = DMAMUX_GEN_RISING; in dmamux_gen_struct_para_init()
750 init_struct->request_number = 1U; in dmamux_gen_struct_para_init()
770 …st_generator_init(dmamux_generator_channel_enum channelx, dmamux_gen_parameter_struct *init_struct) in dmamux_request_generator_init() argument
774 if(NULL == init_struct) { in dmamux_request_generator_init()
784 …cfg |= (RG_CHXCFG_NBRG(init_struct->request_number - 1U) | init_struct->trigger_id | init_struct->… in dmamux_request_generator_init()