Lines Matching refs:ev

167 static spi_ll_intr_t get_event_intr(spi_slave_hd_hal_context_t *hal, spi_event_t ev)  in get_event_intr()  argument
171 if ((ev & SPI_EV_SEND) && hal->append_mode) intr |= SPI_LL_INTR_OUT_EOF; in get_event_intr()
173 if ((ev & SPI_EV_SEND) && !hal->append_mode) intr |= SPI_LL_INTR_CMD8; in get_event_intr()
174 if (ev & SPI_EV_RECV) intr |= SPI_LL_INTR_CMD7; in get_event_intr()
175 if (ev & SPI_EV_BUF_TX) intr |= SPI_LL_INTR_RDBUF; in get_event_intr()
176 if (ev & SPI_EV_BUF_RX) intr |= SPI_LL_INTR_WRBUF; in get_event_intr()
177 if (ev & SPI_EV_CMD9) intr |= SPI_LL_INTR_CMD9; in get_event_intr()
178 if (ev & SPI_EV_CMDA) intr |= SPI_LL_INTR_CMDA; in get_event_intr()
179 if (ev & SPI_EV_TRANS) intr |= SPI_LL_INTR_TRANS_DONE; in get_event_intr()
183 bool spi_slave_hd_hal_check_clear_event(spi_slave_hd_hal_context_t *hal, spi_event_t ev) in spi_slave_hd_hal_check_clear_event() argument
185 spi_ll_intr_t intr = get_event_intr(hal, ev); in spi_slave_hd_hal_check_clear_event()
193 bool spi_slave_hd_hal_check_disable_event(spi_slave_hd_hal_context_t *hal, spi_event_t ev) in spi_slave_hd_hal_check_disable_event() argument
196 spi_ll_intr_t intr = get_event_intr(hal, ev); in spi_slave_hd_hal_check_disable_event()
199 uint32_t missing_intr = hal->intr_not_triggered & ev; in spi_slave_hd_hal_check_disable_event()
219 void spi_slave_hd_hal_enable_event_intr(spi_slave_hd_hal_context_t *hal, spi_event_t ev) in spi_slave_hd_hal_enable_event_intr() argument
221 spi_ll_intr_t intr = get_event_intr(hal, ev); in spi_slave_hd_hal_enable_event_intr()
225 void spi_slave_hd_hal_invoke_event_intr(spi_slave_hd_hal_context_t *hal, spi_event_t ev) in spi_slave_hd_hal_invoke_event_intr() argument
227 spi_ll_intr_t intr = get_event_intr(hal, ev); in spi_slave_hd_hal_invoke_event_intr()
230 if (hal->intr_not_triggered & ev & (SPI_EV_RECV | SPI_EV_SEND)) { in spi_slave_hd_hal_invoke_event_intr()