Searched refs:trans_queue (Results 1 – 2 of 2) sorted by relevance
| /device/soc/esp/esp32/components/driver/ |
| D | spi_slave.c | 67 QueueHandle_t trans_queue; member 192 …spihost[host]->trans_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() 237 if (spihost[host]->trans_queue) vQueueDelete(spihost[host]->trans_queue); in spi_slave_initialize() 264 if (spihost[host]->trans_queue) vQueueDelete(spihost[host]->trans_queue); in spi_slave_free() 296 r = xQueueSend(spihost[host]->trans_queue, (void *)&trans_desc, ticks_to_wait); in spi_slave_queue_trans() 378 r = xQueueReceiveFromISR(host->trans_queue, &trans, &do_yield); in spi_intr()
|
| D | spi_master.c | 165 QueueHandle_t trans_queue; member 379 dev->trans_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() 429 if (dev->trans_queue) vQueueDelete(dev->trans_queue); in spi_bus_add_device() 442 …SPI_CHECK(uxQueueMessagesWaiting(handle->trans_queue)==0, "Have unfinished transactions", ESP_ERR_… in spi_bus_remove_device() 451 vQueueDelete(handle->trans_queue); in spi_bus_remove_device() 656 … trans_found = xQueueReceiveFromISR(device_to_send->trans_queue, &host->cur_trans_buf, &do_yield); in spi_intr() 804 BaseType_t r = xQueueSend(handle->trans_queue, (void *)&trans_buf, ticks_to_wait); in spi_device_queue_trans()
|