Searched refs:irq_index (Results 1 – 3 of 3) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/hardware_dma/include/hardware/ |
D | dma.h | 56 #define DMA_IRQ_NUM(irq_index) (DMA_IRQ_0 + (irq_index)) argument 617 static inline void dma_irqn_set_channel_enabled(uint irq_index, uint channel, bool enabled) { in dma_irqn_set_channel_enabled() argument 618 invalid_params_if(HARDWARE_DMA, irq_index >= NUM_DMA_IRQS); in dma_irqn_set_channel_enabled() 621 hw_set_bits(&dma_hw->irq_ctrl[irq_index].inte, 1u << channel); in dma_irqn_set_channel_enabled() 623 hw_clear_bits(&dma_hw->irq_ctrl[irq_index].inte, 1u << channel); in dma_irqn_set_channel_enabled() 633 static inline void dma_irqn_set_channel_mask_enabled(uint irq_index, uint32_t channel_mask, bool e… in dma_irqn_set_channel_mask_enabled() argument 634 invalid_params_if(HARDWARE_DMA, irq_index >= NUM_DMA_IRQS); in dma_irqn_set_channel_mask_enabled() 636 hw_set_bits(&dma_hw->irq_ctrl[irq_index].inte, channel_mask); in dma_irqn_set_channel_mask_enabled() 638 hw_clear_bits(&dma_hw->irq_ctrl[irq_index].inte, channel_mask); in dma_irqn_set_channel_mask_enabled() 671 static inline bool dma_irqn_get_channel_status(uint irq_index, uint channel) { in dma_irqn_get_channel_status() argument [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_pwm/include/hardware/ |
D | pwm.h | 649 static inline void pwm_irqn_set_slice_enabled(uint irq_index, uint slice_num, bool enabled) { in pwm_irqn_set_slice_enabled() argument 651 invalid_params_if(HARDWARE_PWM, irq_index >= NUM_PWM_IRQS); in pwm_irqn_set_slice_enabled() 654 hw_set_bits(&pwm_hw->irq_ctrl[irq_index].inte, 1u << slice_num); in pwm_irqn_set_slice_enabled() 656 hw_clear_bits(&pwm_hw->irq_ctrl[irq_index].inte, 1u << slice_num); in pwm_irqn_set_slice_enabled() 680 uint irq_index = PWM_DEFAULT_IRQ_NUM() - PWM_IRQ_WRAP_0; in pwm_set_irq_mask_enabled() local 682 hw_set_bits(&pwm_hw->irq_ctrl[irq_index].inte, slice_mask); in pwm_set_irq_mask_enabled() 684 hw_clear_bits(&pwm_hw->irq_ctrl[irq_index].inte, slice_mask); in pwm_set_irq_mask_enabled() 731 static inline void pwm_irqn_set_slice_mask_enabled(uint irq_index, uint slice_mask, bool enabled) { in pwm_irqn_set_slice_mask_enabled() argument 732 invalid_params_if(HARDWARE_PWM, irq_index >= NUM_PWM_IRQS); in pwm_irqn_set_slice_mask_enabled() 734 hw_set_bits(&pwm_hw->irq_ctrl[irq_index].inte, slice_mask); in pwm_irqn_set_slice_mask_enabled() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/ |
D | pio.h | 1340 static inline void pio_set_irqn_source_enabled(PIO pio, uint irq_index, pio_interrupt_source_t sour… in pio_set_irqn_source_enabled() argument 1341 invalid_params_if(HARDWARE_PIO, irq_index > NUM_PIO_IRQS); in pio_set_irqn_source_enabled() 1344 hw_set_bits(&pio->irq_ctrl[irq_index].inte, 1u << source); in pio_set_irqn_source_enabled() 1346 hw_clear_bits(&pio->irq_ctrl[irq_index].inte, 1u << source); in pio_set_irqn_source_enabled() 1357 static inline void pio_set_irqn_source_mask_enabled(PIO pio, uint irq_index, uint32_t source_mask, … in pio_set_irqn_source_mask_enabled() argument 1358 invalid_params_if(HARDWARE_PIO, irq_index > NUM_PIO_IRQS); in pio_set_irqn_source_mask_enabled() 1362 hw_set_bits(&pio->irq_ctrl[irq_index].inte, source_mask); in pio_set_irqn_source_mask_enabled() 1364 hw_clear_bits(&pio->irq_ctrl[irq_index].inte, source_mask); in pio_set_irqn_source_mask_enabled()
|