Searched refs:cyhal_dma_t (Results 1 – 7 of 7) sorted by relevance
/hal_infineon-3.5.0/mtb-hal-cat1/include_pvt/ |
D | cyhal_dma_dmac.h | 52 cy_rslt_t _cyhal_dma_dmac_init(cyhal_dma_t *obj, cyhal_source_t *src, cyhal_dest_t *dest, uint8_t p… 61 cy_rslt_t _cyhal_dma_dmac_init_cfg(cyhal_dma_t *obj, const cyhal_dma_configurator_t *cfg); 67 void _cyhal_dma_dmac_free(cyhal_dma_t *obj); 75 cy_rslt_t _cyhal_dma_dmac_configure(cyhal_dma_t *obj, const cyhal_dma_cfg_t *cfg); 82 cy_rslt_t _cyhal_dma_dmac_enable(cyhal_dma_t *obj); 89 cy_rslt_t _cyhal_dma_dmac_disable(cyhal_dma_t *obj); 97 cy_rslt_t _cyhal_dma_dmac_start_transfer(cyhal_dma_t *obj); 106 void _cyhal_dma_dmac_enable_event(cyhal_dma_t *obj, cyhal_dma_event_t event, uint8_t intr_priority,… 113 bool _cyhal_dma_dmac_is_busy(cyhal_dma_t *obj); 123 cy_rslt_t _cyhal_dma_dmac_connect_digital(cyhal_dma_t *obj, cyhal_source_t source, cyhal_dma_input_… [all …]
|
D | cyhal_dma_dw.h | 52 cy_rslt_t _cyhal_dma_dw_init(cyhal_dma_t *obj, cyhal_source_t *src, cyhal_dest_t *dest, uint8_t pri… 61 cy_rslt_t _cyhal_dma_dw_init_cfg(cyhal_dma_t *obj, const cyhal_dma_configurator_t *cfg); 67 void _cyhal_dma_dw_free(cyhal_dma_t *obj); 75 cy_rslt_t _cyhal_dma_dw_configure(cyhal_dma_t *obj, const cyhal_dma_cfg_t *cfg); 82 cy_rslt_t _cyhal_dma_dw_enable(cyhal_dma_t *obj); 89 cy_rslt_t _cyhal_dma_dw_disable(cyhal_dma_t *obj); 97 cy_rslt_t _cyhal_dma_dw_start_transfer(cyhal_dma_t *obj); 106 void _cyhal_dma_dw_enable_event(cyhal_dma_t *obj, cyhal_dma_event_t event, uint8_t intr_priority, b… 113 bool _cyhal_dma_dw_is_busy(cyhal_dma_t *obj); 123 cy_rslt_t _cyhal_dma_dw_connect_digital(cyhal_dma_t *obj, cyhal_source_t source, cyhal_dma_input_t … [all …]
|
D | cyhal_hw_types.h | 261 } cyhal_dma_t; typedef 392 cyhal_dma_t tx_dma; 393 cyhal_dma_t rx_dma; 496 cyhal_dma_t dma; 949 cyhal_dma_t dma; 951 cyhal_dma_t dma_paired; 1535 cyhal_dma_t dma_tx; 1536 cyhal_dma_t dma_rx;
|
/hal_infineon-3.5.0/mtb-hal-cat1/include/ |
D | cyhal_dma.h | 296 cy_rslt_t cyhal_dma_init_adv(cyhal_dma_t *obj, cyhal_dma_src_t *src, cyhal_dma_dest_t *dest, cyhal_… 323 cy_rslt_t cyhal_dma_init_cfg(cyhal_dma_t *obj, const cyhal_dma_configurator_t *cfg); 330 void cyhal_dma_free(cyhal_dma_t *obj); 346 cy_rslt_t cyhal_dma_configure(cyhal_dma_t *obj, const cyhal_dma_cfg_t *cfg); 357 cy_rslt_t cyhal_dma_enable(cyhal_dma_t *obj); 365 cy_rslt_t cyhal_dma_disable(cyhal_dma_t *obj); 374 cy_rslt_t cyhal_dma_start_transfer(cyhal_dma_t *obj); 381 bool cyhal_dma_is_busy(cyhal_dma_t *obj); 391 void cyhal_dma_register_callback(cyhal_dma_t *obj, cyhal_dma_event_callback_t callback, void *callb… 403 void cyhal_dma_enable_event(cyhal_dma_t *obj, cyhal_dma_event_t event, uint8_t intr_priority, bool … [all …]
|
/hal_infineon-3.5.0/mtb-hal-cat1/source/ |
D | cyhal_dma.c | 62 …cyhal_dma_t *obj, cyhal_dma_src_t *src, cyhal_dma_dest_t *dest, cyhal_source_t *dest_source, uint8… in cyhal_dma_init_adv() 130 cy_rslt_t cyhal_dma_init_cfg(cyhal_dma_t *obj, const cyhal_dma_configurator_t *cfg) in cyhal_dma_init_cfg() 153 void cyhal_dma_free(cyhal_dma_t *obj) in cyhal_dma_free() 192 cy_rslt_t cyhal_dma_configure(cyhal_dma_t *obj, const cyhal_dma_cfg_t *cfg) in cyhal_dma_configure() 210 cy_rslt_t cyhal_dma_start_transfer(cyhal_dma_t *obj) in cyhal_dma_start_transfer() 228 cy_rslt_t cyhal_dma_enable(cyhal_dma_t *obj) in cyhal_dma_enable() 246 cy_rslt_t cyhal_dma_disable(cyhal_dma_t *obj) in cyhal_dma_disable() 264 bool cyhal_dma_is_busy(cyhal_dma_t *obj) in cyhal_dma_is_busy() 282 void cyhal_dma_register_callback(cyhal_dma_t *obj, cyhal_dma_event_callback_t callback, void *callb… in cyhal_dma_register_callback() 292 void cyhal_dma_enable_event(cyhal_dma_t *obj, cyhal_dma_event_t event, uint8_t intr_priority, bool … in cyhal_dma_enable_event() [all …]
|
D | cyhal_dma_dw.c | 60 static cyhal_dma_t* _cyhal_dma_dw_config_structs[_CYHAL_DMA_DW_NUM_CHANNELS]; 145 static inline void _cyhal_dma_dw_set_obj(cyhal_dma_t *obj) in _cyhal_dma_dw_set_obj() 151 static inline void _cyhal_dma_dw_free_obj(cyhal_dma_t *obj) in _cyhal_dma_dw_free_obj() 157 static inline cyhal_dma_t* _cyhal_dma_dw_get_obj(uint8_t block, uint8_t channel) in _cyhal_dma_dw_get_obj() 224 static inline _cyhal_system_irq_t _cyhal_dma_dw_get_irqn(cyhal_dma_t *obj) in _cyhal_dma_dw_get_irqn() 307 static inline cyhal_dma_event_t _cyhal_dma_dw_convert_interrupt_cause(cyhal_dma_t *obj, cy_en_dma_i… in _cyhal_dma_dw_convert_interrupt_cause() 349 cyhal_dma_t *obj = _cyhal_dma_dw_get_obj(block, channel); in _cyhal_dma_dw_irq_handler() 382 cy_rslt_t _cyhal_dma_dw_stage(cyhal_dma_t *obj) in _cyhal_dma_dw_stage() 426 cy_rslt_t _cyhal_dma_dw_init(cyhal_dma_t *obj, cyhal_source_t *src, cyhal_dest_t *dest, uint8_t pri… in _cyhal_dma_dw_init() 452 cy_rslt_t _cyhal_dma_dw_init_cfg(cyhal_dma_t *obj, const cyhal_dma_configurator_t *cfg) in _cyhal_dma_dw_init_cfg() [all …]
|
D | cyhal_dma_dmac.c | 118 static cyhal_dma_t* _cyhal_dma_dmac_config_structs[NUM_DMAC_CHANNELS]; 243 static inline uint8_t _cyhal_dma_dmac_get_cfg_offset(const cyhal_dma_t* obj) in _cyhal_dma_dmac_get_cfg_offset() 249 static inline void _cyhal_dma_dmac_set_obj(cyhal_dma_t *obj) in _cyhal_dma_dmac_set_obj() 255 static inline void _cyhal_dma_dmac_free_obj(cyhal_dma_t *obj) in _cyhal_dma_dmac_free_obj() 261 static inline cyhal_dma_t* _cyhal_dma_dmac_get_obj(uint8_t block, uint8_t channel) in _cyhal_dma_dmac_get_obj() 310 static inline _cyhal_system_irq_t _cyhal_dma_dmac_get_irqn(cyhal_dma_t *obj) in _cyhal_dma_dmac_get_irqn() 385 static inline cyhal_dma_event_t _cyhal_dma_dmac_convert_interrupt_cause(cyhal_dma_t *obj, uint32_t … in _cyhal_dma_dmac_convert_interrupt_cause() 443 cyhal_dma_t *obj = _cyhal_dma_dmac_get_obj(block, channel); in _cyhal_dma_dmac_irq_handler() 464 cyhal_dma_t *obj = _cyhal_dma_dmac_get_obj(block, i); in _cyhal_dma_dmac_irq_handler() 495 static cy_rslt_t _cyhal_dma_dmac_stage(cyhal_dma_t *obj) in _cyhal_dma_dmac_stage() [all …]
|