Lines Matching refs:pxSocketSet
232 static void prvFindSelectedSocket( SocketSelect_t * pxSocketSet );
779 SocketSelect_t * pxSocketSet; in FreeRTOS_CreateSocketSet() local
784 pxSocketSet = ( ( SocketSelect_t * ) pvPortMalloc( sizeof( *pxSocketSet ) ) ); in FreeRTOS_CreateSocketSet()
786 if( pxSocketSet != NULL ) in FreeRTOS_CreateSocketSet()
788 ( void ) memset( pxSocketSet, 0, sizeof( *pxSocketSet ) ); in FreeRTOS_CreateSocketSet()
789 pxSocketSet->xSelectGroup = xEventGroupCreate(); in FreeRTOS_CreateSocketSet()
791 if( pxSocketSet->xSelectGroup == NULL ) in FreeRTOS_CreateSocketSet()
793 vPortFree( pxSocketSet ); in FreeRTOS_CreateSocketSet()
794 pxSocketSet = NULL; in FreeRTOS_CreateSocketSet()
799 …iptraceMEM_STATS_CREATE( tcpSOCKET_SET, pxSocketSet, sizeof( *pxSocketSet ) + sizeof( StaticEventG… in FreeRTOS_CreateSocketSet()
803 return ( SocketSet_t ) pxSocketSet; in FreeRTOS_CreateSocketSet()
848 SocketSelect_t * pxSocketSet = ( SocketSelect_t * ) xSocketSet; in FreeRTOS_FD_SET() local
861 pxSocket->pxSocketSet = ( SocketSelect_t * ) xSocketSet; in FreeRTOS_FD_SET()
865 prvFindSelectedSocket( pxSocketSet ); in FreeRTOS_FD_SET()
897 pxSocket->pxSocketSet = ( SocketSelect_t * ) xSocketSet; in FreeRTOS_FD_CLR()
902 pxSocket->pxSocketSet = NULL; in FreeRTOS_FD_CLR()
931 if( xSocketSet == ( SocketSet_t ) pxSocket->pxSocketSet ) in FreeRTOS_FD_ISSET()
972 SocketSelect_t * pxSocketSet = ( SocketSelect_t * ) xSocketSet; in FreeRTOS_select() local
987 …uxResult = xEventGroupWaitBits( pxSocketSet->xSelectGroup, ( ( EventBits_t ) eSELECT_ALL ), pdFALS… in FreeRTOS_select()
993 … ( void ) xEventGroupClearBits( pxSocketSet->xSelectGroup, ( EventBits_t ) eSELECT_INTR ); in FreeRTOS_select()
1001 prvFindSelectedSocket( pxSocketSet ); in FreeRTOS_select()
1003 uxResult = xEventGroupGetBits( pxSocketSet->xSelectGroup ); in FreeRTOS_select()
1032 static void prvFindSelectedSocket( SocketSelect_t * pxSocketSet ) in prvFindSelectedSocket() argument
1043 xSelectMessage.pxSocketSet = pxSocketSet; in prvFindSelectedSocket()
1049 xSelectEvent.pvData = pxSocketSet; in prvFindSelectedSocket()
1053 … ( void ) xEventGroupClearBits( pxSocketSet->xSelectGroup, ( BaseType_t ) eSELECT_CALL_IP ); in prvFindSelectedSocket()
1073 …( void ) xEventGroupWaitBits( pxSocketSet->xSelectGroup, ( BaseType_t ) eSELECT_CALL_IP, pdTRUE, p… in prvFindSelectedSocket()
3541 if( pxSocket->pxSocketSet != NULL ) in vSocketWakeUpUser()
3548 ( void ) xEventGroupSetBits( pxSocket->pxSocketSet->xSelectGroup, xSelectBits ); in vSocketWakeUpUser()
5997 void vSocketSelect( const SocketSelect_t * pxSocketSet ) in vSocketSelect() argument
6040 if( pxSocket->pxSocketSet != pxSocketSet ) in vSocketSelect()
6076 xBitsToClear = xEventGroupGetBits( pxSocketSet->xSelectGroup ); in vSocketSelect()
6092 ( void ) xEventGroupClearBits( pxSocketSet->xSelectGroup, xBitsToClear ); in vSocketSelect()
6096 …( void ) xEventGroupSetBits( pxSocketSet->xSelectGroup, xGroupBits | ( EventBits_t ) eSELECT_CALL_… in vSocketSelect()
6128 … if( ( pxSocket->pxSocketSet != NULL ) && ( pxSocket->pxSocketSet->xSelectGroup != NULL ) ) in FreeRTOS_SignalSocket()
6130 … ( void ) xEventGroupSetBits( pxSocket->pxSocketSet->xSelectGroup, ( EventBits_t ) eSELECT_INTR ); in FreeRTOS_SignalSocket()
6203 SocketSelect_t * pxSocketSet = NULL;
6211 if( pxSocket->pxSocketSet != NULL )
6213 if( pxSocketSet == NULL )
6216 pxSocketSet = pxSocket->pxSocketSet;
6219 else if( pxSocketSet == pxSocket->pxSocketSet )
6235 pxSocketSet = FreeRTOS_CreateSocketSet();
6237 if( pxSocketSet != NULL )
6259 FreeRTOS_FD_SET( pxSocket, pxSocketSet, xEventBits );
6260 FreeRTOS_FD_CLR( pxSocket, pxSocketSet, ( EventBits_t ) ~xEventBits );
6264 xReturn = FreeRTOS_select( pxSocketSet, timeout );