Home
last modified time | relevance | path

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

/device/soc/esp/esp32/components/driver/
Dspi_slave.c68 QueueHandle_t ret_queue; member
193 …spihost[host]->ret_queue = xQueueCreate(slave_config->queue_size, sizeof(spi_slave_transaction_t *… in spi_slave_initialize()
194 if (!spihost[host]->trans_queue || !spihost[host]->ret_queue) { in spi_slave_initialize()
238 if (spihost[host]->ret_queue) vQueueDelete(spihost[host]->ret_queue); in spi_slave_initialize()
265 if (spihost[host]->ret_queue) vQueueDelete(spihost[host]->ret_queue); in spi_slave_free()
308 r = xQueueReceive(spihost[host]->ret_queue, (void *)trans_desc, ticks_to_wait); in spi_slave_get_trans_result()
361 xQueueSendFromISR(host->ret_queue, &host->cur_trans, &do_yield); in spi_intr()
Dspi_slave_hd.c309 bool ret_queue = true; in spi_slave_hd_intr_segment() local
316 ret_queue = callback->cb_sent(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_segment()
319 if (ret_queue) { in spi_slave_hd_intr_segment()
327 bool ret_queue = true; in spi_slave_hd_intr_segment() local
335 ret_queue = callback->cb_recv(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_segment()
338 if (ret_queue) { in spi_slave_hd_intr_segment()
423 bool ret_queue = true; in spi_slave_hd_intr_append() local
430 ret_queue = callback->cb_sent(callback->arg, &ev, &cb_awoken); in spi_slave_hd_intr_append()
434 if (ret_queue) { in spi_slave_hd_intr_append()
455 bool ret_queue = true; in spi_slave_hd_intr_append() local
[all …]
Dsdio_slave.c153 QueueHandle_t ret_queue; member
166 .ret_queue = NULL, \
215 if (context.ret_queue != NULL) { in deinit_context()
216 vQueueDelete(context.ret_queue); in deinit_context()
217 context.ret_queue = NULL; in deinit_context()
265 context.ret_queue = xQueueCreate(config->send_queue_size, sizeof(void*)); in init_context()
266 if (context.ret_queue == NULL) goto no_mem; in init_context()
548 ret = xQueueSendFromISR(context.ret_queue, &finished_arg, &yield); in sdio_intr_send()
583 portBASE_TYPE err = xQueueReceive(context.ret_queue, &arg, wait); in sdio_slave_send_get_finished()
613 portBASE_TYPE ret = xQueueSend(context.ret_queue, &finished_arg, portMAX_DELAY); in send_flush_data()
Dspi_master.c166 QueueHandle_t ret_queue; member
380 dev->ret_queue = xQueueCreate(dev_config->queue_size, sizeof(spi_trans_priv_t)); in spi_bus_add_device()
381 if (!dev->trans_queue || !dev->ret_queue) { in spi_bus_add_device()
430 if (dev->ret_queue) vQueueDelete(dev->ret_queue); in spi_bus_add_device()
444 …SPI_CHECK(uxQueueMessagesWaiting(handle->ret_queue)==0, "Have unfinished transactions", ESP_ERR_IN… in spi_bus_remove_device()
452 vQueueDelete(handle->ret_queue); in spi_bus_remove_device()
621 xQueueSendFromISR(host->device[cs]->ret_queue, &host->cur_trans_buf, &do_yield); in spi_intr()
833 r=xQueueReceive(handle->ret_queue, (void*)&trans_buf, ticks_to_wait); in spi_device_get_trans_result()