Lines Matching refs:trans_queue
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()
498 r = xQueueReceiveFromISR(host->trans_queue, &trans, &do_yield); in spi_intr()