Lines Matching refs:pPDC

212     __inline void AT91F_PDC_SetNextRx( AT91PS_PDC pPDC,     /* \arg pointer to a PDC controller */  in AT91F_PDC_SetNextRx()  argument
216 pPDC->PDC_RNPR = ( unsigned int ) address; in AT91F_PDC_SetNextRx()
217 pPDC->PDC_RNCR = bytes; in AT91F_PDC_SetNextRx()
224 __inline void AT91F_PDC_SetNextTx( AT91PS_PDC pPDC, /* \arg pointer to a PDC controller */ in AT91F_PDC_SetNextTx() argument
228 pPDC->PDC_TNPR = ( unsigned int ) address; in AT91F_PDC_SetNextTx()
229 pPDC->PDC_TNCR = bytes; in AT91F_PDC_SetNextTx()
236 __inline void AT91F_PDC_SetRx( AT91PS_PDC pPDC, /* \arg pointer to a PDC controller */ in AT91F_PDC_SetRx() argument
240 pPDC->PDC_RPR = ( unsigned int ) address; in AT91F_PDC_SetRx()
241 pPDC->PDC_RCR = bytes; in AT91F_PDC_SetRx()
248 __inline void AT91F_PDC_SetTx( AT91PS_PDC pPDC, /* \arg pointer to a PDC controller */ in AT91F_PDC_SetTx() argument
252 pPDC->PDC_TPR = ( unsigned int ) address; in AT91F_PDC_SetTx()
253 pPDC->PDC_TCR = bytes; in AT91F_PDC_SetTx()
260 __inline void AT91F_PDC_EnableTx( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_EnableTx() argument
262 pPDC->PDC_PTCR = AT91C_PDC_TXTEN; in AT91F_PDC_EnableTx()
269 __inline void AT91F_PDC_EnableRx( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_EnableRx() argument
271 pPDC->PDC_PTCR = AT91C_PDC_RXTEN; in AT91F_PDC_EnableRx()
278 __inline void AT91F_PDC_DisableTx( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_DisableTx() argument
280 pPDC->PDC_PTCR = AT91C_PDC_TXTDIS; in AT91F_PDC_DisableTx()
287 __inline void AT91F_PDC_DisableRx( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_DisableRx() argument
289 pPDC->PDC_PTCR = AT91C_PDC_RXTDIS; in AT91F_PDC_DisableRx()
297 AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_IsTxEmpty() argument
299 return !( pPDC->PDC_TCR ); in AT91F_PDC_IsTxEmpty()
307 AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_IsNextTxEmpty() argument
309 return !( pPDC->PDC_TNCR ); in AT91F_PDC_IsNextTxEmpty()
317 AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_IsRxEmpty() argument
319 return !( pPDC->PDC_RCR ); in AT91F_PDC_IsRxEmpty()
327 AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_IsNextRxEmpty() argument
329 return !( pPDC->PDC_RNCR ); in AT91F_PDC_IsNextRxEmpty()
336 __inline void AT91F_PDC_Open( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_Open() argument
339 AT91F_PDC_DisableRx( pPDC ); in AT91F_PDC_Open()
340 AT91F_PDC_DisableTx( pPDC ); in AT91F_PDC_Open()
343 AT91F_PDC_SetNextTx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Open()
344 AT91F_PDC_SetNextRx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Open()
345 AT91F_PDC_SetTx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Open()
346 AT91F_PDC_SetRx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Open()
349 AT91F_PDC_EnableRx( pPDC ); in AT91F_PDC_Open()
350 AT91F_PDC_EnableTx( pPDC ); in AT91F_PDC_Open()
357 __inline void AT91F_PDC_Close( AT91PS_PDC pPDC ) /* \arg pointer to a PDC controller */ in AT91F_PDC_Close() argument
360 AT91F_PDC_DisableRx( pPDC ); in AT91F_PDC_Close()
361 AT91F_PDC_DisableTx( pPDC ); in AT91F_PDC_Close()
364 AT91F_PDC_SetNextTx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Close()
365 AT91F_PDC_SetNextRx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Close()
366 AT91F_PDC_SetTx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Close()
367 AT91F_PDC_SetRx( pPDC, ( char * ) 0, 0 ); in AT91F_PDC_Close()
374 __inline unsigned int AT91F_PDC_SendFrame( AT91PS_PDC pPDC, in AT91F_PDC_SendFrame() argument
380 if( AT91F_PDC_IsTxEmpty( pPDC ) ) in AT91F_PDC_SendFrame()
383 AT91F_PDC_SetTx( pPDC, pBuffer, szBuffer ); in AT91F_PDC_SendFrame()
384 AT91F_PDC_SetNextTx( pPDC, pNextBuffer, szNextBuffer ); in AT91F_PDC_SendFrame()
387 else if( AT91F_PDC_IsNextTxEmpty( pPDC ) ) in AT91F_PDC_SendFrame()
390 AT91F_PDC_SetNextTx( pPDC, pBuffer, szBuffer ); in AT91F_PDC_SendFrame()
404 __inline unsigned int AT91F_PDC_ReceiveFrame( AT91PS_PDC pPDC, in AT91F_PDC_ReceiveFrame() argument
410 if( AT91F_PDC_IsRxEmpty( pPDC ) ) in AT91F_PDC_ReceiveFrame()
413 AT91F_PDC_SetRx( pPDC, pBuffer, szBuffer ); in AT91F_PDC_ReceiveFrame()
414 AT91F_PDC_SetNextRx( pPDC, pNextBuffer, szNextBuffer ); in AT91F_PDC_ReceiveFrame()
417 else if( AT91F_PDC_IsNextRxEmpty( pPDC ) ) in AT91F_PDC_ReceiveFrame()
420 AT91F_PDC_SetNextRx( pPDC, pBuffer, szBuffer ); in AT91F_PDC_ReceiveFrame()