Lines Matching refs:pPDC

125 __inline void AT91F_PDC_SetNextRx( AT91PS_PDC pPDC,     /* \arg pointer to a PDC controller */  in AT91F_PDC_SetNextRx()  argument
129 pPDC->PDC_RNPR = ( unsigned int ) address; in AT91F_PDC_SetNextRx()
130 pPDC->PDC_RNCR = bytes; in AT91F_PDC_SetNextRx()
137 __inline void AT91F_PDC_SetNextTx( AT91PS_PDC pPDC, /* \arg pointer to a PDC controller */ in AT91F_PDC_SetNextTx() argument
141 pPDC->PDC_TNPR = ( unsigned int ) address; in AT91F_PDC_SetNextTx()
142 pPDC->PDC_TNCR = bytes; in AT91F_PDC_SetNextTx()
149 __inline void AT91F_PDC_SetRx( AT91PS_PDC pPDC, /* \arg pointer to a PDC controller */ in AT91F_PDC_SetRx() argument
153 pPDC->PDC_RPR = ( unsigned int ) address; in AT91F_PDC_SetRx()
154 pPDC->PDC_RCR = bytes; in AT91F_PDC_SetRx()
161 __inline void AT91F_PDC_SetTx( AT91PS_PDC pPDC, /* \arg pointer to a PDC controller */ in AT91F_PDC_SetTx() argument
165 pPDC->PDC_TPR = ( unsigned int ) address; in AT91F_PDC_SetTx()
166 pPDC->PDC_TCR = bytes; in AT91F_PDC_SetTx()
173 __inline void AT91F_PDC_EnableTx( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_EnableTx() argument
175 pPDC->PDC_PTCR = AT91C_PDC_TXTEN; in AT91F_PDC_EnableTx()
182 __inline void AT91F_PDC_EnableRx( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_EnableRx() argument
184 pPDC->PDC_PTCR = AT91C_PDC_RXTEN; in AT91F_PDC_EnableRx()
191 __inline void AT91F_PDC_DisableTx( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_DisableTx() argument
193 pPDC->PDC_PTCR = AT91C_PDC_TXTDIS; in AT91F_PDC_DisableTx()
200 __inline void AT91F_PDC_DisableRx( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_DisableRx() argument
202 pPDC->PDC_PTCR = AT91C_PDC_RXTDIS; in AT91F_PDC_DisableRx()
210 AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_IsTxEmpty() argument
212 return !( pPDC->PDC_TCR ); in AT91F_PDC_IsTxEmpty()
220 AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_IsNextTxEmpty() argument
222 return !( pPDC->PDC_TNCR ); in AT91F_PDC_IsNextTxEmpty()
230 AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_IsRxEmpty() argument
232 return !( pPDC->PDC_RCR ); in AT91F_PDC_IsRxEmpty()
240 AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_IsNextRxEmpty() argument
242 return !( pPDC->PDC_RNCR ); in AT91F_PDC_IsNextRxEmpty()
249 __inline void AT91F_PDC_Open( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_Open() argument
252 AT91F_PDC_DisableRx( pPDC ); in AT91F_PDC_Open()
253 AT91F_PDC_DisableTx( pPDC ); in AT91F_PDC_Open()
256 AT91F_PDC_SetNextTx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Open()
257 AT91F_PDC_SetNextRx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Open()
258 AT91F_PDC_SetTx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Open()
259 AT91F_PDC_SetRx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Open()
262 AT91F_PDC_EnableRx( pPDC ); in AT91F_PDC_Open()
263 AT91F_PDC_EnableTx( pPDC ); in AT91F_PDC_Open()
270 __inline void AT91F_PDC_Close( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_Close() argument
273 AT91F_PDC_DisableRx( pPDC ); in AT91F_PDC_Close()
274 AT91F_PDC_DisableTx( pPDC ); in AT91F_PDC_Close()
277 AT91F_PDC_SetNextTx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Close()
278 AT91F_PDC_SetNextRx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Close()
279 AT91F_PDC_SetTx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Close()
280 AT91F_PDC_SetRx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Close()
287 __inline unsigned int AT91F_PDC_SendFrame( AT91PS_PDC pPDC, in AT91F_PDC_SendFrame() argument
293 if( AT91F_PDC_IsTxEmpty( pPDC ) ) in AT91F_PDC_SendFrame()
296 AT91F_PDC_SetTx( pPDC, pBuffer, szBuffer ); in AT91F_PDC_SendFrame()
297 AT91F_PDC_SetNextTx( pPDC, pNextBuffer, szNextBuffer ); in AT91F_PDC_SendFrame()
300 else if( AT91F_PDC_IsNextTxEmpty( pPDC ) ) in AT91F_PDC_SendFrame()
303 AT91F_PDC_SetNextTx( pPDC, pBuffer, szBuffer ); in AT91F_PDC_SendFrame()
317 __inline unsigned int AT91F_PDC_ReceiveFrame( AT91PS_PDC pPDC, in AT91F_PDC_ReceiveFrame() argument
323 if( AT91F_PDC_IsRxEmpty( pPDC ) ) in AT91F_PDC_ReceiveFrame()
326 AT91F_PDC_SetRx( pPDC, pBuffer, szBuffer ); in AT91F_PDC_ReceiveFrame()
327 AT91F_PDC_SetNextRx( pPDC, pNextBuffer, szNextBuffer ); in AT91F_PDC_ReceiveFrame()
330 else if( AT91F_PDC_IsNextRxEmpty( pPDC ) ) in AT91F_PDC_ReceiveFrame()
333 AT91F_PDC_SetNextRx( pPDC, pBuffer, szBuffer ); in AT91F_PDC_ReceiveFrame()