Searched refs:ret_queue (Results 1 – 4 of 4) sorted by relevance
| /device/soc/esp/esp32/components/driver/ |
| D | spi_slave.c | 68 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()
|
| D | spi_slave_hd.c | 309 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 …]
|
| D | sdio_slave.c | 153 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()
|
| D | spi_master.c | 166 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()
|