Lines Matching refs:p_instance
68 nrfx_err_t nrfx_spi_init(nrfx_spi_t const * p_instance, in nrfx_spi_init() argument
74 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_init()
98 if (nrfx_prs_acquire(p_instance->p_reg, in nrfx_spi_init()
99 irq_handlers[p_instance->drv_inst_idx]) != NRFX_SUCCESS) in nrfx_spi_init()
160 m_cb[p_instance->drv_inst_idx].ss_pin = p_config->ss_pin; in nrfx_spi_init()
162 NRF_SPI_Type * p_spi = p_instance->p_reg; in nrfx_spi_init()
167 m_cb[p_instance->drv_inst_idx].orc = p_config->orc; in nrfx_spi_init()
173 NRFX_IRQ_PRIORITY_SET(nrfx_get_irq_number(p_instance->p_reg), in nrfx_spi_init()
175 NRFX_IRQ_ENABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_spi_init()
186 void nrfx_spi_uninit(nrfx_spi_t const * p_instance) in nrfx_spi_uninit() argument
188 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_uninit()
190 NRF_SPI_Type * p_spi = p_instance->p_reg; in nrfx_spi_uninit()
194 NRFX_IRQ_DISABLE(nrfx_get_irq_number(p_instance->p_reg)); in nrfx_spi_uninit()
220 nrfx_prs_release(p_instance->p_reg); in nrfx_spi_uninit()
346 nrfx_err_t nrfx_spi_xfer(nrfx_spi_t const * p_instance, in nrfx_spi_xfer() argument
350 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_xfer()
387 spi_xfer(p_instance->p_reg, p_cb, p_xfer_desc); in nrfx_spi_xfer()
395 void nrfx_spi_abort(nrfx_spi_t const * p_instance) in nrfx_spi_abort() argument
397 spi_control_block_t * p_cb = &m_cb[p_instance->drv_inst_idx]; in nrfx_spi_abort()