Lines Matching refs:event
72 #define _NHW_XPPI_EVENT(peri, peri_regs, inst, event) \ argument
73 nrf_ppi_event(peri##_EVENTS_##event)
75 #define _NHW_XPPI_EVENT(peri, peri_regs, inst, event) \ argument
77 peri_regs PUBLISH_##event)
81 #define _NHW_SIGNAL_EVENT_body(peri, peri_regs, event) \ argument
83 peri_regs EVENTS_##event = 1; \
85 _NHW_XPPI_EVENT(peri, peri_regs, inst, event); \
97 #define NHW_SIGNAL_EVENT(peri, peri_regs, event) \ argument
98 void nhw_##peri##_signal_EVENTS_##event(unsigned int inst) \
99 _NHW_SIGNAL_EVENT_body(peri, peri_regs, event)
107 #define NHW_SIGNAL_EVENT_ns(peri, peri_regs, event) \ argument
108 void nhw_##peri##_signal_EVENTS_##event##_noshort(unsigned int inst) \
109 _NHW_SIGNAL_EVENT_body(peri, peri_regs, event)
111 #define NHW_SIGNAL_EVENT_si(peri, event) \ argument
112 NHW_SIGNAL_EVENT(peri, NRF_##peri##_regs. , event)
114 #define NHW_SIGNAL_EVENT_ns_si(peri, event) \ argument
115 NHW_SIGNAL_EVENT_ns(peri, NRF_##peri##_regs. , event)
161 #define NHW_CHECK_INTERRUPT(peri, peri_regs, event, inten) \ argument
162 if (peri_regs EVENTS_##event && (inten & peri##_INTENSET_##event##_Msk)){ \
169 #define NHW_CHECK_INTERRUPT_ST(peri, peri_regs, event, intevnt, inten) \ argument
170 if (peri_regs EVENTS_##event && (inten & peri##_INTENSET_##intevnt##_Msk)){ \
174 #define NHW_CHECK_INTERRUPT_si(peri, event, inten) \ argument
175 if (NRF_##peri##_regs.EVENTS_##event && (inten & peri##_INTENSET_##event##_Msk)){ \
179 #define NHW_SHORT_si(peri, event, task) \ argument
180 if (NRF_##peri##_regs.SHORTS & peri##_SHORTS_##event##_##task##_Msk) { \
184 #define NHW_SHORT(peri, inst, peri_regs, event, task) \ argument
185 if (peri_regs SHORTS & peri##_SHORTS_##event##_##task##_Msk) { \
192 #define NHW_SHORT_ST(peri, inst, peri_regs, event, task, task_st) \ argument
193 if (peri_regs SHORTS & peri##_SHORTS_##event##_##task_st##_Msk) { \