Home
last modified time | relevance | path

Searched refs:ret_queue (Results 1 – 3 of 3) sorted by relevance

/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_slave_hd.c307 bool ret_queue = true; in spi_slave_hd_intr_segment() local
314 ret_queue = callback->cb_sent(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_segment()
317 if (ret_queue) { in spi_slave_hd_intr_segment()
325 bool ret_queue = true; in spi_slave_hd_intr_segment() local
333 ret_queue = callback->cb_recv(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_segment()
336 if (ret_queue) { in spi_slave_hd_intr_segment()
407 bool ret_queue = true; in spi_slave_hd_append_tx_isr() local
414 ret_queue = callback->cb_sent(callback->arg, &ev, &cb_awoken); in spi_slave_hd_append_tx_isr()
418 if (ret_queue) { in spi_slave_hd_append_tx_isr()
447 bool ret_queue = true; in spi_slave_hd_append_rx_isr() local
[all …]
Dspi_slave.c62 QueueHandle_t ret_queue; member
217 …spihost[host]->ret_queue = xQueueCreate(slave_config->queue_size, sizeof(spi_slave_transaction_t *… in spi_slave_initialize()
218 if (!spihost[host]->ret_queue) { in spi_slave_initialize()
275 if (spihost[host]->ret_queue) vQueueDelete(spihost[host]->ret_queue); in spi_slave_initialize()
302 if (spihost[host]->ret_queue) vQueueDelete(spihost[host]->ret_queue); in spi_slave_free()
417 r = xQueueReceive(spihost[host]->ret_queue, (void *)trans_desc, ticks_to_wait); in spi_slave_get_trans_result()
476 xQueueSendFromISR(host->ret_queue, &host->cur_trans, &do_yield); in spi_intr()
Dspi_master.c163 QueueHandle_t ret_queue; member
432 dev->ret_queue = xQueueCreate(dev_config->queue_size, sizeof(spi_trans_priv_t)); in spi_bus_add_device()
433 if (!dev->ret_queue) { in spi_bus_add_device()
484 if (dev->ret_queue) vQueueDelete(dev->ret_queue); in spi_bus_add_device()
498 if (handle->ret_queue) { in spi_bus_remove_device()
499 …SPI_CHECK(uxQueueMessagesWaiting(handle->ret_queue)==0, "Have unfinished transactions", ESP_ERR_IN… in spi_bus_remove_device()
514 if (handle->ret_queue) vQueueDelete(handle->ret_queue); in spi_bus_remove_device()
695 xQueueSendFromISR(host->device[cs]->ret_queue, &host->cur_trans_buf, &do_yield); in spi_intr()
943 r=xQueueReceive(handle->ret_queue, (void*)&trans_buf, ticks_to_wait); in spi_device_get_trans_result()