Lines Matching refs:pAwait

612     SyncAwait *pAwait = (SyncAwait *) pTrigger;  in SyncAwaitTriggerFired()  local
618 pAwaitUnion = (SyncAwaitUnion *) pAwait->pHeader; in SyncAwaitTriggerFired()
624 pAwait = &(pAwaitUnion + 1)->await; in SyncAwaitTriggerFired()
635 for (; numwaits; numwaits--, pAwait++) { in SyncAwaitTriggerFired()
643 if (pAwait->trigger.pSync->beingDestroyed) { in SyncAwaitTriggerFired()
644 ppAwait[num_events++] = pAwait; in SyncAwaitTriggerFired()
648 if (SYNC_COUNTER == pAwait->trigger.pSync->type) { in SyncAwaitTriggerFired()
649 SyncCounter *pCounter = (SyncCounter *) pAwait->trigger.pSync; in SyncAwaitTriggerFired()
656 pAwait->trigger.test_value); in SyncAwaitTriggerFired()
663 diffgreater = diff > pAwait->event_threshold; in SyncAwaitTriggerFired()
664 diffequal = diff == pAwait->event_threshold; in SyncAwaitTriggerFired()
674 if (((pAwait->trigger.test_type == XSyncPositiveComparison || in SyncAwaitTriggerFired()
675 pAwait->trigger.test_type == XSyncPositiveTransition) in SyncAwaitTriggerFired()
678 ((pAwait->trigger.test_type == XSyncNegativeComparison || in SyncAwaitTriggerFired()
679 pAwait->trigger.test_type == XSyncNegativeTransition) in SyncAwaitTriggerFired()
683 ppAwait[num_events++] = pAwait; in SyncAwaitTriggerFired()
1176 SyncAwait *pAwait; in FreeAwait() local
1179 pAwait = &(pAwaitUnion + 1)->await; /* first await on list */ in FreeAwait()
1184 numwaits--, pAwait++) { in FreeAwait()
1188 SyncObject *pSync = pAwait->trigger.pSync; in FreeAwait()
1191 SyncDeleteTriggerFromSyncObject(&pAwait->trigger); in FreeAwait()
1524 SyncAwait *pAwait; in SyncAwaitEpilogue() local
1531 pAwait = &(pAwaitUnion + 1)->await; /* skip over header */ in SyncAwaitEpilogue()
1532 for (i = 0; i < items; i++, pAwait++) { in SyncAwaitEpilogue()
1538 switch (pAwait->trigger.pSync->type) { in SyncAwaitEpilogue()
1540 value = ((SyncCounter *) pAwait->trigger.pSync)->value; in SyncAwaitEpilogue()
1546 if ((*pAwait->trigger.CheckTrigger) (&pAwait->trigger, value)) { in SyncAwaitEpilogue()
1547 (*pAwait->trigger.TriggerFired) (&pAwait->trigger); in SyncAwaitEpilogue()
1564 SyncAwait *pAwait; in ProcSyncAwait() local
1588 pAwait = &(pAwaitUnion + 1)->await; /* skip over header */ in ProcSyncAwait()
1589 for (i = 0; i < items; i++, pProtocolWaitConds++, pAwait++) { in ProcSyncAwait()
1600 pAwait->trigger.pSync = NULL; in ProcSyncAwait()
1601 pAwait->trigger.value_type = pProtocolWaitConds->value_type; in ProcSyncAwait()
1602 pAwait->trigger.wait_value = in ProcSyncAwait()
1605 pAwait->trigger.test_type = pProtocolWaitConds->test_type; in ProcSyncAwait()
1607 status = SyncInitTrigger(client, &pAwait->trigger, in ProcSyncAwait()
1618 pAwait->trigger.TriggerFired = SyncAwaitTriggerFired; in ProcSyncAwait()
1619 pAwait->trigger.CounterDestroyed = SyncAwaitTriggerFired; in ProcSyncAwait()
1620 pAwait->event_threshold = in ProcSyncAwait()
1624 pAwait->pHeader = &pAwaitUnion->header; in ProcSyncAwait()
2022 SyncAwait *pAwait; in ProcSyncAwaitFence() local
2053 pAwait = &(pAwaitUnion + 1)->await; /* skip over header */ in ProcSyncAwaitFence()
2054 for (i = 0; i < items; i++, pProtocolFences++, pAwait++) { in ProcSyncAwaitFence()
2064 pAwait->trigger.pSync = NULL; in ProcSyncAwaitFence()
2068 pAwait->trigger.value_type = XSyncAbsolute; in ProcSyncAwaitFence()
2069 pAwait->trigger.wait_value = 0; in ProcSyncAwaitFence()
2070 pAwait->trigger.test_type = 0; in ProcSyncAwaitFence()
2072 status = SyncInitTrigger(client, &pAwait->trigger, in ProcSyncAwaitFence()
2082 pAwait->trigger.TriggerFired = SyncAwaitTriggerFired; in ProcSyncAwaitFence()
2083 pAwait->trigger.CounterDestroyed = SyncAwaitTriggerFired; in ProcSyncAwaitFence()
2085 pAwait->event_threshold = 0; in ProcSyncAwaitFence()
2086 pAwait->pHeader = &pAwaitUnion->header; in ProcSyncAwaitFence()