Lines Matching refs:peri_regs

30 #define NHW_SIDEEFFECTS_TASKS(peri, peri_regs, task) \  argument
32 if ( peri_regs TASKS_##task ) { \
33 peri_regs TASKS_##task = 0; \
41 #define NHW_SIDEEFFECTS_TASKS_ST(peri, peri_regs, task, taskst) \ argument
43 if ( peri_regs TASKS_##taskst ) { \
44 peri_regs TASKS_##taskst = 0; \
72 #define _NHW_XPPI_EVENT(peri, peri_regs, inst, event) \ argument
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
99 _NHW_SIGNAL_EVENT_body(peri, peri_regs, event)
107 #define NHW_SIGNAL_EVENT_ns(peri, peri_regs, event) \ argument
109 _NHW_SIGNAL_EVENT_body(peri, peri_regs, event)
117 #define NHW_SIDEEFFECTS_INTSET_si(peri, peri_regs, inten)\ argument
119 if ( peri_regs INTENSET ){ /* LCOV_EXCL_BR_LINE */\
120 inten |= peri_regs INTENSET; \
121 peri_regs INTENSET = inten; \
126 #define NHW_SIDEEFFECTS_INTCLR_si(peri, peri_regs, inten) \ argument
128 if ( peri_regs INTENCLR ){/* LCOV_EXCL_BR_LINE */ \
129 inten &= ~(peri_regs INTENCLR); \
130 peri_regs INTENSET = inten; \
131 peri_regs INTENCLR = 0; \
136 #define NHW_SIDEEFFECTS_INTSET(peri, peri_regs, inten) \ argument
138 if ( peri_regs INTENSET ){ /* LCOV_EXCL_BR_LINE */\
139 inten |= peri_regs INTENSET; \
140 peri_regs INTENSET = inten; \
145 #define NHW_SIDEEFFECTS_INTEN(peri, peri_regs, inten) \ argument
147 peri_regs INTENSET = inten; \
151 #define NHW_SIDEEFFECTS_INTCLR(peri, peri_regs, inten) \ argument
153 if ( peri_regs INTENCLR ){/* LCOV_EXCL_BR_LINE */ \
154 inten &= ~(peri_regs INTENCLR); \
155 peri_regs INTENSET = inten; \
156 peri_regs INTENCLR = 0; \
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)){ \
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) { \