Lines Matching refs:spi

110     mxc_spi_regs_t *spi; ///<Point to SPI registers  member
167 int MXC_SPI_Init(mxc_spi_regs_t *spi, int masterMode, int quadModeUsed, int numSlaves,
177 int MXC_SPI_Shutdown(mxc_spi_regs_t *spi);
191 int MXC_SPI_ReadyForSleep(mxc_spi_regs_t *spi);
200 int MXC_SPI_GetPeripheralClock(mxc_spi_regs_t *spi);
213 int MXC_SPI_SetFrequency(mxc_spi_regs_t *spi, unsigned int hz);
224 unsigned int MXC_SPI_GetFrequency(mxc_spi_regs_t *spi);
234 int MXC_SPI_SetDataSize(mxc_spi_regs_t *spi, int dataSize);
243 int MXC_SPI_GetDataSize(mxc_spi_regs_t *spi);
259 int MXC_SPI_SetSlave(mxc_spi_regs_t *spi, int ssIdx);
270 int MXC_SPI_GetSlave(mxc_spi_regs_t *spi);
280 int MXC_SPI_SetWidth(mxc_spi_regs_t *spi, mxc_spi_width_t spiWidth);
289 mxc_spi_width_t MXC_SPI_GetWidth(mxc_spi_regs_t *spi);
299 int MXC_SPI_SetMode(mxc_spi_regs_t *spi, mxc_spi_mode_t spiMode);
308 mxc_spi_mode_t MXC_SPI_GetMode(mxc_spi_regs_t *spi);
322 int MXC_SPI_StartTransmission(mxc_spi_regs_t *spi);
333 int MXC_SPI_GetActive(mxc_spi_regs_t *spi);
344 int MXC_SPI_AbortTransmission(mxc_spi_regs_t *spi);
355 unsigned int MXC_SPI_ReadRXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len);
364 unsigned int MXC_SPI_GetRXFIFOAvailable(mxc_spi_regs_t *spi);
375 unsigned int MXC_SPI_WriteTXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len);
384 unsigned int MXC_SPI_GetTXFIFOAvailable(mxc_spi_regs_t *spi);
391 void MXC_SPI_ClearRXFIFO(mxc_spi_regs_t *spi);
398 void MXC_SPI_ClearTXFIFO(mxc_spi_regs_t *spi);
417 int MXC_SPI_SetRXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes);
426 unsigned int MXC_SPI_GetRXThreshold(mxc_spi_regs_t *spi);
445 int MXC_SPI_SetTXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes);
454 unsigned int MXC_SPI_GetTXThreshold(mxc_spi_regs_t *spi);
466 unsigned int MXC_SPI_GetFlags(mxc_spi_regs_t *spi);
476 void MXC_SPI_ClearFlags(mxc_spi_regs_t *spi);
487 void MXC_SPI_EnableInt(mxc_spi_regs_t *spi, unsigned int mask);
498 void MXC_SPI_DisableInt(mxc_spi_regs_t *spi, unsigned int mask);
615 int MXC_SPI_SetDefaultTXData(mxc_spi_regs_t *spi, unsigned int defaultTXData);
626 void MXC_SPI_AbortAsync(mxc_spi_regs_t *spi);
637 void MXC_SPI_AsyncHandler(mxc_spi_regs_t *spi);
649 void MXC_SPI_HWSSControl(mxc_spi_regs_t *spi, int state);