Lines Matching refs:xSemaphore

108 …SemaphoreData_t xSemaphore; /**< Data required exclusively when this structure is used as a semaph…  member
599 pxNewQueue->u.xSemaphore.xMutexHolder = NULL; in prvInitialiseMutex()
603 pxNewQueue->u.xSemaphore.uxRecursiveCallCount = 0; in prvInitialiseMutex()
658 TaskHandle_t xQueueGetMutexHolder( QueueHandle_t xSemaphore ) in xQueueGetMutexHolder() argument
661 Queue_t * const pxSemaphore = ( Queue_t * ) xSemaphore; in xQueueGetMutexHolder()
663 configASSERT( xSemaphore ); in xQueueGetMutexHolder()
674 pxReturn = pxSemaphore->u.xSemaphore.xMutexHolder; in xQueueGetMutexHolder()
691 TaskHandle_t xQueueGetMutexHolderFromISR( QueueHandle_t xSemaphore ) in xQueueGetMutexHolderFromISR() argument
695 configASSERT( xSemaphore ); in xQueueGetMutexHolderFromISR()
700 if( ( ( Queue_t * ) xSemaphore )->uxQueueType == queueQUEUE_IS_MUTEX ) in xQueueGetMutexHolderFromISR()
702 pxReturn = ( ( Queue_t * ) xSemaphore )->u.xSemaphore.xMutexHolder; in xQueueGetMutexHolderFromISR()
730 if( pxMutex->u.xSemaphore.xMutexHolder == xTaskGetCurrentTaskHandle() ) in xQueueGiveMutexRecursive()
739 ( pxMutex->u.xSemaphore.uxRecursiveCallCount )--; in xQueueGiveMutexRecursive()
742 if( pxMutex->u.xSemaphore.uxRecursiveCallCount == ( UBaseType_t ) 0 ) in xQueueGiveMutexRecursive()
785 if( pxMutex->u.xSemaphore.xMutexHolder == xTaskGetCurrentTaskHandle() ) in xQueueTakeMutexRecursive()
787 ( pxMutex->u.xSemaphore.uxRecursiveCallCount )++; in xQueueTakeMutexRecursive()
799 ( pxMutex->u.xSemaphore.uxRecursiveCallCount )++; in xQueueTakeMutexRecursive()
1283 …configASSERT( !( ( pxQueue->uxQueueType == queueQUEUE_IS_MUTEX ) && ( pxQueue->u.xSemaphore.xMutex… in xQueueGiveFromISR()
1622 pxQueue->u.xSemaphore.xMutexHolder = pvTaskIncrementMutexHeldCount(); in xQueueSemaphoreTake()
1701 … xInheritanceOccurred = xTaskPriorityInherit( pxQueue->u.xSemaphore.xMutexHolder ); in xQueueSemaphoreTake()
1761 …vTaskPriorityDisinheritAfterTimeout( pxQueue->u.xSemaphore.xMutexHolder, uxHighestWaitingPriority … in xQueueSemaphoreTake()
2254 xReturn = xTaskPriorityDisinherit( pxQueue->u.xSemaphore.xMutexHolder ); in prvCopyDataToQueue()
2255 pxQueue->u.xSemaphore.xMutexHolder = NULL; in prvCopyDataToQueue()