Lines Matching refs:pxInterface
149 static BaseType_t xZynqNetworkInterfaceInitialise( NetworkInterface_t * pxInterface );
151 static BaseType_t xZynqNetworkInterfaceOutput( NetworkInterface_t * pxInterface,
155 static BaseType_t xZynqGetPhyLinkStatus( NetworkInterface_t * pxInterface );
158 NetworkInterface_t * pxInterface );
229 NetworkInterface_t * pxInterface = pxMyInterfaces[ xIndex ]; in vInitialiseOnIndex() local
231 if( pxInterface != NULL ) in vInitialiseOnIndex()
233 xZynqNetworkInterfaceInitialise( pxInterface ); in vInitialiseOnIndex()
239 static BaseType_t xZynqNetworkInterfaceInitialise( NetworkInterface_t * pxInterface ) in xZynqNetworkInterfaceInitialise() argument
246 BaseType_t xEMACIndex = ( BaseType_t ) pxInterface->pvArgument; in xZynqNetworkInterfaceInitialise()
256 pxMyInterfaces[ xEMACIndex ] = pxInterface; in xZynqNetworkInterfaceInitialise()
268 pxEndPoint = FreeRTOS_FirstEndPoint( pxInterface ); in xZynqNetworkInterfaceInitialise()
284 NetworkInterface_t * pxInterface = pxMyInterfaces[ xEMACIndex ]; in xZynqNetworkInterfaceInitialise()
286 for( pxEndPoint = FreeRTOS_FirstEndPoint( pxInterface ); in xZynqNetworkInterfaceInitialise()
288 pxEndPoint = FreeRTOS_NextEndPoint( pxInterface, pxEndPoint ) ) in xZynqNetworkInterfaceInitialise()
311 pxEndPoint = FreeRTOS_NextEndPoint( pxInterface, pxEndPoint ); in xZynqNetworkInterfaceInitialise()
374 xLinkStatus = xZynqGetPhyLinkStatus( pxInterface ); in xZynqNetworkInterfaceInitialise()
381 static BaseType_t xZynqNetworkInterfaceOutput( NetworkInterface_t * pxInterface, in xZynqNetworkInterfaceOutput() argument
385 BaseType_t xEMACIndex = ( BaseType_t ) pxInterface->pvArgument; in xZynqNetworkInterfaceOutput()
525 static BaseType_t xZynqGetPhyLinkStatus( NetworkInterface_t * pxInterface ) in xZynqGetPhyLinkStatus() argument
528 BaseType_t xEMACIndex = ( BaseType_t ) pxInterface->pvArgument; in xZynqGetPhyLinkStatus()
549 NetworkInterface_t * pxInterface ) in pxFillInterfaceDescriptor() argument
551 pxZynq_FillInterfaceDescriptor( xEMACIndex, pxInterface ); in pxFillInterfaceDescriptor()
558 NetworkInterface_t * pxInterface ) in pxZynq_FillInterfaceDescriptor() argument
571 memset( pxInterface, '\0', sizeof( *pxInterface ) ); in pxZynq_FillInterfaceDescriptor()
572 pxInterface->pcName = pcNames[ xEMACIndex ]; /* Just for logging, debugging. */ in pxZynq_FillInterfaceDescriptor()
573 … pxInterface->pvArgument = ( void * ) xEMACIndex; /* Has only meaning for the driver functions. */ in pxZynq_FillInterfaceDescriptor()
574 pxInterface->pfInitialise = xZynqNetworkInterfaceInitialise; in pxZynq_FillInterfaceDescriptor()
575 pxInterface->pfOutput = xZynqNetworkInterfaceOutput; in pxZynq_FillInterfaceDescriptor()
576 pxInterface->pfGetPhyLinkStatus = xZynqGetPhyLinkStatus; in pxZynq_FillInterfaceDescriptor()
578 FreeRTOS_AddNetworkInterface( pxInterface ); in pxZynq_FillInterfaceDescriptor()
580 return pxInterface; in pxZynq_FillInterfaceDescriptor()