Lines Matching refs:xSemaphore
111 …SemaphoreData_t xSemaphore; /**< Data required exclusively when this structure is used as a semaph… member
622 pxNewQueue->u.xSemaphore.xMutexHolder = NULL; in prvInitialiseMutex()
626 pxNewQueue->u.xSemaphore.uxRecursiveCallCount = 0; in prvInitialiseMutex()
689 TaskHandle_t xQueueGetMutexHolder( QueueHandle_t xSemaphore ) in xQueueGetMutexHolder() argument
692 Queue_t * const pxSemaphore = ( Queue_t * ) xSemaphore; in xQueueGetMutexHolder()
694 traceENTER_xQueueGetMutexHolder( xSemaphore ); in xQueueGetMutexHolder()
696 configASSERT( xSemaphore ); in xQueueGetMutexHolder()
707 pxReturn = pxSemaphore->u.xSemaphore.xMutexHolder; in xQueueGetMutexHolder()
726 TaskHandle_t xQueueGetMutexHolderFromISR( QueueHandle_t xSemaphore ) in xQueueGetMutexHolderFromISR() argument
730 traceENTER_xQueueGetMutexHolderFromISR( xSemaphore ); in xQueueGetMutexHolderFromISR()
732 configASSERT( xSemaphore ); in xQueueGetMutexHolderFromISR()
737 if( ( ( Queue_t * ) xSemaphore )->uxQueueType == queueQUEUE_IS_MUTEX ) in xQueueGetMutexHolderFromISR()
739 pxReturn = ( ( Queue_t * ) xSemaphore )->u.xSemaphore.xMutexHolder; in xQueueGetMutexHolderFromISR()
771 if( pxMutex->u.xSemaphore.xMutexHolder == xTaskGetCurrentTaskHandle() ) in xQueueGiveMutexRecursive()
780 ( pxMutex->u.xSemaphore.uxRecursiveCallCount )--; in xQueueGiveMutexRecursive()
783 if( pxMutex->u.xSemaphore.uxRecursiveCallCount == ( UBaseType_t ) 0 ) in xQueueGiveMutexRecursive()
830 if( pxMutex->u.xSemaphore.xMutexHolder == xTaskGetCurrentTaskHandle() ) in xQueueTakeMutexRecursive()
832 ( pxMutex->u.xSemaphore.uxRecursiveCallCount )++; in xQueueTakeMutexRecursive()
844 ( pxMutex->u.xSemaphore.uxRecursiveCallCount )++; in xQueueTakeMutexRecursive()
1353 …configASSERT( !( ( pxQueue->uxQueueType == queueQUEUE_IS_MUTEX ) && ( pxQueue->u.xSemaphore.xMutex… in xQueueGiveFromISR()
1703 pxQueue->u.xSemaphore.xMutexHolder = pvTaskIncrementMutexHeldCount(); in xQueueSemaphoreTake()
1788 … xInheritanceOccurred = xTaskPriorityInherit( pxQueue->u.xSemaphore.xMutexHolder ); in xQueueSemaphoreTake()
1856 …vTaskPriorityDisinheritAfterTimeout( pxQueue->u.xSemaphore.xMutexHolder, uxHighestWaitingPriority … in xQueueSemaphoreTake()
2408 xReturn = xTaskPriorityDisinherit( pxQueue->u.xSemaphore.xMutexHolder ); in prvCopyDataToQueue()
2409 pxQueue->u.xSemaphore.xMutexHolder = NULL; in prvCopyDataToQueue()