Lines Matching refs:ev
167 nrf_twis_event_t ev) in nrfx_twis_event_bit_get() argument
169 return (uint32_t)nrf_twis_event_get_and_clear(p_reg, ev) << nrfx_event_to_bitpos(ev); in nrfx_twis_event_bit_get()
185 nrf_twis_event_t ev) in nrfx_twis_check_bit() argument
187 return 0 != (flags & (1U << nrfx_event_to_bitpos(ev))); in nrfx_twis_check_bit()
201 nrf_twis_event_t ev) in nrfx_twis_clear_bit() argument
203 return flags & ~(1U << nrfx_event_to_bitpos(ev)); in nrfx_twis_clear_bit()
262 uint32_t ev = 0; in irq_handler() local
265 ev |= nrfx_twis_event_bit_get(p_reg, NRF_TWIS_EVENT_STOPPED); in irq_handler()
266 ev |= nrfx_twis_event_bit_get(p_reg, NRF_TWIS_EVENT_ERROR); in irq_handler()
267 ev |= nrfx_twis_event_bit_get(p_reg, NRF_TWIS_EVENT_RXSTARTED); in irq_handler()
268 ev |= nrfx_twis_event_bit_get(p_reg, NRF_TWIS_EVENT_TXSTARTED); in irq_handler()
269 ev |= nrfx_twis_event_bit_get(p_reg, NRF_TWIS_EVENT_WRITE); in irq_handler()
270 ev |= nrfx_twis_event_bit_get(p_reg, NRF_TWIS_EVENT_READ); in irq_handler()
273 while (0 != ev) in irq_handler()
278 if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_STOPPED)) in irq_handler()
281 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_STOPPED); in irq_handler()
283 else if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_READ)) in irq_handler()
286 if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_TXSTARTED)) in irq_handler()
297 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_READ); in irq_handler()
298 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_TXSTARTED); in irq_handler()
299 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_WRITE); in irq_handler()
300 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_RXSTARTED); in irq_handler()
302 else if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_WRITE)) in irq_handler()
305 if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_RXSTARTED)) in irq_handler()
316 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_READ); in irq_handler()
317 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_TXSTARTED); in irq_handler()
318 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_WRITE); in irq_handler()
319 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_RXSTARTED); in irq_handler()
326 ev = 0; in irq_handler()
330 if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_TXSTARTED) || in irq_handler()
331 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_WRITE) || in irq_handler()
332 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_READ) || in irq_handler()
333 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_STOPPED)) in irq_handler()
337 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_TXSTARTED); in irq_handler()
345 ev = 0; in irq_handler()
349 if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_WRITE) || in irq_handler()
350 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_READ) || in irq_handler()
351 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_STOPPED)) in irq_handler()
363 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_STOPPED); in irq_handler()
371 ev = 0; in irq_handler()
375 if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_RXSTARTED) || in irq_handler()
376 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_WRITE) || in irq_handler()
377 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_READ) || in irq_handler()
378 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_STOPPED)) in irq_handler()
382 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_RXSTARTED); in irq_handler()
390 ev = 0; in irq_handler()
394 if (nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_WRITE) || in irq_handler()
395 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_READ) || in irq_handler()
396 nrfx_twis_check_bit(ev, NRF_TWIS_EVENT_STOPPED)) in irq_handler()
404 ev = nrfx_twis_clear_bit(ev, NRF_TWIS_EVENT_STOPPED); in irq_handler()
412 ev = 0; in irq_handler()