Lines Matching defs:pHead
105 updateEventMask (WMEventPtr *pHead)
110 for (pCur = *pHead; pCur != NULL; pCur = pCur->next)
119 WMEventPtr *pHead, pCur, pPrev;
122 dixLookupResourceByType((pointer) &pHead, eventResource, eventResourceType,
124 if (pHead)
127 for (pCur = *pHead; pCur && pCur != pEvent; pCur=pCur->next)
134 *pHead = pEvent->next;
136 updateEventMask (pHead);
146 WMEventPtr *pHead, pCur, pNext;
148 pHead = (WMEventPtr *) data;
149 for (pCur = *pHead; pCur; pCur = pNext)
155 free((pointer) pHead);
164 WMEventPtr pEvent, pNewEvent, *pHead;
168 dixLookupResourceByType((pointer) &pHead, eventResource, eventResourceType, client, DixWriteAccess);
171 if (pHead)
174 for (pEvent = *pHead; pEvent; pEvent = pEvent->next)
179 updateEventMask (pHead);
206 if (!pHead)
208 pHead = (WMEventPtr *) malloc(sizeof (WMEventPtr));
209 if (!pHead ||
210 !AddResource (eventResource, eventResourceType, (pointer)pHead))
215 *pHead = 0;
217 pNewEvent->next = *pHead;
218 *pHead = pNewEvent;
219 updateEventMask (pHead);
224 if (pHead)
227 for (pEvent = *pHead; pEvent; pEvent = pEvent->next)
239 *pHead = pEvent->next;
241 updateEventMask (pHead);
261 WMEventPtr *pHead, pEvent;
268 dixLookupResourceByType((pointer) &pHead, eventResource, eventResourceType,
270 if (!pHead)
272 for (pEvent = *pHead; pEvent; pEvent = pEvent->next)