Lines Matching refs:bitpos
704 static inline nrfx_usbd_ep_t bit2ep(uint8_t bitpos) in bit2ep() argument
707 return (nrfx_usbd_ep_t)((bitpos >= NRFX_USBD_EPOUT_BITPOS_0) ? in bit2ep()
708 NRF_USBD_EPOUT(bitpos - NRFX_USBD_EPOUT_BITPOS_0) : NRF_USBD_EPIN(bitpos)); in bit2ep()
856 uint8_t bitpos = (uint8_t)NRF_CTZ(ep_waiting); in usbd_ep_abort_all() local
857 if (!NRF_USBD_EPISO_CHECK(bit2ep(bitpos))) in usbd_ep_abort_all()
859 usbd_ep_abort(bit2ep(bitpos)); in usbd_ep_abort_all()
861 ep_waiting &= ~(1U << bitpos); in usbd_ep_abort_all()
1147 static void usbd_ep_data_handler(nrfx_usbd_ep_t ep, uint8_t bitpos) in usbd_ep_data_handler() argument
1151 m_ep_ready |= (1U << bitpos); in usbd_ep_data_handler()
1175 if (0 == (m_ep_dma_waiting & (1U << bitpos))) in usbd_ep_data_handler()
1186 if (0 == (m_ep_dma_waiting & (1U << bitpos))) in usbd_ep_data_handler()
1290 uint8_t bitpos = (uint8_t)NRF_CTZ(dataepstatus); in ev_epdata_handler() local
1291 nrfx_usbd_ep_t ep = bit2ep(bitpos); in ev_epdata_handler()
1292 dataepstatus &= ~(1UL << bitpos); in ev_epdata_handler()
1294 (void)(usbd_ep_data_handler(ep, bitpos)); in ev_epdata_handler()