Searched refs:rxcnt (Results 1 - 6 of 6) sorted by relevance

/seL4-refos-master/libs/libplatsupport/arch_include/arm/platsupport/
H A Dspi.h87 * rxdata will be read once txcnt bytes have been sent and until rxcnt bytes have
97 * @param[in] rxcnt The number of bytes to receive. This count only begins after
105 void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token);
/seL4-refos-master/projects/util_libs/libplatsupport/arch_include/arm/platsupport/
H A Dspi.h87 * rxdata will be read once txcnt bytes have been sent and until rxcnt bytes have
97 * @param[in] rxcnt The number of bytes to receive. This count only begins after
105 void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token);
/seL4-refos-master/libs/libplatsupport/src/mach/exynos/
H A Dspi.c137 size_t txcnt, rxcnt; member in struct:spi_bus
306 if (spi_bus->rxcnt >= spi_bus->txsize) {
307 assert(spi_bus->rxcnt - spi_bus->txsize < spi_bus->rxsize);
310 spi_bus->rxcnt++;
314 if (txfifo_space > spi_bus->txsize + spi_bus->rxsize - spi_bus->rxcnt) {
329 if ((stat & STATUS_TX_DONE) && spi_bus->rxcnt == spi_bus->rxsize + spi_bus->txsize) {
350 void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token)
354 spi_bus->rxsize = rxcnt;
356 spi_bus->rxcnt = 0;
360 (uint32_t)txdata, txcnt, (uint32_t)rxdata, rxcnt);
349 spi_xfer(spi_bus_t* spi_bus, const void* txdata, size_t txcnt, void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token) argument
[all...]
/seL4-refos-master/projects/util_libs/libplatsupport/src/mach/exynos/
H A Dspi.c137 size_t txcnt, rxcnt; member in struct:spi_bus
306 if (spi_bus->rxcnt >= spi_bus->txsize) {
307 assert(spi_bus->rxcnt - spi_bus->txsize < spi_bus->rxsize);
310 spi_bus->rxcnt++;
314 if (txfifo_space > spi_bus->txsize + spi_bus->rxsize - spi_bus->rxcnt) {
329 if ((stat & STATUS_TX_DONE) && spi_bus->rxcnt == spi_bus->rxsize + spi_bus->txsize) {
350 void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token)
354 spi_bus->rxsize = rxcnt;
356 spi_bus->rxcnt = 0;
360 (uint32_t)txdata, txcnt, (uint32_t)rxdata, rxcnt);
349 spi_xfer(spi_bus_t* spi_bus, const void* txdata, size_t txcnt, void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token) argument
[all...]
/seL4-refos-master/libs/libplatsupport/src/plat/tk1/
H A Dspi.c252 void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token)
258 if (txcnt + rxcnt > FIFO_SIZE) {
259 ZF_LOGE("SPI transaction size (%d) exceeds FIFO size (%d)", txcnt + rxcnt, FIFO_SIZE);
270 spi_bus->rxsize = rxcnt;
251 spi_xfer(spi_bus_t* spi_bus, const void* txdata, size_t txcnt, void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token) argument
/seL4-refos-master/projects/util_libs/libplatsupport/src/plat/tk1/
H A Dspi.c252 void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token)
258 if (txcnt + rxcnt > FIFO_SIZE) {
259 ZF_LOGE("SPI transaction size (%d) exceeds FIFO size (%d)", txcnt + rxcnt, FIFO_SIZE);
270 spi_bus->rxsize = rxcnt;
251 spi_xfer(spi_bus_t* spi_bus, const void* txdata, size_t txcnt, void* rxdata, size_t rxcnt, spi_callback_fn cb, void* token) argument

Completed in 85 milliseconds