Lines Matching refs:miEventQueue

88 static EventQueueRec miEventQueue;
167 memset(&miEventQueue, 0, sizeof(miEventQueue));
168 miEventQueue.lastEventTime = GetTimeInMillis();
171 if (!mieqGrowQueue(&miEventQueue, QUEUE_INITIAL_SIZE))
175 SetInputCheck(&miEventQueue.head, &miEventQueue.tail);
184 for (i = 0; i < miEventQueue.nevents; i++) {
185 if (miEventQueue.events[i].events != NULL) {
186 FreeEventList(miEventQueue.events[i].events, 1);
187 miEventQueue.events[i].events = NULL;
190 free(miEventQueue.events);
201 unsigned int oldtail = miEventQueue.tail;
210 n_enqueued = mieqNumEnqueued(&miEventQueue);
216 if (isMotion && isMotion == miEventQueue.lastMotion &&
217 oldtail != miEventQueue.head) {
218 oldtail = (oldtail - 1) % miEventQueue.nevents;
220 else if (n_enqueued + 1 == miEventQueue.nevents) {
221 if (!mieqGrowQueue(&miEventQueue, miEventQueue.nevents << 1)) {
225 miEventQueue.dropped++;
226 if (miEventQueue.dropped == 1) {
234 else if (miEventQueue.dropped % QUEUE_DROP_BACKTRACE_FREQUENCY == 0 &&
235 miEventQueue.dropped / QUEUE_DROP_BACKTRACE_FREQUENCY <=
238 "dropped.\n", miEventQueue.dropped);
239 if (miEventQueue.dropped / QUEUE_DROP_BACKTRACE_FREQUENCY ==
248 oldtail = miEventQueue.tail;
252 evt = miEventQueue.events[oldtail].events;
258 if (time < miEventQueue.lastEventTime &&
259 miEventQueue.lastEventTime - time < 10000)
260 e->any.time = miEventQueue.lastEventTime;
262 miEventQueue.lastEventTime = evt->any.time;
263 miEventQueue.events[oldtail].pScreen = pDev ? EnqueueScreen(pDev) : NULL;
264 miEventQueue.events[oldtail].pDev = pDev;
266 miEventQueue.lastMotion = isMotion;
267 miEventQueue.tail = (oldtail + 1) % miEventQueue.nevents;
296 if (handler && miEventQueue.handlers[event] != handler)
298 "event %d\n", miEventQueue.handlers[event], handler, event);
300 miEventQueue.handlers[event] = handler;
462 handler = miEventQueue.handlers[event->any.type];
532 if (miEventQueue.dropped) {
534 (unsigned long) miEventQueue.dropped);
537 miEventQueue.dropped = 0;
540 while (miEventQueue.head != miEventQueue.tail) {
541 e = &miEventQueue.events[miEventQueue.head];
547 miEventQueue.head = (miEventQueue.head + 1) % miEventQueue.nevents;