Home | History | Annotate | Download | only in Xext

Lines Matching refs:pCounter

104 #define IsSystemCounter(pCounter) \
105 (pCounter && (pCounter->sync.client == NULL))
143 SyncCounter *pCounter;
172 pCounter = (SyncCounter *)pTrigger->pSync;
174 if (IsSystemCounter(pCounter))
175 SyncComputeBracketValues(pCounter);
187 SyncCounter *pCounter;
208 pCounter = (SyncCounter *)pTrigger->pSync;
210 if (IsSystemCounter(pCounter))
211 SyncComputeBracketValues(pCounter);
239 SyncCounter *pCounter;
246 pCounter = (SyncCounter *)pTrigger->pSync;
248 return (pCounter == NULL ||
249 XSyncValueGreaterOrEqual(pCounter->value, pTrigger->test_value));
255 SyncCounter *pCounter;
262 pCounter = (SyncCounter *)pTrigger->pSync;
264 return (pCounter == NULL ||
265 XSyncValueLessOrEqual(pCounter->value, pTrigger->test_value));
271 SyncCounter *pCounter;
278 pCounter = (SyncCounter *)pTrigger->pSync;
280 return (pCounter == NULL ||
282 XSyncValueGreaterOrEqual(pCounter->value, pTrigger->test_value)));
288 SyncCounter *pCounter;
295 pCounter = (SyncCounter *)pTrigger->pSync;
297 return (pCounter == NULL ||
299 XSyncValueLessOrEqual(pCounter->value, pTrigger->test_value)));
317 SyncCounter *pCounter = NULL;
343 pCounter = (SyncCounter *)pSync;
345 if (IsSystemCounter(pCounter))
347 (*pCounter->pSysCounterInfo->QueryValue) ((pointer) pCounter,
348 &pCounter->value);
401 if (pCounter == NULL)
404 XSyncValueAdd(&pTrigger->test_value, pCounter->value,
422 else if (pCounter && IsSystemCounter(pCounter))
424 SyncComputeBracketValues(pCounter);
440 SyncCounter *pCounter;
445 pCounter = (SyncCounter *)pTrigger->pSync;
454 ane.counter_value_hi = XSyncValueHigh32(pCounter->value);
455 ane.counter_value_lo = XSyncValueLow32(pCounter->value);
503 SyncCounter *pCounter = (SyncCounter *)pTrigger->pSync;
505 pev->counter_value_lo = XSyncValueLow32(pCounter->value);
506 pev->counter_value_hi = XSyncValueHigh32(pCounter->value);
545 SyncCounter *pCounter;
551 pCounter = (SyncCounter *)pTrigger->pSync;
562 if (pCounter == NULL
672 SyncCounter *pCounter = (SyncCounter *) pAwait->trigger.pSync;
678 XSyncValueSubtract(&diff, pCounter->value,
728 SyncChangeCounter(SyncCounter *pCounter, CARD64 newval)
733 oldval = pCounter->value;
734 pCounter->value = newval;
737 for (ptl = pCounter->sync.pTriglist; ptl; ptl = pnext)
744 if (IsSystemCounter(pCounter))
746 SyncComputeBracketValues(pCounter);
950 SyncCounter *pCounter;
952 if (!(pCounter = (SyncCounter *)SyncCreate(client,
957 pCounter->value = initialvalue;
958 pCounter->pSysCounterInfo = NULL;
960 if (!AddResource(id, RTCounter, (pointer) pCounter))
963 return pCounter;
978 void (*QueryValue)(pointer /* pCounter */,
980 void (*BracketValues)(pointer /* pCounter */,
985 SyncCounter *pCounter;
1004 pCounter = SyncCreateCounter(NULL, FakeClientID(0), initial);
1006 if (pCounter)
1013 FreeResource(pCounter->sync.id, RT_NONE);
1014 return pCounter;
1016 pCounter->pSysCounterInfo = psci;
1024 SysCounterList[SyncNumSystemCounters++] = pCounter;
1026 return pCounter;
1032 SyncCounter *pCounter = (SyncCounter *)pSysCounter;
1033 FreeResource(pCounter->sync.id, RT_NONE);
1037 SyncComputeBracketValues(SyncCounter *pCounter)
1046 if (!pCounter)
1049 psci = pCounter->pSysCounterInfo;
1050 ct = pCounter->pSysCounterInfo->counterType;
1057 for (pCur = pCounter->sync.pTriglist; pCur; pCur = pCur->next)
1064 if (XSyncValueLessThan(pCounter->value, pTrigger->test_value) &&
1075 if (XSyncValueGreaterThan(pCounter->value, pTrigger->test_value) &&
1086 if (XSyncValueGreaterThan(pCounter->value, pTrigger->test_value) &&
1091 } else if (XSyncValueEqual(pCounter->value, pTrigger->test_value) &&
1107 if (XSyncValueLessThan(pCounter->value, pTrigger->test_value) &&
1112 } else if (XSyncValueEqual(pCounter->value, pTrigger->test_value) &&
1129 (*psci->BracketValues)((pointer)pCounter, pnewltval, pnewgtval);
1166 SyncCounter *pCounter = (SyncCounter *) env;
1169 pCounter->sync.beingDestroyed = TRUE;
1171 for (ptl = pCounter->sync.pTriglist; ptl; ptl = pnext)
1177 if (IsSystemCounter(pCounter))
1181 free(pCounter->pSysCounterInfo);
1189 if (SysCounterList[i] == pCounter)
1205 free(pCounter);
1473 SyncCounter *pCounter;
1479 rc = dixLookupResourceByType((pointer *)&pCounter, stuff->cid, RTCounter,
1484 if (IsSystemCounter(pCounter))
1491 SyncChangeCounter(pCounter, newvalue);
1502 SyncCounter *pCounter;
1509 rc = dixLookupResourceByType((pointer *)&pCounter, stuff->cid, RTCounter,
1514 if (IsSystemCounter(pCounter))
1521 XSyncValueAdd(&newvalue, pCounter->value, newvalue, &overflow);
1528 SyncChangeCounter(pCounter, newvalue);
1539 SyncCounter *pCounter;
1544 rc = dixLookupResourceByType((pointer *)&pCounter, stuff->counter, RTCounter,
1549 if (IsSystemCounter(pCounter))
1554 FreeResource(pCounter->sync.id, RT_NONE);
1709 SyncCounter *pCounter;
1714 rc = dixLookupResourceByType((pointer *)&pCounter, stuff->counter,
1725 if (IsSystemCounter(pCounter))
1727 (*pCounter->pSysCounterInfo->QueryValue) ((pointer) pCounter,
1728 &pCounter->value);
1731 rep.value_hi = XSyncValueHigh32(pCounter->value);
1732 rep.value_lo = XSyncValueLow32(pCounter->value);
1817 SyncCounter *pCounter;
1826 pCounter = (SyncCounter *)pTrigger->pSync;
1828 if ((*pTrigger->CheckTrigger)(pTrigger, pCounter->value))
1843 SyncCounter *pCounter = NULL;
1866 pCounter
1872 if (!pCounter ||
1873 (*pAlarm->trigger.CheckTrigger)(&pAlarm->trigger, pCounter->value))
2739 ServertimeQueryValue(void *pCounter, CARD64 *pValue_return)
2746 ServertimeBracketValues(void *pCounter, CARD64 *pbracket_less,
2788 IdleTimeQueryValue (pointer pCounter, CARD64 *pValue_return)
2888 IdleTimeBracketValues (pointer pCounter, CARD64 *pbracket_less,