Lines Matching refs:ch_nbr
733 for ( int ch_nbr = __builtin_ffs(ch_mask) - 1; in nrf_ppi_event() local
734 ( ch_mask != 0 ) && ( ch_nbr < NUMBER_PPI_CHANNELS ) ; in nrf_ppi_event()
735 ch_nbr++ ) { in nrf_ppi_event()
736 if ( ch_mask & ( (uint32_t) 1 << ch_nbr ) ){ in nrf_ppi_event()
737 ch_mask &= ~( (uint64_t) 1 << ch_nbr ); in nrf_ppi_event()
738 if ( ppi_ch_tasks[ch_nbr].tep_f != NULL ){ in nrf_ppi_event()
739 nrf_ppi_enqueue_task(ppi_ch_tasks[ch_nbr].tep_f); in nrf_ppi_event()
741 if ( ppi_ch_tasks[ch_nbr].fork_tep_f != NULL ){ in nrf_ppi_event()
742 nrf_ppi_enqueue_task(ppi_ch_tasks[ch_nbr].fork_tep_f); in nrf_ppi_event()
756 static void find_task(void *TEP, dest_f_t *dest, int ch_nbr){ in find_task() argument
767 TEP, ch_nbr); in find_task()
776 void nrf_ppi_regw_sideeffects_EEP(int ch_nbr){ in nrf_ppi_regw_sideeffects_EEP() argument
782 ppi_evt_to_ch[i].channels_mask &= ~( 1 << ch_nbr ); in nrf_ppi_regw_sideeffects_EEP()
786 if ( ( ch_nbr < 20 ) && ( (void*)NRF_PPI_regs.CH[ch_nbr].EEP != NULL ) ){ in nrf_ppi_regw_sideeffects_EEP()
789 if ( ppi_events_table[i].event_addr == (void*)NRF_PPI_regs.CH[ch_nbr].EEP ) { in nrf_ppi_regw_sideeffects_EEP()
790 ppi_evt_to_ch[ppi_events_table[i].event_type].channels_mask |= ( 1 << ch_nbr ); in nrf_ppi_regw_sideeffects_EEP()
797 ch_nbr, NRF_PPI_regs.CH[ch_nbr].EEP); in nrf_ppi_regw_sideeffects_EEP()
805 void nrf_ppi_regw_sideeffects_TEP(int ch_nbr){ in nrf_ppi_regw_sideeffects_TEP() argument
808 if ( ch_nbr < 20 ){ in nrf_ppi_regw_sideeffects_TEP()
809 if ( (void*)NRF_PPI_regs.CH[ch_nbr].TEP != NULL ){ in nrf_ppi_regw_sideeffects_TEP()
810 find_task((void*)NRF_PPI_regs.CH[ch_nbr].TEP, in nrf_ppi_regw_sideeffects_TEP()
811 &ppi_ch_tasks[ch_nbr].tep_f, in nrf_ppi_regw_sideeffects_TEP()
812 ch_nbr); in nrf_ppi_regw_sideeffects_TEP()
814 ppi_ch_tasks[ch_nbr].tep_f = NULL; in nrf_ppi_regw_sideeffects_TEP()
822 void nrf_ppi_regw_sideeffects_FORK_TEP(int ch_nbr){ in nrf_ppi_regw_sideeffects_FORK_TEP() argument
823 if ( (void*)NRF_PPI_regs.FORK[ch_nbr].TEP != NULL ){ in nrf_ppi_regw_sideeffects_FORK_TEP()
824 find_task((void*)NRF_PPI_regs.FORK[ch_nbr].TEP, in nrf_ppi_regw_sideeffects_FORK_TEP()
825 &ppi_ch_tasks[ch_nbr].fork_tep_f, in nrf_ppi_regw_sideeffects_FORK_TEP()
826 ch_nbr); in nrf_ppi_regw_sideeffects_FORK_TEP()
828 ppi_ch_tasks[ch_nbr].fork_tep_f = NULL; in nrf_ppi_regw_sideeffects_FORK_TEP()