Lines Matching refs:pxNewQueue
223 Queue_t * pxNewQueue ) PRIVILEGED_FUNCTION;
231 static void prvInitialiseMutex( Queue_t * pxNewQueue ) PRIVILEGED_FUNCTION;
371 Queue_t * pxNewQueue = NULL; in xQueueGenericCreateStatic() local
401 …pxNewQueue = ( Queue_t * ) pxStaticQueue; /*lint !e740 !e9087 Unusual cast is ok as the structures… in xQueueGenericCreateStatic()
408 pxNewQueue->ucStaticallyAllocated = pdTRUE; in xQueueGenericCreateStatic()
412 … prvInitialiseNewQueue( uxQueueLength, uxItemSize, pucQueueStorage, ucQueueType, pxNewQueue ); in xQueueGenericCreateStatic()
416 configASSERT( pxNewQueue ); in xQueueGenericCreateStatic()
420 return pxNewQueue; in xQueueGenericCreateStatic()
481 Queue_t * pxNewQueue = NULL; in xQueueGenericCreate() local
505 …pxNewQueue = ( Queue_t * ) pvPortMalloc( sizeof( Queue_t ) + xQueueSizeInBytes ); /*lint !e9087 !e… in xQueueGenericCreate()
507 if( pxNewQueue != NULL ) in xQueueGenericCreate()
511 pucQueueStorage = ( uint8_t * ) pxNewQueue; in xQueueGenericCreate()
519 pxNewQueue->ucStaticallyAllocated = pdFALSE; in xQueueGenericCreate()
523 … prvInitialiseNewQueue( uxQueueLength, uxItemSize, pucQueueStorage, ucQueueType, pxNewQueue ); in xQueueGenericCreate()
533 configASSERT( pxNewQueue ); in xQueueGenericCreate()
537 return pxNewQueue; in xQueueGenericCreate()
547 Queue_t * pxNewQueue ) in prvInitialiseNewQueue() argument
559 pxNewQueue->pcHead = ( int8_t * ) pxNewQueue; in prvInitialiseNewQueue()
564 pxNewQueue->pcHead = ( int8_t * ) pucQueueStorage; in prvInitialiseNewQueue()
569 pxNewQueue->uxLength = uxQueueLength; in prvInitialiseNewQueue()
570 pxNewQueue->uxItemSize = uxItemSize; in prvInitialiseNewQueue()
571 ( void ) xQueueGenericReset( pxNewQueue, pdTRUE ); in prvInitialiseNewQueue()
575 pxNewQueue->ucQueueType = ucQueueType; in prvInitialiseNewQueue()
581 pxNewQueue->pxQueueSetContainer = NULL; in prvInitialiseNewQueue()
585 traceQUEUE_CREATE( pxNewQueue ); in prvInitialiseNewQueue()
591 static void prvInitialiseMutex( Queue_t * pxNewQueue ) in prvInitialiseMutex() argument
593 if( pxNewQueue != NULL ) in prvInitialiseMutex()
599 pxNewQueue->u.xSemaphore.xMutexHolder = NULL; in prvInitialiseMutex()
600 pxNewQueue->uxQueueType = queueQUEUE_IS_MUTEX; in prvInitialiseMutex()
603 pxNewQueue->u.xSemaphore.uxRecursiveCallCount = 0; in prvInitialiseMutex()
605 traceCREATE_MUTEX( pxNewQueue ); in prvInitialiseMutex()
608 ( void ) xQueueGenericSend( pxNewQueue, NULL, ( TickType_t ) 0U, queueSEND_TO_BACK ); in prvInitialiseMutex()