Lines Matching refs:evmask

118     xXIEventMask *evmask;  in SProcXISelectEvents()  local
127 evmask = (xXIEventMask *) &stuff[1]; in SProcXISelectEvents()
132 swaps(&evmask->deviceid); in SProcXISelectEvents()
133 swaps(&evmask->mask_len); in SProcXISelectEvents()
134 if (len < evmask->mask_len) in SProcXISelectEvents()
136 len -= evmask->mask_len; in SProcXISelectEvents()
137 evmask = in SProcXISelectEvents()
138 (xXIEventMask *) (((char *) &evmask[1]) + evmask->mask_len * 4); in SProcXISelectEvents()
151 xXIEventMask *evmask; in ProcXISelectEvents() local
168 evmask = (xXIEventMask *) &stuff[1]; in ProcXISelectEvents()
171 len += sizeof(xXIEventMask) + evmask->mask_len * 4; in ProcXISelectEvents()
176 if (evmask->deviceid != XIAllDevices && in ProcXISelectEvents()
177 evmask->deviceid != XIAllMasterDevices) in ProcXISelectEvents()
178 rc = dixLookupDevice(&dev, evmask->deviceid, client, DixUseAccess); in ProcXISelectEvents()
186 if (evmask->deviceid != XIAllDevices && evmask->mask_len >= 1) { in ProcXISelectEvents()
187 unsigned char *bits = (unsigned char *) &evmask[1]; in ProcXISelectEvents()
196 if (win->parent && evmask->mask_len >= 1) { in ProcXISelectEvents()
197 unsigned char *bits = (unsigned char *) &evmask[1]; in ProcXISelectEvents()
212 if (evmask->mask_len >= 1) { in ProcXISelectEvents()
213 unsigned char *bits = (unsigned char *) &evmask[1]; in ProcXISelectEvents()
233 evmask->deviceid); in ProcXISelectEvents()
239 if (XICheckInvalidMaskBits(client, (unsigned char *) &evmask[1], in ProcXISelectEvents()
240 evmask->mask_len * 4) != Success) in ProcXISelectEvents()
243 evmask = in ProcXISelectEvents()
244 (xXIEventMask *) (((unsigned char *) evmask) + in ProcXISelectEvents()
245 evmask->mask_len * 4); in ProcXISelectEvents()
246 evmask++; in ProcXISelectEvents()
253 evmask = (xXIEventMask *) &stuff[1]; in ProcXISelectEvents()
256 if (evmask->deviceid == XIAllDevices || in ProcXISelectEvents()
257 evmask->deviceid == XIAllMasterDevices) { in ProcXISelectEvents()
258 dummy.id = evmask->deviceid; in ProcXISelectEvents()
262 dixLookupDevice(&dev, evmask->deviceid, client, DixUseAccess); in ProcXISelectEvents()
263 if (XISetEventMask(dev, win, client, evmask->mask_len * 4, in ProcXISelectEvents()
264 (unsigned char *) &evmask[1]) != Success) in ProcXISelectEvents()
266 evmask = in ProcXISelectEvents()
267 (xXIEventMask *) (((unsigned char *) evmask) + in ProcXISelectEvents()
268 evmask->mask_len * 4); in ProcXISelectEvents()
269 evmask++; in ProcXISelectEvents()
298 xXIEventMask *evmask = NULL; in ProcXIGetSelectedEvents() local
336 evmask = (xXIEventMask *) buffer; in ProcXIGetSelectedEvents()
351 evmask->deviceid = i; in ProcXIGetSelectedEvents()
352 evmask->mask_len = mask_len; in ProcXIGetSelectedEvents()
354 reply.length += sizeof(xXIEventMask) / 4 + evmask->mask_len; in ProcXIGetSelectedEvents()
357 swaps(&evmask->deviceid); in ProcXIGetSelectedEvents()
358 swaps(&evmask->mask_len); in ProcXIGetSelectedEvents()
361 memcpy(&evmask[1], devmask, j + 1); in ProcXIGetSelectedEvents()
362 evmask = (xXIEventMask *) ((char *) evmask + in ProcXIGetSelectedEvents()