Lines Matching refs:resource

147 …_cyhal_dma_dw_config_structs[obj->resource.block_num * CPUSS_DW0_CH_NR + obj->resource.channel_num…  in _cyhal_dma_dw_set_obj()
153 …_cyhal_dma_dw_config_structs[obj->resource.block_num * CPUSS_DW0_CH_NR + obj->resource.channel_num… in _cyhal_dma_dw_free_obj()
228 … if (obj->resource.block_num == 0 && obj->resource.channel_num < CYHAL_DMA_DW0_MAX_CONTIGUOUS_IRQ) in _cyhal_dma_dw_get_irqn()
231 …return (_cyhal_system_irq_t)((uint8_t)m33syscpuss_interrupts_dw0_0_IRQn + obj->resource.channel_nu… in _cyhal_dma_dw_get_irqn()
233 … return (_cyhal_system_irq_t)((uint8_t)cpuss_interrupts_dw0_0_IRQn + obj->resource.channel_num); in _cyhal_dma_dw_get_irqn()
237 else if ((obj->resource.block_num == 0 && obj->resource.channel_num < CPUSS_DW0_CH_NR)) in _cyhal_dma_dw_get_irqn()
239 …)_CYHAL_DMA_GET_CPUSS_IRQN(0, CYHAL_DMA_DW0_MAX_CONTIGUOUS_IRQ) + (obj->resource.channel_num - CYH… in _cyhal_dma_dw_get_irqn()
244 … if (obj->resource.block_num == 1 && obj->resource.channel_num < CYHAL_DMA_DW1_MAX_CONTIGUOUS_IRQ) in _cyhal_dma_dw_get_irqn()
246 … return (_cyhal_system_irq_t)((uint16_t)cpuss_interrupts_dw1_0_IRQn + obj->resource.channel_num); in _cyhal_dma_dw_get_irqn()
249 else if (obj->resource.block_num == 1 && obj->resource.channel_num < CPUSS_DW1_CH_NR) in _cyhal_dma_dw_get_irqn()
251 …)_CYHAL_DMA_GET_CPUSS_IRQN(1, CYHAL_DMA_DW1_MAX_CONTIGUOUS_IRQ) + (obj->resource.channel_num - CYH… in _cyhal_dma_dw_get_irqn()
388 DW_Type* base = _cyhal_dma_dw_get_base(obj->resource.block_num); in _cyhal_dma_dw_stage()
389 …if(CY_DMA_SUCCESS != Cy_DMA_Channel_Init(base, obj->resource.channel_num, &obj->channel_config.dw)) in _cyhal_dma_dw_stage()
392 Cy_DMA_Channel_SetInterruptMask (base, obj->resource.channel_num, CY_DMA_INTR_MASK); in _cyhal_dma_dw_stage()
398 uint32_t status = Cy_DMA_Channel_GetInterruptStatus(base, obj->resource.channel_num); in _cyhal_dma_dw_stage()
402 Cy_DMA_Channel_ClearInterrupt(base, obj->resource.channel_num); in _cyhal_dma_dw_stage()
429 CYHAL_RSC_DW, src, dest, _cyhal_dma_dw_get_src, _cyhal_dma_dw_get_dest, &obj->resource); in _cyhal_dma_dw_init()
456 obj->resource = *(cfg->resource); in _cyhal_dma_dw_init_cfg()
480 … Cy_DMA_Channel_DeInit(_cyhal_dma_dw_get_base(obj->resource.block_num), obj->resource.channel_num); in _cyhal_dma_dw_free()
585 DW_Type* base = _cyhal_dma_dw_get_base(obj->resource.block_num); in _cyhal_dma_dw_enable()
586 Cy_DMA_Channel_Enable(base, obj->resource.channel_num); in _cyhal_dma_dw_enable()
592 DW_Type* base = _cyhal_dma_dw_get_base(obj->resource.block_num); in _cyhal_dma_dw_disable()
593 Cy_DMA_Channel_Disable(base, obj->resource.channel_num); in _cyhal_dma_dw_disable()
606 …uint32_t trigline = _cyhal_dma_dw_get_trigger_line(obj->resource.block_num, obj->resource.channel_… in _cyhal_dma_dw_start_transfer()
633 …return _cyhal_dma_dw_get_base(obj->resource.block_num)->PENDING & (1 << obj->resource.channel_num); in _cyhal_dma_dw_is_busy()
637 …return DW_CH_STATUS(_cyhal_dma_dw_get_base(obj->resource.block_num), obj->resource.channel_num) & … in _cyhal_dma_dw_is_busy()
639 …return DW_CH_STATUS(_cyhal_dma_dw_get_base(obj->resource.block_num), obj->resource.channel_num) & … in _cyhal_dma_dw_is_busy()
697 cyhal_dest_t dest = _cyhal_dma_dw_get_dest(obj->resource.block_num, obj->resource.channel_num); in _cyhal_dma_dw_connect_digital()
721 *source = _cyhal_dma_dw_get_src(obj->resource.block_num, obj->resource.channel_num); in _cyhal_dma_dw_enable_output()
743 cyhal_dest_t dest = _cyhal_dma_dw_get_dest(obj->resource.block_num, obj->resource.channel_num); in _cyhal_dma_dw_disconnect_digital()