Lines Matching refs:callback

37     spi_slave_hd_callback_config_t callback;  member
208 …memcpy((uint8_t *)&host->callback, (uint8_t *)&config->cb_config, sizeof(spi_slave_hd_callback_con… in spi_slave_hd_init()
210 if (host->callback.cb_buffer_tx != NULL) event |= SPI_EV_BUF_TX; in spi_slave_hd_init()
211 if (host->callback.cb_buffer_rx != NULL) event |= SPI_EV_BUF_RX; in spi_slave_hd_init()
212 if (host->callback.cb_cmd9 != NULL) event |= SPI_EV_CMD9; in spi_slave_hd_init()
213 if (host->callback.cb_cmdA != NULL) event |= SPI_EV_CMDA; in spi_slave_hd_init()
276 cb(host->callback.arg, &event, &cb_awoken); in intr_check_clear_callback()
284 spi_slave_hd_callback_config_t *callback = &host->callback; in spi_slave_hd_intr_segment() local
289 awoken |= intr_check_clear_callback(host, SPI_EV_BUF_TX, callback->cb_buffer_tx); in spi_slave_hd_intr_segment()
290 awoken |= intr_check_clear_callback(host, SPI_EV_BUF_RX, callback->cb_buffer_rx); in spi_slave_hd_intr_segment()
291 awoken |= intr_check_clear_callback(host, SPI_EV_CMD9, callback->cb_cmd9); in spi_slave_hd_intr_segment()
292 awoken |= intr_check_clear_callback(host, SPI_EV_CMDA, callback->cb_cmdA); in spi_slave_hd_intr_segment()
308 if (callback->cb_sent) { in spi_slave_hd_intr_segment()
314 ret_queue = callback->cb_sent(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_segment()
327 if (callback->cb_recv) { in spi_slave_hd_intr_segment()
333 ret_queue = callback->cb_recv(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_segment()
351 if (callback->cb_send_dma_ready) { in spi_slave_hd_intr_segment()
357 callback->cb_send_dma_ready(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_segment()
367 if (callback->cb_recv_dma_ready) { in spi_slave_hd_intr_segment()
373 callback->cb_recv_dma_ready(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_segment()
394 spi_slave_hd_callback_config_t *callback = &host->callback; in spi_slave_hd_append_tx_isr() local
408 if (callback->cb_sent) { in spi_slave_hd_append_tx_isr()
414 ret_queue = callback->cb_sent(callback->arg, &ev, &cb_awoken); in spi_slave_hd_append_tx_isr()
432 spi_slave_hd_callback_config_t *callback = &host->callback; in spi_slave_hd_append_rx_isr() local
448 if (callback->cb_recv) { in spi_slave_hd_append_rx_isr()
454 ret_queue = callback->cb_recv(callback->arg, &ev, &cb_awoken); in spi_slave_hd_append_rx_isr()