Lines Matching refs:p_instance

104 nrfx_err_t nrfx_egu_init(nrfx_egu_t const *       p_instance,  in nrfx_egu_init()  argument
109 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_init()
125 NRFX_IRQ_ENABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_egu_init()
126 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number(p_instance->p_reg), interrupt_priority); in nrfx_egu_init()
132 void nrfx_egu_int_enable(nrfx_egu_t const * p_instance, uint32_t mask) in nrfx_egu_int_enable() argument
134 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_int_enable()
135 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].handler); in nrfx_egu_int_enable()
137 (void)egu_event_mask_get_and_clear(p_instance->p_reg, mask); in nrfx_egu_int_enable()
138 nrf_egu_int_enable(p_instance->p_reg, mask); in nrfx_egu_int_enable()
141 void nrfx_egu_int_disable(nrfx_egu_t const * p_instance, uint32_t mask) in nrfx_egu_int_disable() argument
143 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_int_disable()
145 nrf_egu_int_disable(p_instance->p_reg, mask); in nrfx_egu_int_disable()
148 void nrfx_egu_trigger(nrfx_egu_t const * p_instance, uint8_t event_idx) in nrfx_egu_trigger() argument
150 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_trigger()
151 NRFX_ASSERT(event_idx < nrf_egu_channel_count(p_instance->p_reg)); in nrfx_egu_trigger()
153 nrf_egu_task_trigger(p_instance->p_reg, nrf_egu_trigger_task_get(event_idx)); in nrfx_egu_trigger()
156 void nrfx_egu_uninit(nrfx_egu_t const * p_instance) in nrfx_egu_uninit() argument
158 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_uninit()
160 nrf_egu_int_disable(p_instance->p_reg, ~0UL); in nrfx_egu_uninit()
161 NRFX_IRQ_DISABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_egu_uninit()
166 bool nrfx_egu_init_check(nrfx_egu_t const * p_instance) in nrfx_egu_init_check() argument
168 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_init_check()