Lines Matching refs:pSPI
621 __inline void AT91F_SPI_CfgCs( AT91PS_SPI pSPI, /* pointer to a SPI controller */ in AT91F_SPI_CfgCs() argument
626 *( pSPI->SPI_CSR + cs ) = val; in AT91F_SPI_CfgCs()
633 __inline void AT91F_SPI_EnableIt( AT91PS_SPI pSPI, /* pointer to a SPI controller */ in AT91F_SPI_EnableIt() argument
637 pSPI->SPI_IER = flag; in AT91F_SPI_EnableIt()
644 __inline void AT91F_SPI_DisableIt( AT91PS_SPI pSPI, /* pointer to a SPI controller */ in AT91F_SPI_DisableIt() argument
648 pSPI->SPI_IDR = flag; in AT91F_SPI_DisableIt()
655 __inline void AT91F_SPI_Reset( AT91PS_SPI pSPI /* pointer to a SPI controller */ in AT91F_SPI_Reset() argument
659 pSPI->SPI_CR = AT91C_SPI_SWRST; in AT91F_SPI_Reset()
666 __inline void AT91F_SPI_Enable( AT91PS_SPI pSPI /* pointer to a SPI controller */ in AT91F_SPI_Enable() argument
670 pSPI->SPI_CR = AT91C_SPI_SPIEN; in AT91F_SPI_Enable()
677 __inline void AT91F_SPI_Disable( AT91PS_SPI pSPI /* pointer to a SPI controller */ in AT91F_SPI_Disable() argument
681 pSPI->SPI_CR = AT91C_SPI_SPIDIS; in AT91F_SPI_Disable()
688 __inline void AT91F_SPI_CfgMode( AT91PS_SPI pSPI, /* pointer to a SPI controller */ in AT91F_SPI_CfgMode() argument
692 pSPI->SPI_MR = mode; in AT91F_SPI_CfgMode()
699 __inline void AT91F_SPI_CfgPCS( AT91PS_SPI pSPI, /* pointer to a SPI controller */ in AT91F_SPI_CfgPCS() argument
703 pSPI->SPI_MR &= 0xFFF0FFFF; in AT91F_SPI_CfgPCS()
704 pSPI->SPI_MR |= ( ( PCS_Device << 16 ) & AT91C_SPI_PCS ); in AT91F_SPI_CfgPCS()
711 __inline unsigned int AT91F_SPI_ReceiveFrame( AT91PS_SPI pSPI, in AT91F_SPI_ReceiveFrame() argument
718 ( AT91PS_PDC ) &( pSPI->SPI_RPR ), in AT91F_SPI_ReceiveFrame()
729 __inline unsigned int AT91F_SPI_SendFrame( AT91PS_SPI pSPI, in AT91F_SPI_SendFrame() argument
736 ( AT91PS_PDC ) &( pSPI->SPI_RPR ), in AT91F_SPI_SendFrame()
747 __inline void AT91F_SPI_Close( AT91PS_SPI pSPI ) /* \arg pointer to a SPI controller */ in AT91F_SPI_Close() argument
750 pSPI->SPI_CSR[ 0 ] = 0; in AT91F_SPI_Close()
751 pSPI->SPI_CSR[ 1 ] = 0; in AT91F_SPI_Close()
752 pSPI->SPI_CSR[ 2 ] = 0; in AT91F_SPI_Close()
753 pSPI->SPI_CSR[ 3 ] = 0; in AT91F_SPI_Close()
756 pSPI->SPI_MR = 0; in AT91F_SPI_Close()
759 pSPI->SPI_IDR = 0xFFFFFFFF; in AT91F_SPI_Close()
762 AT91F_PDC_Close( ( AT91PS_PDC ) &( pSPI->SPI_RPR ) ); in AT91F_SPI_Close()
765 pSPI->SPI_CR = AT91C_SPI_SPIDIS; in AT91F_SPI_Close()
772 __inline void AT91F_SPI_PutChar( AT91PS_SPI pSPI, in AT91F_SPI_PutChar() argument
779 pSPI->SPI_TDR = ( character & 0xFFFF ) | ( value_for_cs << 16 ); in AT91F_SPI_PutChar()
786 __inline int AT91F_SPI_GetChar( const AT91PS_SPI pSPI ) in AT91F_SPI_GetChar() argument
788 return( ( pSPI->SPI_RDR ) & 0xFFFF ); in AT91F_SPI_GetChar()