| /bsp/samd21/sam_d2x_asflib/sam0/drivers/rtc/rtc_sam_l_c/ |
| A D | rtc_calendar_interrupt.c | 70 enum rtc_calendar_callback callback_type) in rtc_calendar_register_callback() argument 76 if (callback_type == RTC_CALENDAR_CALLBACK_OVERFLOW in rtc_calendar_register_callback() 78 || callback_type == RTC_CALENDAR_CALLBACK_TAMPER in rtc_calendar_register_callback() 90 module->callbacks[callback_type] = callback; in rtc_calendar_register_callback() 113 enum rtc_calendar_callback callback_type) in rtc_calendar_unregister_callback() argument 118 if (callback_type == RTC_CALENDAR_CALLBACK_OVERFLOW in rtc_calendar_unregister_callback() 120 || callback_type == RTC_CALENDAR_CALLBACK_TAMPER in rtc_calendar_unregister_callback() 132 module->callbacks[callback_type] = NULL; in rtc_calendar_unregister_callback() 150 enum rtc_calendar_callback callback_type) in rtc_calendar_enable_callback() argument 171 module->enabled_callback |= (1 << callback_type); in rtc_calendar_enable_callback() [all …]
|
| A D | rtc_count_interrupt.c | 70 enum rtc_count_callback callback_type) in rtc_count_register_callback() argument 76 if (callback_type == RTC_COUNT_CALLBACK_OVERFLOW in rtc_count_register_callback() 78 || callback_type == RTC_COUNT_CALLBACK_TAMPER in rtc_count_register_callback() 106 module->callbacks[callback_type] = callback; in rtc_count_register_callback() 129 enum rtc_count_callback callback_type) in rtc_count_unregister_callback() argument 134 if (callback_type == RTC_COUNT_CALLBACK_OVERFLOW in rtc_count_unregister_callback() 136 || callback_type == RTC_COUNT_CALLBACK_TAMPER in rtc_count_unregister_callback() 162 module->callbacks[callback_type] = NULL; in rtc_count_unregister_callback() 180 enum rtc_count_callback callback_type) in rtc_count_enable_callback() argument 201 module->enabled_callback |= (1 << callback_type); in rtc_count_enable_callback() [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/rtc/rtc_sam_d_r_h/ |
| A D | rtc_calendar_interrupt.c | 70 enum rtc_calendar_callback callback_type) in rtc_calendar_register_callback() argument 78 } else if (callback_type > RTC_NUM_OF_ALARMS) { in rtc_calendar_register_callback() 85 module->callbacks[callback_type] = callback; in rtc_calendar_register_callback() 87 module->registered_callback |= (1 << callback_type); in rtc_calendar_register_callback() 108 enum rtc_calendar_callback callback_type) in rtc_calendar_unregister_callback() argument 115 } else if (callback_type > RTC_NUM_OF_ALARMS) { in rtc_calendar_unregister_callback() 122 module->callbacks[callback_type] = NULL; in rtc_calendar_unregister_callback() 140 enum rtc_calendar_callback callback_type) in rtc_calendar_enable_callback() argument 154 module->enabled_callback |= (1 << callback_type); in rtc_calendar_enable_callback() 167 enum rtc_calendar_callback callback_type) in rtc_calendar_disable_callback() argument [all …]
|
| A D | rtc_count_interrupt.c | 70 enum rtc_count_callback callback_type) in rtc_count_register_callback() argument 83 if (callback_type > RTC_NUM_OF_COMP32) { in rtc_count_register_callback() 90 if (callback_type > RTC_NUM_OF_COMP16) { in rtc_count_register_callback() 101 module->callbacks[callback_type] = callback; in rtc_count_register_callback() 124 enum rtc_count_callback callback_type) in rtc_count_unregister_callback() argument 136 if (callback_type > RTC_NUM_OF_COMP32) { in rtc_count_unregister_callback() 142 if (callback_type > RTC_NUM_OF_COMP16) { in rtc_count_unregister_callback() 152 module->callbacks[callback_type] = NULL; in rtc_count_unregister_callback() 170 enum rtc_count_callback callback_type) in rtc_count_enable_callback() argument 184 module->enabled_callback |= (1 << callback_type); in rtc_count_enable_callback() [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/tc/ |
| A D | tc_interrupt.h | 96 const enum tc_callback callback_type); 100 const enum tc_callback callback_type); 115 const enum tc_callback callback_type) in tc_enable_callback() argument 125 if (callback_type == TC_CALLBACK_CC_CHANNEL0) { in tc_enable_callback() 129 else if (callback_type == TC_CALLBACK_CC_CHANNEL1) { in tc_enable_callback() 134 module->enable_callback_mask |= (1 << callback_type); in tc_enable_callback() 135 module->hw->COUNT8.INTENSET.reg = (1 << callback_type); in tc_enable_callback() 152 const enum tc_callback callback_type){ in tc_disable_callback() argument 157 if (callback_type == TC_CALLBACK_CC_CHANNEL0) { in tc_disable_callback() 161 else if (callback_type == TC_CALLBACK_CC_CHANNEL1) { in tc_disable_callback() [all …]
|
| A D | tc_interrupt.c | 70 const enum tc_callback callback_type) in tc_register_callback() argument 77 module->callback[callback_type] = callback_func; in tc_register_callback() 80 if (callback_type == TC_CALLBACK_CC_CHANNEL0) { in tc_register_callback() 83 else if (callback_type == TC_CALLBACK_CC_CHANNEL1) { in tc_register_callback() 87 module->register_callback_mask |= (1 << callback_type); in tc_register_callback() 103 const enum tc_callback callback_type) in tc_unregister_callback() argument 109 module->callback[callback_type] = NULL; in tc_unregister_callback() 112 if (callback_type == TC_CALLBACK_CC_CHANNEL0) { in tc_unregister_callback() 115 else if (callback_type == TC_CALLBACK_CC_CHANNEL1) { in tc_unregister_callback() 119 module->register_callback_mask &= ~(1 << callback_type); in tc_unregister_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/sdadc/ |
| A D | sdadc_callback.h | 78 enum sdadc_callback callback_type); 82 enum sdadc_callback callback_type); 102 enum sdadc_callback callback_type) in sdadc_enable_callback() argument 108 module->enabled_callback_mask |= (1 << callback_type); in sdadc_enable_callback() 111 if (callback_type == SDADC_CALLBACK_WINDOW) { in sdadc_enable_callback() 115 if (callback_type == SDADC_CALLBACK_ERROR) { in sdadc_enable_callback() 137 enum sdadc_callback callback_type) in sdadc_disable_callback() argument 143 module->enabled_callback_mask &= ~(1 << callback_type); in sdadc_disable_callback() 146 if (callback_type == SDADC_CALLBACK_WINDOW) { in sdadc_disable_callback() 150 if (callback_type == SDADC_CALLBACK_ERROR) { in sdadc_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/adc/ |
| A D | adc_callback.h | 78 enum adc_callback callback_type); 82 enum adc_callback callback_type); 102 enum adc_callback callback_type) in adc_enable_callback() argument 108 module->enabled_callback_mask |= (1 << callback_type); in adc_enable_callback() 111 if (callback_type == ADC_CALLBACK_WINDOW) { in adc_enable_callback() 115 if (callback_type == ADC_CALLBACK_ERROR) { in adc_enable_callback() 137 enum adc_callback callback_type) in adc_disable_callback() argument 143 module->enabled_callback_mask &= ~(1 << callback_type); in adc_disable_callback() 146 if (callback_type == ADC_CALLBACK_WINDOW) { in adc_disable_callback() 150 if (callback_type == ADC_CALLBACK_ERROR) { in adc_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/i2s/ |
| A D | i2s_callback.h | 96 const enum i2s_serializer_callback callback_type) in i2s_serializer_register_callback() argument 104 (1u << callback_type); in i2s_serializer_register_callback() 120 const enum i2s_serializer_callback callback_type) in i2s_serializer_unregister_callback() argument 126 module_inst->serializer[serializer].callback[callback_type] = NULL; in i2s_serializer_unregister_callback() 128 ~(1u << callback_type); in i2s_serializer_unregister_callback() 146 const enum i2s_serializer_callback callback_type) in i2s_serializer_enable_callback() argument 154 (1u << callback_type); in i2s_serializer_enable_callback() 155 if (I2S_SERIALIZER_CALLBACK_OVER_UNDER_RUN != callback_type) { in i2s_serializer_enable_callback() 178 const enum i2s_serializer_callback callback_type) in i2s_serializer_disable_callback() argument 186 ~(1u << callback_type); in i2s_serializer_disable_callback() [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/tcc/ |
| A D | tcc_callback.c | 103 const enum tcc_callback callback_type) in tcc_register_callback() argument 110 module->callback[callback_type] = callback_func; in tcc_register_callback() 113 module->register_callback_mask |= _tcc_intflag[callback_type]; in tcc_register_callback() 129 const enum tcc_callback callback_type) in tcc_unregister_callback() argument 135 module->callback[callback_type] = NULL; in tcc_unregister_callback() 156 const enum tcc_callback callback_type) in tcc_enable_callback() argument 167 module->enable_callback_mask |= _tcc_intflag[callback_type]; in tcc_enable_callback() 168 module->hw->INTENSET.reg = _tcc_intflag[callback_type]; in tcc_enable_callback() 184 const enum tcc_callback callback_type) in tcc_disable_callback() argument 195 module->enable_callback_mask &= ~_tcc_intflag[callback_type]; in tcc_disable_callback() [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/i2c/ |
| A D | i2c_slave_interrupt.h | 85 enum i2c_slave_callback callback_type); 89 enum i2c_slave_callback callback_type); 101 enum i2c_slave_callback callback_type) in i2c_slave_enable_callback() argument 108 module->enabled_callback |= (1 << callback_type); in i2c_slave_enable_callback() 112 if (callback_type == I2C_SLAVE_CALLBACK_READ_REQUEST || in i2c_slave_enable_callback() 113 callback_type == I2C_SLAVE_CALLBACK_WRITE_REQUEST) { in i2c_slave_enable_callback() 128 enum i2c_slave_callback callback_type) in i2c_slave_disable_callback() argument 135 module->enabled_callback &= ~(1 << callback_type); in i2c_slave_disable_callback() 137 if (callback_type == I2C_SLAVE_CALLBACK_READ_REQUEST || in i2c_slave_disable_callback() 138 callback_type == I2C_SLAVE_CALLBACK_WRITE_REQUEST || in i2c_slave_disable_callback()
|
| A D | i2c_master_interrupt.h | 74 enum i2c_master_callback callback_type); 78 enum i2c_master_callback callback_type); 90 enum i2c_master_callback callback_type) in i2c_master_enable_callback() argument 97 module->enabled_callback |= (1 << callback_type); in i2c_master_enable_callback() 110 enum i2c_master_callback callback_type) in i2c_master_disable_callback() argument 117 module->enabled_callback &= ~(1 << callback_type); in i2c_master_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/trng/ |
| A D | trng_callback.h | 78 enum trng_callback callback_type); 82 enum trng_callback callback_type); 96 enum trng_callback callback_type) in trng_enable_callback() argument 102 module->enable_callback_mask |= (1 << callback_type); in trng_enable_callback() 116 enum trng_callback callback_type) in trng_disable_callback() argument 122 module->enable_callback_mask &= ~(1UL << callback_type); in trng_disable_callback() 125 if (callback_type == TRNG_CALLBACK_READ_BUFFER) { in trng_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/ac/ |
| A D | ac_callback.h | 92 const enum ac_callback callback_type); 96 const enum ac_callback callback_type); 111 const enum ac_callback callback_type) in ac_enable_callback() argument 117 module->enable_callback_mask |= (1 << callback_type); in ac_enable_callback() 121 switch (callback_type) in ac_enable_callback() 173 const enum ac_callback callback_type) in ac_disable_callback() argument 179 module->enable_callback_mask &= ~(1 << callback_type); in ac_disable_callback() 183 switch (callback_type) in ac_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/i2c/ |
| A D | i2c_slave_interrupt.h | 75 enum i2c_slave_callback callback_type); 79 enum i2c_slave_callback callback_type); 91 enum i2c_slave_callback callback_type) in i2c_slave_enable_callback() argument 98 module->enabled_callback |= (1 << callback_type); in i2c_slave_enable_callback() 111 enum i2c_slave_callback callback_type) in i2c_slave_disable_callback() argument 118 module->enabled_callback &= ~(1 << callback_type); in i2c_slave_disable_callback()
|
| A D | i2c_master_interrupt.h | 74 enum i2c_master_callback callback_type); 78 enum i2c_master_callback callback_type); 90 enum i2c_master_callback callback_type) in i2c_master_enable_callback() argument 97 module->enabled_callback |= (1 << callback_type); in i2c_master_enable_callback() 110 enum i2c_master_callback callback_type) in i2c_master_disable_callback() argument 117 module->enabled_callback &= ~(1 << callback_type); in i2c_master_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/freqm/ |
| A D | freqm_callback.c | 77 enum freqm_callback callback_type) in freqm_register_callback() argument 83 if (callback_type >= FREQM_CALLBACK_TYPE_NUM) { in freqm_register_callback() 88 module->callback[callback_type] = callback_func; in freqm_register_callback() 106 enum freqm_callback callback_type) in freqm_unregister_callback() argument 111 if (callback_type >= FREQM_CALLBACK_TYPE_NUM) { in freqm_unregister_callback() 116 module->callback[callback_type] = NULL; in freqm_unregister_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/usb/usb_sam_d_r/ |
| A D | usb.c | 161 enum usb_host_callback callback_type, in usb_host_register_callback() argument 190 enum usb_host_callback callback_type) in usb_host_unregister_callback() argument 217 enum usb_host_callback callback_type) in usb_host_enable_callback() argument 266 enum usb_host_callback callback_type) in usb_host_disable_callback() argument 459 enum usb_host_pipe_callback callback_type, in usb_host_pipe_register_callback() argument 491 enum usb_host_pipe_callback callback_type) in usb_host_pipe_unregister_callback() argument 521 enum usb_host_pipe_callback callback_type) in usb_host_pipe_enable_callback() argument 1057 enum usb_device_callback callback_type, in usb_device_register_callback() argument 1086 enum usb_device_callback callback_type) in usb_device_unregister_callback() argument 1113 enum usb_device_callback callback_type) in usb_device_enable_callback() argument [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/usb/usb_sam_l/ |
| A D | usb.c | 161 enum usb_host_callback callback_type, in usb_host_register_callback() argument 190 enum usb_host_callback callback_type) in usb_host_unregister_callback() argument 217 enum usb_host_callback callback_type) in usb_host_enable_callback() argument 266 enum usb_host_callback callback_type) in usb_host_disable_callback() argument 459 enum usb_host_pipe_callback callback_type, in usb_host_pipe_register_callback() argument 491 enum usb_host_pipe_callback callback_type) in usb_host_pipe_unregister_callback() argument 521 enum usb_host_pipe_callback callback_type) in usb_host_pipe_enable_callback() argument 1057 enum usb_device_callback callback_type, in usb_device_register_callback() argument 1086 enum usb_device_callback callback_type) in usb_device_unregister_callback() argument 1113 enum usb_device_callback callback_type) in usb_device_enable_callback() argument [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/tsens/ |
| A D | tsens_callback.h | 113 enum tsens_callback callback_type); 117 enum tsens_callback callback_type); 129 static inline void tsens_enable_callback(enum tsens_callback callback_type) in tsens_enable_callback() argument 133 switch (callback_type) { in tsens_enable_callback() 164 static inline void tsens_disable_callback(enum tsens_callback callback_type) in tsens_disable_callback() argument 168 switch (callback_type) { in tsens_disable_callback()
|
| A D | tsens_callback.c | 98 enum tsens_callback callback_type) in tsens_register_callback() argument 104 if(callback_type > TSENS_CALLBACK_NUM) { in tsens_register_callback() 109 module->callback[callback_type] = callback_func; in tsens_register_callback() 126 enum tsens_callback callback_type) in tsens_unregister_callback() argument 131 if(callback_type > TSENS_CALLBACK_NUM) { in tsens_unregister_callback() 136 module->callback[callback_type] = NULL; in tsens_unregister_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/wdt/ |
| A D | wdt_sam_b.c | 279 enum wdt_callback callback_type) in wdt_register_callback() argument 286 module->callback[callback_type] = callback_func; in wdt_register_callback() 288 module->callback_reg_mask |= (1 << callback_type); in wdt_register_callback() 301 enum wdt_callback callback_type) in wdt_unregister_callback() argument 307 module->callback[callback_type] = NULL; in wdt_unregister_callback() 309 module->callback_reg_mask &= ~(1 << callback_type); in wdt_unregister_callback() 323 enum wdt_callback callback_type) in wdt_enable_callback() argument 329 module->callback_enable_mask |= (1 << callback_type); in wdt_enable_callback() 342 enum wdt_callback callback_type) in wdt_disable_callback() argument 348 module->callback_enable_mask &= ~(1 << callback_type); in wdt_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/spi/ |
| A D | spi_interrupt.h | 70 enum spi_callback callback_type); 74 enum spi_callback callback_type); 88 enum spi_callback callback_type) in spi_enable_callback() argument 94 module->enabled_callback |= (1 << callback_type); in spi_enable_callback() 108 enum spi_callback callback_type) in spi_disable_callback() argument 114 module->enabled_callback &= ~(1 << callback_type); in spi_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/usart/ |
| A D | usart_interrupt.h | 83 enum usart_callback callback_type); 87 enum usart_callback callback_type); 101 enum usart_callback callback_type) in usart_enable_callback() argument 107 module->callback_enable_mask |= (1 << callback_type); in usart_enable_callback() 122 enum usart_callback callback_type) in usart_disable_callback() argument 128 module->callback_enable_mask &= ~(1 << callback_type); in usart_disable_callback()
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/rtc/ |
| A D | rtc_count_interrupt.h | 68 enum rtc_count_callback callback_type); 72 enum rtc_count_callback callback_type); 76 enum rtc_count_callback callback_type); 80 enum rtc_count_callback callback_type);
|