Lines Matching refs:p_instance

63 static void wdt_configure(nrfx_wdt_t const *        p_instance,  in wdt_configure()  argument
74 nrfy_wdt_periph_configure(p_instance->p_reg, &nrfy_conf); in wdt_configure()
76 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in wdt_configure()
94 nrfy_wdt_int_init(p_instance->p_reg, in wdt_configure()
102 static nrfx_err_t wdt_init(nrfx_wdt_t const * p_instance, in wdt_init() argument
109 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in wdt_init()
138 wdt_configure(p_instance, p_config); in wdt_init()
147 nrfx_err_t nrfx_wdt_init(nrfx_wdt_t const * p_instance, in nrfx_wdt_init() argument
152 return wdt_init(p_instance, p_config, wdt_event_handler, p_context); in nrfx_wdt_init()
155 nrfx_err_t nrfx_wdt_init(nrfx_wdt_t const * p_instance, in nrfx_wdt_init() argument
159 return wdt_init(p_instance, p_config, wdt_event_handler, NULL); in nrfx_wdt_init()
163 nrfx_err_t nrfx_wdt_reconfigure(nrfx_wdt_t const * p_instance, in nrfx_wdt_reconfigure() argument
169 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_reconfigure()
187 wdt_configure(p_instance, p_config); in nrfx_wdt_reconfigure()
191 void nrfx_wdt_uninit(nrfx_wdt_t const * p_instance) in nrfx_wdt_uninit() argument
193 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_uninit()
199 nrfy_wdt_int_uninit(p_instance->p_reg); in nrfx_wdt_uninit()
206 bool nrfx_wdt_init_check(nrfx_wdt_t const * p_instance) in nrfx_wdt_init_check() argument
208 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_init_check()
213 void nrfx_wdt_enable(nrfx_wdt_t const * p_instance) in nrfx_wdt_enable() argument
215 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_enable()
218 nrfy_wdt_task_trigger(p_instance->p_reg, NRF_WDT_TASK_START); in nrfx_wdt_enable()
223 void nrfx_wdt_feed(nrfx_wdt_t const * p_instance) in nrfx_wdt_feed() argument
225 wdt_control_block_t const * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_feed()
229 nrfy_wdt_reload_request_set(p_instance->p_reg, (nrf_wdt_rr_register_t)(NRF_WDT_RR0 + i)); in nrfx_wdt_feed()
233 nrfx_err_t nrfx_wdt_channel_alloc(nrfx_wdt_t const * p_instance, nrfx_wdt_channel_id * p_channel_id) in nrfx_wdt_channel_alloc() argument
236 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_channel_alloc()
246 nrfy_wdt_reload_request_enable(p_instance->p_reg, *p_channel_id); in nrfx_wdt_channel_alloc()
258 void nrfx_wdt_channels_free(nrfx_wdt_t const * p_instance) in nrfx_wdt_channels_free() argument
262 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_channels_free()
269 nrfy_wdt_reload_request_disable(p_instance->p_reg, channel_id); in nrfx_wdt_channels_free()
275 void nrfx_wdt_channel_feed(nrfx_wdt_t const * p_instance, nrfx_wdt_channel_id channel_id) in nrfx_wdt_channel_feed() argument
277 NRFX_ASSERT(m_cb[p_instance->drv_inst_idx].state == NRFX_DRV_STATE_POWERED_ON); in nrfx_wdt_channel_feed()
278 nrfy_wdt_reload_request_set(p_instance->p_reg, channel_id); in nrfx_wdt_channel_feed()
282 nrfx_err_t nrfx_wdt_stop(nrfx_wdt_t const * p_instance) in nrfx_wdt_stop() argument
284 wdt_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_wdt_stop()
292 nrfy_wdt_task_stop_enable_set(p_instance->p_reg, true); in nrfx_wdt_stop()
293 nrfy_wdt_task_trigger(p_instance->p_reg, NRF_WDT_TASK_STOP); in nrfx_wdt_stop()
294 nrfy_wdt_task_stop_enable_set(p_instance->p_reg, false); in nrfx_wdt_stop()
297 while (!nrfy_wdt_events_process(p_instance->p_reg, in nrfx_wdt_stop()