Lines Matching refs:p_instance
93 nrfx_err_t nrfx_egu_init(nrfx_egu_t const * p_instance, in nrfx_egu_init() argument
98 NRFX_ASSERT(p_instance); in nrfx_egu_init()
100 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_init()
112 NRFX_IRQ_ENABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_egu_init()
113 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number(p_instance->p_reg), interrupt_priority); in nrfx_egu_init()
119 void nrfx_egu_int_enable(nrfx_egu_t const * p_instance, uint32_t mask) in nrfx_egu_int_enable() argument
121 NRFX_ASSERT(p_instance); in nrfx_egu_int_enable()
122 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_int_enable()
123 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].handler); in nrfx_egu_int_enable()
125 (void)egu_event_mask_get_and_clear(p_instance->p_reg, mask); in nrfx_egu_int_enable()
126 nrf_egu_int_enable(p_instance->p_reg, mask); in nrfx_egu_int_enable()
129 void nrfx_egu_int_disable(nrfx_egu_t const * p_instance, uint32_t mask) in nrfx_egu_int_disable() argument
131 NRFX_ASSERT(p_instance); in nrfx_egu_int_disable()
132 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_int_disable()
134 nrf_egu_int_disable(p_instance->p_reg, mask); in nrfx_egu_int_disable()
137 void nrfx_egu_trigger(nrfx_egu_t const * p_instance, uint8_t event_idx) in nrfx_egu_trigger() argument
139 NRFX_ASSERT(p_instance); in nrfx_egu_trigger()
140 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_INITIALIZED); in nrfx_egu_trigger()
141 NRFX_ASSERT(event_idx < nrf_egu_channel_count(p_instance->p_reg)); in nrfx_egu_trigger()
143 nrf_egu_task_trigger(p_instance->p_reg, nrf_egu_trigger_task_get(event_idx)); in nrfx_egu_trigger()
146 void nrfx_egu_uninit(nrfx_egu_t const * p_instance) in nrfx_egu_uninit() argument
148 NRFX_ASSERT(p_instance); in nrfx_egu_uninit()
150 egu_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_egu_uninit()
152 nrf_egu_int_disable(p_instance->p_reg, ~0uL); in nrfx_egu_uninit()
153 NRFX_IRQ_DISABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_egu_uninit()