Lines Matching defs:pAwait
632 SyncAwait *pAwait = (SyncAwait *)pTrigger;
638 pAwaitUnion = (SyncAwaitUnion *)pAwait->pHeader;
644 pAwait = &(pAwaitUnion+1)->await;
655 for ( ; numwaits; numwaits--, pAwait++)
664 if (pAwait->trigger.pSync->beingDestroyed)
666 ppAwait[num_events++] = pAwait;
670 if (SYNC_COUNTER == pAwait->trigger.pSync->type)
672 SyncCounter *pCounter = (SyncCounter *) pAwait->trigger.pSync;
679 pAwait->trigger.test_value, &overflow);
686 diffgreater = XSyncValueGreaterThan(diff, pAwait->event_threshold);
687 diffequal = XSyncValueEqual(diff, pAwait->event_threshold);
697 if ( ((pAwait->trigger.test_type == XSyncPositiveComparison ||
698 pAwait->trigger.test_type == XSyncPositiveTransition)
701 ((pAwait->trigger.test_type == XSyncNegativeComparison ||
702 pAwait->trigger.test_type == XSyncNegativeTransition)
707 ppAwait[num_events++] = pAwait;
1217 SyncAwait *pAwait;
1220 pAwait = &(pAwaitUnion+1)->await; /* first await on list */
1225 numwaits--, pAwait++)
1230 SyncObject *pSync = pAwait->trigger.pSync;
1232 SyncDeleteTriggerFromSyncObject(&pAwait->trigger);
1585 SyncAwait *pAwait;
1592 pAwait = &(pAwaitUnion+1)->await; /* skip over header */
1593 for (i = 0; i < items; i++, pAwait++)
1600 switch (pAwait->trigger.pSync->type) {
1602 value = ((SyncCounter *)pAwait->trigger.pSync)->value;
1608 if ((*pAwait->trigger.CheckTrigger)(&pAwait->trigger, value))
1610 (*pAwait->trigger.TriggerFired)(&pAwait->trigger);
1627 SyncAwait *pAwait;
1653 pAwait = &(pAwaitUnion+1)->await; /* skip over header */
1654 for (i = 0; i < items; i++, pProtocolWaitConds++, pAwait++)
1667 pAwait->trigger.pSync = NULL;
1668 pAwait->trigger.value_type = pProtocolWaitConds->value_type;
1669 XSyncIntsToValue(&pAwait->trigger.wait_value,
1672 pAwait->trigger.test_type = pProtocolWaitConds->test_type;
1674 status = SyncInitTrigger(client, &pAwait->trigger,
1686 pAwait->trigger.TriggerFired = SyncAwaitTriggerFired;
1687 pAwait->trigger.CounterDestroyed = SyncAwaitTriggerFired;
1688 XSyncIntsToValue(&pAwait->event_threshold,
1691 pAwait->pHeader = &pAwaitUnion->header;
2104 SyncAwait *pAwait;
2136 pAwait = &(pAwaitUnion+1)->await; /* skip over header */
2137 for (i = 0; i < items; i++, pProtocolFences++, pAwait++)
2149 pAwait->trigger.pSync = NULL;
2153 pAwait->trigger.value_type = XSyncAbsolute;
2154 XSyncIntToValue(&pAwait->trigger.wait_value, 0);
2155 pAwait->trigger.test_type = 0;
2157 status = SyncInitTrigger(client, &pAwait->trigger,
2169 pAwait->trigger.TriggerFired = SyncAwaitTriggerFired;
2170 pAwait->trigger.CounterDestroyed = SyncAwaitTriggerFired;
2172 XSyncIntToValue(&pAwait->event_threshold, 0);
2173 pAwait->pHeader = &pAwaitUnion->header;