Lines Matching refs:init_struct

66 void dma_struct_para_init(dma_parameter_struct *init_struct)  in dma_struct_para_init()  argument
68 if(NULL == init_struct) { in dma_struct_para_init()
73 init_struct->periph_addr = 0U; in dma_struct_para_init()
74 init_struct->periph_width = 0U; in dma_struct_para_init()
75 init_struct->periph_inc = (uint8_t)DMA_PERIPH_INCREASE_DISABLE; in dma_struct_para_init()
76 init_struct->memory_addr = 0U; in dma_struct_para_init()
77 init_struct->memory_width = 0U; in dma_struct_para_init()
78 init_struct->memory_inc = (uint8_t)DMA_MEMORY_INCREASE_DISABLE; in dma_struct_para_init()
79 init_struct->number = 0U; in dma_struct_para_init()
80 init_struct->direction = (uint8_t)DMA_PERIPHERAL_TO_MEMORY; in dma_struct_para_init()
81 init_struct->priority = (uint32_t)DMA_PRIORITY_LOW; in dma_struct_para_init()
82 init_struct->request = DMA_REQUEST_M2M; in dma_struct_para_init()
114 void dma_init(dma_channel_enum channelx, dma_parameter_struct *init_struct) in dma_init() argument
118 if(NULL == init_struct) { in dma_init()
125 DMA_CHPADDR(channelx) = init_struct->periph_addr; in dma_init()
128 DMA_CHMADDR(channelx) = init_struct->memory_addr; in dma_init()
131 DMA_CHCNT(channelx) = (init_struct->number & DMA_CHANNEL_CNT_MASK); in dma_init()
136 ctl |= (init_struct->periph_width | init_struct->memory_width | init_struct->priority); in dma_init()
140 if(DMA_PERIPH_INCREASE_ENABLE == init_struct->periph_inc) { in dma_init()
147 if(DMA_MEMORY_INCREASE_ENABLE == init_struct->memory_inc) { in dma_init()
154 if(DMA_PERIPHERAL_TO_MEMORY == init_struct->direction) { in dma_init()
161 DMAMUX_RM_CHXCFG(channelx) |= init_struct->request; in dma_init()
595 void dmamux_sync_struct_para_init(dmamux_sync_parameter_struct *init_struct) in dmamux_sync_struct_para_init() argument
597 if(NULL == init_struct) { in dmamux_sync_struct_para_init()
602 init_struct->sync_id = DMAMUX_SYNC_EVT0_OUT; in dmamux_sync_struct_para_init()
603 init_struct->sync_polarity = DMAMUX_SYNC_RISING; in dmamux_sync_struct_para_init()
604 init_struct->request_number = 1U; in dmamux_sync_struct_para_init()
624 …onization_init(dmamux_multiplexer_channel_enum channelx, dmamux_sync_parameter_struct *init_struct) in dmamux_synchronization_init() argument
628 if(NULL == init_struct) { in dmamux_synchronization_init()
638 …cfg |= (init_struct->sync_polarity | (init_struct->sync_id) | RM_CHXCFG_NBR(init_struct->request_n… in dmamux_synchronization_init()
699 void dmamux_gen_struct_para_init(dmamux_gen_parameter_struct *init_struct) in dmamux_gen_struct_para_init() argument
701 if(NULL == init_struct) { in dmamux_gen_struct_para_init()
706 init_struct->trigger_id = DMAMUX_SYNC_EVT0_OUT; in dmamux_gen_struct_para_init()
707 init_struct->trigger_polarity = DMAMUX_SYNC_RISING; in dmamux_gen_struct_para_init()
708 init_struct->request_number = 1U; in dmamux_gen_struct_para_init()
728 …st_generator_init(dmamux_generator_channel_enum channelx, dmamux_gen_parameter_struct *init_struct) in dmamux_request_generator_init() argument
732 if(NULL == init_struct) { in dmamux_request_generator_init()
742 …cfg |= (RG_CHXCFG_NBRG(init_struct->request_number - 1U) | init_struct->trigger_id | init_struct->… in dmamux_request_generator_init()