Lines Matching refs:p_cb

182     pwm_control_block_t * p_cb  = &m_cb[p_instance->instance_id];  in pwm_stopped_check()  local
184 if (!p_cb->handler) in pwm_stopped_check()
189 p_cb->state = NRFX_DRV_STATE_INITIALIZED; in pwm_stopped_check()
193 return p_cb->state != NRFX_DRV_STATE_POWERED_ON; in pwm_stopped_check()
203 pwm_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in nrfx_pwm_init() local
205 if (p_cb->state != NRFX_DRV_STATE_UNINITIALIZED) in nrfx_pwm_init()
218 p_cb->handler = handler; in nrfx_pwm_init()
219 p_cb->p_context = p_context; in nrfx_pwm_init()
223 p_cb->skip_gpio_cfg = p_config->skip_gpio_cfg; in nrfx_pwm_init()
227 p_cb->state = NRFX_DRV_STATE_INITIALIZED; in nrfx_pwm_init()
236 pwm_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in nrfx_pwm_reconfigure() local
240 if (p_cb->state == NRFX_DRV_STATE_UNINITIALIZED) in nrfx_pwm_reconfigure()
244 if (p_cb->state == NRFX_DRV_STATE_POWERED_ON) in nrfx_pwm_reconfigure()
256 pwm_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in nrfx_pwm_uninit() local
258 NRFX_ASSERT(p_cb->state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_pwm_uninit()
267 if (!p_cb->skip_gpio_cfg) in nrfx_pwm_uninit()
272 p_cb->state = NRFX_DRV_STATE_UNINITIALIZED; in nrfx_pwm_uninit()
278 pwm_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in nrfx_pwm_init_check() local
280 return (p_cb->state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_pwm_init_check()
284 pwm_control_block_t * p_cb, in start_playback() argument
288 p_cb->state = NRFX_DRV_STATE_POWERED_ON; in start_playback()
289 p_cb->flags = flags; in start_playback()
293 if (p_cb->handler) in start_playback()
342 p_cb->starting_task_address = starting_task_address; in start_playback()
360 pwm_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in nrfx_pwm_simple_playback() local
362 NRFX_ASSERT(p_cb->state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_pwm_simple_playback()
396 return start_playback(p_instance, p_cb, flags, odd ? 1 : 0); in nrfx_pwm_simple_playback()
405 pwm_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in nrfx_pwm_complex_playback() local
407 NRFX_ASSERT(p_cb->state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_pwm_complex_playback()
443 return start_playback(p_instance, p_cb, flags, 0); in nrfx_pwm_complex_playback()
448 pwm_control_block_t * p_cb = &m_cb[p_instance->instance_id]; in nrfx_pwm_stop() local
450 NRFX_ASSERT(p_cb->state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_pwm_stop()
469 p_cb->state = NRFX_DRV_STATE_INITIALIZED; in nrfx_pwm_stop()
488 static void irq_handler(NRF_PWM_Type * p_pwm, pwm_control_block_t * p_cb) in irq_handler() argument
500 if ((p_cb->flags & NRFX_PWM_FLAG_SIGNAL_END_SEQ0) && p_cb->handler) in irq_handler()
502 p_cb->handler(NRFX_PWM_EVT_END_SEQ0, p_cb->p_context); in irq_handler()
507 if ((p_cb->flags & NRFX_PWM_FLAG_SIGNAL_END_SEQ1) && p_cb->handler) in irq_handler()
509 p_cb->handler(NRFX_PWM_EVT_END_SEQ1, p_cb->p_context); in irq_handler()
516 if (!(p_cb->flags & NRFX_PWM_FLAG_NO_EVT_FINISHED) && p_cb->handler) in irq_handler()
518 p_cb->handler(NRFX_PWM_EVT_FINISHED, p_cb->p_context); in irq_handler()
526 p_cb->state = NRFX_DRV_STATE_INITIALIZED; in irq_handler()
527 if (p_cb->handler) in irq_handler()
529 p_cb->handler(NRFX_PWM_EVT_STOPPED, p_cb->p_context); in irq_handler()