Lines Matching refs:task
22 #define NHW_SIDEEFFECTS_TASKS_si(peri, task) \ argument
23 void nhw_##peri##_regw_sideeffects_TASKS_##task(void) { \
24 if ( NRF_##peri##_regs.TASKS_##task ) { \
25 NRF_##peri##_regs.TASKS_##task = 0; \
26 nhw_##peri##_TASK_##task(); \
30 #define NHW_SIDEEFFECTS_TASKS(peri, peri_regs, task) \ argument
31 void nhw_##peri##_regw_sideeffects_TASKS_##task(unsigned int inst) { \
32 if ( peri_regs TASKS_##task ) { \
33 peri_regs TASKS_##task = 0; \
34 nhw_##peri##_TASK_##task(inst); \
41 #define NHW_SIDEEFFECTS_TASKS_ST(peri, peri_regs, task, taskst) \ argument
42 void nhw_##peri##_regw_sideeffects_TASKS_##task(unsigned int inst) { \
45 nhw_##peri##_TASK_##task(inst); \
52 #define NHW_SIDEEFFECTS_SUBSCRIBE_si(peri, task) \ argument
53 void nhw_##peri##_regw_sideeffects_SUBSCRIBE_##task(unsigned int inst) { \
54 static struct nhw_subsc_mem task##_subscribed[NHW_##peri##_TOTAL_INST]; \
56 NRF_##peri##_regs.SUBSCRIBE_##task, \
57 &task##_subscribed[inst], \
58 (dppi_callback_t)nhw_##peri##_TASK_##task, \
179 #define NHW_SHORT_si(peri, event, task) \ argument
180 if (NRF_##peri##_regs.SHORTS & peri##_SHORTS_##event##_##task##_Msk) { \
181 nhw_##peri##_TASK_##task(); \
184 #define NHW_SHORT(peri, inst, peri_regs, event, task) \ argument
185 if (peri_regs SHORTS & peri##_SHORTS_##event##_##task##_Msk) { \
186 nhw_##peri##_TASK_##task(inst); \
192 #define NHW_SHORT_ST(peri, inst, peri_regs, event, task, task_st) \ argument
194 nhw_##peri##_TASK_##task(inst); \