Lines Matching refs:p_instance
250 nrfx_err_t nrfx_spim_init(nrfx_spim_t const * p_instance, in nrfx_spim_init() argument
256 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spim_init()
271 (!SPIM_SUPPORTED_FREQ_VALIDATE(p_instance->drv_inst_idx, p_config->frequency)) || in nrfx_spim_init()
273 !SPIM_HW_CSN_PRESENT_VALIDATE(p_instance->drv_inst_idx)) || in nrfx_spim_init()
275 !SPIM_DCX_PRESENT_VALIDATE(p_instance->drv_inst_idx)) in nrfx_spim_init()
286 NRF_SPIM_Type * p_spim = (NRF_SPIM_Type *)p_instance->p_reg; in nrfx_spim_init()
306 if (nrfx_prs_acquire(p_instance->p_reg, in nrfx_spim_init()
307 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_spim_init()
417 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number(p_instance->p_reg), in nrfx_spim_init()
419 NRFX_IRQ_ENABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_spim_init()
430 void nrfx_spim_uninit(nrfx_spim_t const * p_instance) in nrfx_spim_uninit() argument
432 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spim_uninit()
434 NRF_SPIM_Type * p_spim = p_instance->p_reg; in nrfx_spim_uninit()
438 NRFX_IRQ_DISABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_spim_uninit()
484 nrfx_prs_release(p_instance->p_reg); in nrfx_spim_uninit()
491 nrfx_err_t nrfx_spim_xfer_dcx(nrfx_spim_t const * p_instance, in nrfx_spim_xfer_dcx() argument
497 nrf_spim_dcx_cnt_set((NRF_SPIM_Type *)p_instance->p_reg, cmd_length); in nrfx_spim_xfer_dcx()
498 return nrfx_spim_xfer(p_instance, p_xfer_desc, 0); in nrfx_spim_xfer_dcx()
657 nrfx_err_t nrfx_spim_xfer(nrfx_spim_t const * p_instance, in nrfx_spim_xfer() argument
661 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spim_xfer()
665 NRFX_ASSERT(SPIM_LENGTH_VALIDATE(p_instance->drv_inst_idx, in nrfx_spim_xfer()
709 return spim_xfer(p_instance->p_reg, p_cb, p_xfer_desc, flags); in nrfx_spim_xfer()
712 void nrfx_spim_abort(nrfx_spim_t const * p_instance) in nrfx_spim_abort() argument
714 spim_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spim_abort()
717 spim_abort(p_instance->p_reg, p_cb); in nrfx_spim_abort()
720 uint32_t nrfx_spim_start_task_get(nrfx_spim_t const * p_instance) in nrfx_spim_start_task_get() argument
722 NRF_SPIM_Type * p_spim = (NRF_SPIM_Type *)p_instance->p_reg; in nrfx_spim_start_task_get()
726 uint32_t nrfx_spim_end_event_get(nrfx_spim_t const * p_instance) in nrfx_spim_end_event_get() argument
728 NRF_SPIM_Type * p_spim = (NRF_SPIM_Type *)p_instance->p_reg; in nrfx_spim_end_event_get()