Lines Matching defs:pHead
167 updateEventMask(WMEventPtr *pHead)
172 for (pCur = *pHead; pCur != NULL; pCur = pCur->next)
181 WMEventPtr *pHead, pCur, pPrev;
186 (void **)&pHead, eventResource, EventType, serverClient,
189 if (i == Success && pHead) {
191 for (pCur = *pHead; pCur && pCur != pEvent; pCur = pCur->next)
197 *pHead = pEvent->next;
199 updateEventMask(pHead);
209 WMEventPtr *pHead, pCur, pNext;
211 pHead = (WMEventPtr *)data;
212 for (pCur = *pHead; pCur; pCur = pNext) {
217 free((void *)pHead);
226 WMEventPtr pEvent, pNewEvent, *pHead;
232 dixLookupResourceByType((void **)&pHead, eventResource, EventType,
236 if (i == Success && pHead) {
238 for (pEvent = *pHead; pEvent; pEvent = pEvent->next) {
241 updateEventMask(pHead);
268 if (i != Success || !pHead) {
269 pHead = (WMEventPtr *)malloc(sizeof(WMEventPtr));
270 if (!pHead ||
271 !AddResource(eventResource, EventType, (void *)pHead)) {
275 *pHead = 0;
277 pNewEvent->next = *pHead;
278 *pHead = pNewEvent;
279 updateEventMask(pHead);
283 if (i == Success && pHead) {
285 for (pEvent = *pHead; pEvent; pEvent = pEvent->next) {
295 *pHead = pEvent->next;
297 updateEventMask(pHead);
315 WMEventPtr *pHead, pEvent;
320 dixLookupResourceByType((void **)&pHead, eventResource, EventType,
323 if (i != Success || !pHead)
325 for (pEvent = *pHead; pEvent; pEvent = pEvent->next) {