Lines Matching refs:req
82 request_XISelectEvent(xXISelectEventsReq * req, int error) in request_XISelectEvent() argument
89 req->length = (sz_xXISelectEventsReq / 4); in request_XISelectEvent()
90 mask = (xXIEventMask *) &req[1]; in request_XISelectEvent()
91 for (i = 0; i < req->num_masks; i++) { in request_XISelectEvent()
92 req->length += sizeof(xXIEventMask) / 4 + mask->mask_len; in request_XISelectEvent()
96 client = init_client(req->length, req); in request_XISelectEvent()
103 mask = (xXIEventMask *) &req[1]; in request_XISelectEvent()
104 for (i = 0; i < req->num_masks; i++) { in request_XISelectEvent()
111 swapl(&req->win); in request_XISelectEvent()
112 swaps(&req->length); in request_XISelectEvent()
113 swaps(&req->num_masks); in request_XISelectEvent()
141 request_XISelectEvents_masks(xXISelectEventsReq * req) in request_XISelectEvents_masks() argument
148 mask = (xXIEventMask *) &req[1]; in request_XISelectEvents_masks()
149 req->win = ROOT_WINDOW_ID; in request_XISelectEvents_masks()
153 req->num_masks = i; in request_XISelectEvents_masks()
160 request_XISelectEvent(req, Success); in request_XISelectEvents_masks()
172 request_XISelectEvent(req, Success); in request_XISelectEvents_masks()
187 request_XISelectEvent(req, Success); in request_XISelectEvents_masks()
200 request_XISelectEvent(req, BadValue); in request_XISelectEvents_masks()
212 request_XISelectEvent(req, Success); in request_XISelectEvents_masks()
224 request_XISelectEvent(req, Success); in request_XISelectEvents_masks()
227 request_XISelectEvent(req, BadValue); in request_XISelectEvents_masks()
241 request_XISelectEvent(req, Success); in request_XISelectEvents_masks()
255 xXISelectEventsReq *req; in test_XISelectEvents() local
257 req = (xXISelectEventsReq *) data; in test_XISelectEvents()
259 request_init(req, XISelectEvents); in test_XISelectEvents()
263 req->num_masks = 0; in test_XISelectEvents()
265 req->win = None; in test_XISelectEvents()
266 request_XISelectEvent(req, BadValue); in test_XISelectEvents()
268 req->win = ROOT_WINDOW_ID; in test_XISelectEvents()
269 request_XISelectEvent(req, BadValue); in test_XISelectEvents()
271 req->win = CLIENT_WINDOW_ID; in test_XISelectEvents()
272 request_XISelectEvent(req, BadValue); in test_XISelectEvents()
279 req->win = None; in test_XISelectEvents()
280 req->num_masks = 1; in test_XISelectEvents()
281 request_XISelectEvent(req, BadWindow); in test_XISelectEvents()
283 req->num_masks = 2; in test_XISelectEvents()
284 request_XISelectEvent(req, BadWindow); in test_XISelectEvents()
286 req->num_masks = 0xFF; in test_XISelectEvents()
287 request_XISelectEvent(req, BadWindow); in test_XISelectEvents()
291 req->num_masks = 0xFFFC; in test_XISelectEvents()
292 request_XISelectEvent(req, BadWindow); in test_XISelectEvents()
295 req->win = ROOT_WINDOW_ID; in test_XISelectEvents()
297 req->num_masks = 0xFFFF; in test_XISelectEvents()
298 request_XISelectEvent(req, BadLength); in test_XISelectEvents()
300 req->win = ROOT_WINDOW_ID; in test_XISelectEvents()
301 req->num_masks = 1; in test_XISelectEvents()
304 mask = (xXIEventMask *) &req[1]; in test_XISelectEvents()
307 request_XISelectEvent(req, BadLength); in test_XISelectEvents()
312 mask = (xXIEventMask *) &req[1]; in test_XISelectEvents()
315 req->win = ROOT_WINDOW_ID; in test_XISelectEvents()
316 req->num_masks = 1; in test_XISelectEvents()
317 request_XISelectEvent(req, Success); in test_XISelectEvents()
322 req->win = ROOT_WINDOW_ID; in test_XISelectEvents()
323 req->num_masks = 1; in test_XISelectEvents()
324 mask = (xXIEventMask *) &req[1]; in test_XISelectEvents()
327 request_XISelectEvent(req, BadDevice); in test_XISelectEvents()
330 request_XISelectEvents_masks(req); in test_XISelectEvents()