Lines Matching refs:xMutexHolder
75 TaskHandle_t xMutexHolder; /*< The handle of the task that holds the mutex. */ member
497 pxNewQueue->u.xSemaphore.xMutexHolder = NULL; in prvInitialiseMutex()
570 pxReturn = pxSemaphore->u.xSemaphore.xMutexHolder; in xQueueGetMutexHolder()
598 pxReturn = ( ( Queue_t * ) xSemaphore )->u.xSemaphore.xMutexHolder; in xQueueGetMutexHolderFromISR()
626 if( pxMutex->u.xSemaphore.xMutexHolder == xTaskGetCurrentTaskHandle() ) in xQueueGiveMutexRecursive()
680 if( pxMutex->u.xSemaphore.xMutexHolder == xTaskGetCurrentTaskHandle() ) in xQueueTakeMutexRecursive()
781 || pxQueue->u.xSemaphore.xMutexHolder == NULL in xQueueGenericSend()
782 || pxQueue->u.xSemaphore.xMutexHolder == xTaskGetCurrentTaskHandle()); in xQueueGenericSend()
1154 …xQueue->uxQueueType == queueQUEUE_IS_MUTEX ) && ( pxQueue->u.xSemaphore.xMutexHolder != NULL ) ) ); in xQueueGiveFromISR()
1488 pxQueue->u.xSemaphore.xMutexHolder = pvTaskIncrementMutexHeldCount(); in xQueueSemaphoreTake()
1576 xInheritanceOccurred = xTaskPriorityInherit( pxQueue->u.xSemaphore.xMutexHolder ); in xQueueSemaphoreTake()
1629 …vTaskPriorityDisinheritAfterTimeout( pxQueue->u.xSemaphore.xMutexHolder, uxHighestWaitingPriority … in xQueueSemaphoreTake()
2102 xReturn = xTaskPriorityDisinherit( pxQueue->u.xSemaphore.xMutexHolder ); in prvCopyDataToQueue()
2103 pxQueue->u.xSemaphore.xMutexHolder = NULL; in prvCopyDataToQueue()