Lines Matching refs:spi
171 mxc_spi_regs_t *spi; // Selected SPI Instance member
183 mxc_spi_regs_t *spi; // Pointer to SPI registers member
239 int MXC_SPI_Init(mxc_spi_regs_t *spi, mxc_spi_type_t controller_target, mxc_spi_interface_t if_mode,
287 int MXC_SPI_Shutdown(mxc_spi_regs_t *spi);
299 unsigned int MXC_SPI_GetFlags(mxc_spi_regs_t *spi);
309 void MXC_SPI_ClearFlags(mxc_spi_regs_t *spi);
320 void MXC_SPI_EnableInt(mxc_spi_regs_t *spi, unsigned int intEn);
331 void MXC_SPI_DisableInt(mxc_spi_regs_t *spi, unsigned int intDis);
340 int MXC_SPI_GetPeripheralClock(mxc_spi_regs_t *spi);
350 int MXC_SPI_SetTSControl(mxc_spi_regs_t *spi, mxc_spi_tscontrol_t ts_control);
362 int MXC_SPI_SetFrequency(mxc_spi_regs_t *spi, unsigned int hz);
374 unsigned int MXC_SPI_GetFrequency(mxc_spi_regs_t *spi);
384 int MXC_SPI_SetFrameSize(mxc_spi_regs_t *spi, int frame_size);
394 int MXC_SPI_GetFrameSize(mxc_spi_regs_t *spi);
407 int MXC_SPI_SetInterface(mxc_spi_regs_t *spi, mxc_spi_interface_t if_mode);
418 mxc_spi_interface_t MXC_SPI_GetInterface(mxc_spi_regs_t *spi);
428 int MXC_SPI_SetClkMode(mxc_spi_regs_t *spi, mxc_spi_clkmode_t clk_mode);
438 mxc_spi_clkmode_t MXC_SPI_GetClkMode(mxc_spi_regs_t *spi);
449 int MXC_SPI_SetCallback(mxc_spi_regs_t *spi, mxc_spi_callback_t callback, void *data);
460 int MXC_SPI_GetActive(mxc_spi_regs_t *spi);
469 int MXC_SPI_ReadyForSleep(mxc_spi_regs_t *spi);
483 int MXC_SPI_StartTransmission(mxc_spi_regs_t *spi);
494 int MXC_SPI_AbortTransmission(mxc_spi_regs_t *spi);
505 void MXC_SPI_AbortAsync(mxc_spi_regs_t *spi);
514 unsigned int MXC_SPI_GetTXFIFOAvailable(mxc_spi_regs_t *spi);
523 unsigned int MXC_SPI_GetRXFIFOAvailable(mxc_spi_regs_t *spi);
530 void MXC_SPI_ClearTXFIFO(mxc_spi_regs_t *spi);
537 void MXC_SPI_ClearRXFIFO(mxc_spi_regs_t *spi);
556 int MXC_SPI_SetTXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes);
575 int MXC_SPI_SetRXThreshold(mxc_spi_regs_t *spi, unsigned int numBytes);
584 unsigned int MXC_SPI_GetTXThreshold(mxc_spi_regs_t *spi);
593 unsigned int MXC_SPI_GetRXThreshold(mxc_spi_regs_t *spi);
604 int MXC_SPI_SetDataSize(mxc_spi_regs_t *spi, int dataSize);
613 int MXC_SPI_GetDataSize(mxc_spi_regs_t *spi);
623 int MXC_SPI_SetWidth(mxc_spi_regs_t *spi, mxc_spi_width_t spiWidth);
632 mxc_spi_width_t MXC_SPI_GetWidth(mxc_spi_regs_t *spi);
644 int MXC_SPI_SetSlave(mxc_spi_regs_t *spi, int ssIdx);
655 int MXC_SPI_GetSlave(mxc_spi_regs_t *spi);
665 int MXC_SPI_SetMode(mxc_spi_regs_t *spi, mxc_spi_mode_t spiMode);
674 mxc_spi_mode_t MXC_SPI_GetMode(mxc_spi_regs_t *spi);
685 unsigned int MXC_SPI_WriteTXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len);
696 unsigned int MXC_SPI_ReadRXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsigned int len);
709 int MXC_SPI_SetDefaultTXData(mxc_spi_regs_t *spi, unsigned int defaultTXData);
721 void MXC_SPI_HWSSControl(mxc_spi_regs_t *spi, int state);
739 int MXC_SPI_DMA_Init(mxc_spi_regs_t *spi, mxc_dma_regs_t *dma, bool use_dma_tx, bool use_dma_rx);
749 bool MXC_SPI_DMA_GetInitialized(mxc_spi_regs_t *spi);
759 int MXC_SPI_DMA_GetTXChannel(mxc_spi_regs_t *spi);
769 int MXC_SPI_DMA_GetRXChannel(mxc_spi_regs_t *spi);
780 int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, bool use_dma_tx, bool use_dma_rx);
958 void MXC_SPI_AsyncHandler(mxc_spi_regs_t *spi);
969 void MXC_SPI_Handler(mxc_spi_regs_t *spi);
978 void MXC_SPI_DMA_TX_Handler(mxc_spi_regs_t *spi);
987 void MXC_SPI_DMA_RX_Handler(mxc_spi_regs_t *spi);