Searched refs:trans_queue (Results 1 – 2 of 2) sorted by relevance
| /hal_espressif-latest/components/driver/spi/gpspi/ |
| D | spi_slave.c | 61 QueueHandle_t trans_queue; member 211 …spihost[host]->trans_queue = xQueueCreate(slave_config->queue_size, sizeof(spi_slave_transaction_t… in spi_slave_initialize() 212 if (!spihost[host]->trans_queue) { in spi_slave_initialize() 274 if (spihost[host]->trans_queue) vQueueDelete(spihost[host]->trans_queue); in spi_slave_initialize() 301 if (spihost[host]->trans_queue) vQueueDelete(spihost[host]->trans_queue); in spi_slave_free() 343 xQueueReset(spihost[host]->trans_queue); in spi_slave_queue_reset() 355 while( pdFALSE == xQueueIsQueueEmptyFromISR(spihost[host]->trans_queue)) { in spi_slave_queue_reset_isr() 356 xQueueReceiveFromISR(spihost[host]->trans_queue, &trans, &do_yield); in spi_slave_queue_reset_isr() 379 r = xQueueSend(spihost[host]->trans_queue, (void *)&trans_desc, ticks_to_wait); in spi_slave_queue_trans() 399 r = xQueueSendFromISR(spihost[host]->trans_queue, (void *)&trans_desc, &do_yield); in spi_slave_queue_trans_isr() [all …]
|
| D | spi_master.c | 162 QueueHandle_t trans_queue; member 426 dev->trans_queue = xQueueCreate(dev_config->queue_size, sizeof(spi_trans_priv_t)); in spi_bus_add_device() 427 if (!dev->trans_queue) { in spi_bus_add_device() 483 if (dev->trans_queue) vQueueDelete(dev->trans_queue); in spi_bus_add_device() 496 …SPI_CHECK(uxQueueMessagesWaiting(handle->trans_queue)==0, "Have unfinished transactions", ESP_ERR_… in spi_bus_remove_device() 513 if (handle->trans_queue) vQueueDelete(handle->trans_queue); in spi_bus_remove_device() 736 … trans_found = xQueueReceiveFromISR(device_to_send->trans_queue, &host->cur_trans_buf, &do_yield); in spi_intr() 911 BaseType_t r = xQueueSend(handle->trans_queue, (void *)&trans_buf, ticks_to_wait); in spi_device_queue_trans()
|