Lines Matching refs:resource
245 return (obj->resource.block_num * NUM_DMAC0_CHANNELS) + obj->resource.channel_num; in _cyhal_dma_dmac_get_cfg_offset()
497 cyhal_dmac_hw_type* base = _cyhal_dma_dmac_get_base(obj->resource.block_num); in _cyhal_dma_dmac_stage()
509 …cy_rslt_t rslt = Cy_DMAC_Descriptor_Init(base, obj->resource.channel_num, obj->descriptor, GET_RES… in _cyhal_dma_dmac_stage()
520 …if(CY_AXIDMAC_SUCCESS != Cy_AXIDMAC_Channel_Init(base, obj->resource.channel_num, GET_RESOURCE_DAT… in _cyhal_dma_dmac_stage()
522 …if(CY_DMAC_SUCCESS != Cy_DMAC_Channel_Init(base, obj->resource.channel_num, GET_RESOURCE_DATA(&obj… in _cyhal_dma_dmac_stage()
527 Cy_AXIDMAC_Channel_SetInterruptMask(base, obj->resource.channel_num, CY_AXIDMAC_INTR_MASK); in _cyhal_dma_dmac_stage()
529 Cy_DMAC_Channel_SetInterruptMask(base, obj->resource.channel_num, CY_DMAC_INTR_MASK); in _cyhal_dma_dmac_stage()
540 uint32_t status = Cy_AXIDMAC_Channel_GetInterruptStatus(base, obj->resource.channel_num); in _cyhal_dma_dmac_stage()
544 Cy_AXIDMAC_Channel_ClearInterrupt(base, obj->resource.channel_num, CY_AXIDMAC_INTR_MASK); in _cyhal_dma_dmac_stage()
550 uint32_t status = Cy_DMAC_Channel_GetInterruptStatus(base, obj->resource.channel_num); in _cyhal_dma_dmac_stage()
555 Cy_DMAC_Channel_ClearInterrupt(base, obj->resource.channel_num, CY_DMAC_INTR_MASK); in _cyhal_dma_dmac_stage()
593 … CYHAL_RSC_DMA, src, dest, _cyhal_dma_dmac_get_src, _cyhal_dma_dmac_get_dest, &obj->resource); in _cyhal_dma_dmac_init()
628 obj->resource = *(cfg->resource); in _cyhal_dma_dmac_init_cfg()
662 cyhal_dmac_hw_type* base = _cyhal_dma_dmac_get_base(obj->resource.block_num); in _cyhal_dma_dmac_free()
665 Cy_DMAC_Channel_DeInit(base, obj->resource.channel_num); in _cyhal_dma_dmac_free()
667 Cy_DMAC_Descriptor_DeInit(base, obj->resource.channel_num, obj->descriptor); in _cyhal_dma_dmac_free()
668 Cy_DMAC_Channel_DeInit(base, obj->resource.channel_num); in _cyhal_dma_dmac_free()
671 Cy_AXIDMAC_Channel_DeInit(base, obj->resource.channel_num); in _cyhal_dma_dmac_free()
837 cyhal_dmac_hw_type* base = _cyhal_dma_dmac_get_base(obj->resource.block_num); in _cyhal_dma_dmac_enable()
838 _cyhal_dmac_channel_enable(base, obj->resource.channel_num); in _cyhal_dma_dmac_enable()
844 cyhal_dmac_hw_type* base = _cyhal_dma_dmac_get_base(obj->resource.block_num); in _cyhal_dma_dmac_disable()
845 _cyhal_dmac_channel_disable(base, obj->resource.channel_num); in _cyhal_dma_dmac_disable()
858 …uint32_t trigline = _cyhal_dma_dmac_get_trigger_line(obj->resource.block_num, obj->resource.channe… in _cyhal_dma_dmac_start_transfer()
872 DMAC_Type *base = _cyhal_dma_dmac_get_base(obj->resource.block_num); in _cyhal_dma_dmac_enable_event()
878 Cy_DMAC_SetInterruptMask(base, mask | (1 << obj->resource.channel_num)); in _cyhal_dma_dmac_enable_event()
885 Cy_DMAC_SetInterruptMask(base, mask & ~(1 << obj->resource.channel_num)); in _cyhal_dma_dmac_enable_event()
896 …_dmac_get_active_channel(_cyhal_dma_dmac_get_base(obj->resource.block_num)) & (1 << obj->resource.… in _cyhal_dma_dmac_is_busy()
980 …_cyhal_dmac_channel_disable(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.chann… in _cyhal_dma_dmac_connect_digital()
988 …_cyhal_dmac_channel_enable(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.channe… in _cyhal_dma_dmac_connect_digital()
990 … cyhal_dest_t dest = _cyhal_dma_dmac_get_dest(obj->resource.block_num, obj->resource.channel_num); in _cyhal_dma_dmac_connect_digital()
1002 …_cyhal_dmac_channel_disable(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.chann… in _cyhal_dma_dmac_enable_output()
1010 …_cyhal_dmac_channel_enable(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.channe… in _cyhal_dma_dmac_enable_output()
1011 *source = _cyhal_dma_dmac_get_src(obj->resource.block_num, obj->resource.channel_num); in _cyhal_dma_dmac_enable_output()
1027 …_cyhal_dmac_channel_disable(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.chann… in _cyhal_dma_dmac_disconnect_digital()
1035 …_cyhal_dmac_channel_enable(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.channe… in _cyhal_dma_dmac_disconnect_digital()
1037 … cyhal_dest_t dest = _cyhal_dma_dmac_get_dest(obj->resource.block_num, obj->resource.channel_num); in _cyhal_dma_dmac_disconnect_digital()
1050 …_cyhal_dmac_channel_disable(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.chann… in _cyhal_dma_dmac_disable_output()
1058 …_cyhal_dmac_channel_enable(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.channe… in _cyhal_dma_dmac_disable_output()
1071 …Channel_SetCurrentDescriptor(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.chan… in _cyhal_dma_dmac_connect_digital()
1073 … cyhal_dest_t dest = (cyhal_dest_t)(CYHAL_TRIGGER_CPUSS_DMAC0_TR_IN0 + obj->resource.channel_num); in _cyhal_dma_dmac_connect_digital()
1086 *source = _cyhal_dma_dmac_get_src(obj->resource.block_num, obj->resource.channel_num); in _cyhal_dma_dmac_enable_output()
1098 …Channel_SetCurrentDescriptor(_cyhal_dma_dmac_get_base(obj->resource.block_num), obj->resource.chan… in _cyhal_dma_dmac_disconnect_digital()
1100 … cyhal_dest_t dest = (cyhal_dest_t)(CYHAL_TRIGGER_CPUSS_DMAC0_TR_IN0 + obj->resource.channel_num); in _cyhal_dma_dmac_disconnect_digital()