Lines Matching refs:pxSocketSet

197     static void prvFindSelectedSocket( SocketSelect_t * pxSocketSet );
529 SocketSelect_t * pxSocketSet; in FreeRTOS_CreateSocketSet() local
531 pxSocketSet = ( ( SocketSelect_t * ) pvPortMalloc( sizeof( *pxSocketSet ) ) ); in FreeRTOS_CreateSocketSet()
533 if( pxSocketSet != NULL ) in FreeRTOS_CreateSocketSet()
535 ( void ) memset( pxSocketSet, 0, sizeof( *pxSocketSet ) ); in FreeRTOS_CreateSocketSet()
536 pxSocketSet->xSelectGroup = xEventGroupCreate(); in FreeRTOS_CreateSocketSet()
538 if( pxSocketSet->xSelectGroup == NULL ) in FreeRTOS_CreateSocketSet()
540 vPortFree( pxSocketSet ); in FreeRTOS_CreateSocketSet()
541 pxSocketSet = NULL; in FreeRTOS_CreateSocketSet()
546 …iptraceMEM_STATS_CREATE( tcpSOCKET_SET, pxSocketSet, sizeof( *pxSocketSet ) + sizeof( StaticEventG… in FreeRTOS_CreateSocketSet()
550 return ( SocketSet_t ) pxSocketSet; in FreeRTOS_CreateSocketSet()
595 SocketSelect_t * pxSocketSet = ( SocketSelect_t * ) xSocketSet; in FreeRTOS_FD_SET() local
608 pxSocket->pxSocketSet = ( SocketSelect_t * ) xSocketSet; in FreeRTOS_FD_SET()
612 prvFindSelectedSocket( pxSocketSet ); in FreeRTOS_FD_SET()
644 pxSocket->pxSocketSet = ( SocketSelect_t * ) xSocketSet; in FreeRTOS_FD_CLR()
649 pxSocket->pxSocketSet = NULL; in FreeRTOS_FD_CLR()
678 if( xSocketSet == ( SocketSet_t ) pxSocket->pxSocketSet ) in FreeRTOS_FD_ISSET()
715 SocketSelect_t * pxSocketSet = ( SocketSelect_t * ) xSocketSet; in FreeRTOS_select() local
730 …uxResult = xEventGroupWaitBits( pxSocketSet->xSelectGroup, ( ( EventBits_t ) eSELECT_ALL ), pdFALS… in FreeRTOS_select()
736 … ( void ) xEventGroupClearBits( pxSocketSet->xSelectGroup, ( EventBits_t ) eSELECT_INTR ); in FreeRTOS_select()
744 prvFindSelectedSocket( pxSocketSet ); in FreeRTOS_select()
746 uxResult = xEventGroupGetBits( pxSocketSet->xSelectGroup ); in FreeRTOS_select()
775 static void prvFindSelectedSocket( SocketSelect_t * pxSocketSet ) in prvFindSelectedSocket() argument
786 xSelectMessage.pxSocketSet = pxSocketSet; in prvFindSelectedSocket()
792 xSelectEvent.pvData = pxSocketSet; in prvFindSelectedSocket()
796 … ( void ) xEventGroupClearBits( pxSocketSet->xSelectGroup, ( BaseType_t ) eSELECT_CALL_IP ); in prvFindSelectedSocket()
816 …( void ) xEventGroupWaitBits( pxSocketSet->xSelectGroup, ( BaseType_t ) eSELECT_CALL_IP, pdTRUE, p… in prvFindSelectedSocket()
2885 if( pxSocket->pxSocketSet != NULL ) in vSocketWakeUpUser()
2892 ( void ) xEventGroupSetBits( pxSocket->pxSocketSet->xSelectGroup, xSelectBits ); in vSocketWakeUpUser()
4892 void vSocketSelect( const SocketSelect_t * pxSocketSet ) in vSocketSelect() argument
4935 if( pxSocket->pxSocketSet != pxSocketSet ) in vSocketSelect()
5047 xBitsToClear = xEventGroupGetBits( pxSocketSet->xSelectGroup ); in vSocketSelect()
5063 ( void ) xEventGroupClearBits( pxSocketSet->xSelectGroup, xBitsToClear ); in vSocketSelect()
5067 …( void ) xEventGroupSetBits( pxSocketSet->xSelectGroup, xGroupBits | ( EventBits_t ) eSELECT_CALL_… in vSocketSelect()
5095 … if( ( pxSocket->pxSocketSet != NULL ) && ( pxSocket->pxSocketSet->xSelectGroup != NULL ) ) in FreeRTOS_SignalSocket()
5097 … ( void ) xEventGroupSetBits( pxSocket->pxSocketSet->xSelectGroup, ( EventBits_t ) eSELECT_INTR ); in FreeRTOS_SignalSocket()
5170 SocketSelect_t * pxSocketSet = NULL;
5178 if( pxSocket->pxSocketSet != NULL )
5180 if( pxSocketSet == NULL )
5183 pxSocketSet = pxSocket->pxSocketSet;
5186 else if( pxSocketSet == pxSocket->pxSocketSet )
5202 pxSocketSet = FreeRTOS_CreateSocketSet();
5204 if( pxSocketSet != NULL )
5226 FreeRTOS_FD_SET( pxSocket, pxSocketSet, xEventBits );
5227 FreeRTOS_FD_CLR( pxSocket, pxSocketSet, ( EventBits_t ) ~xEventBits );
5231 xReturn = FreeRTOS_select( pxSocketSet, timeout );