Home
last modified time | relevance | path

Searched refs:cyhal_dma_t (Results 1 – 7 of 7) sorted by relevance

/hal_infineon-3.5.0/mtb-hal-cat1/include_pvt/
Dcyhal_dma_dmac.h52 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 …]
Dcyhal_dma_dw.h52 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 …]
Dcyhal_hw_types.h261 } 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/
Dcyhal_dma.h296 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/
Dcyhal_dma.c62cyhal_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 …]
Dcyhal_dma_dw.c60 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 …]
Dcyhal_dma_dmac.c118 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 …]