Lines Matching refs:fds
75 struct ospollfd *fds;
96 struct ospollfd **fds;
115 struct pollfd *fds;
139 int t = ospoll->fds[m]->fd;
142 int t = ospoll->fds[m].fd;
249 free(ospoll->fds);
258 free(ospoll->fds);
265 free (ospoll->fds);
285 new_fds = reallocarray(ospoll->fds, new_size, sizeof (ospoll->fds[0]));
288 ospoll->fds = new_fds;
292 array_insert(ospoll->fds, ospoll->num, sizeof (ospoll->fds[0]), pos);
295 ospoll->fds[pos].fd = fd;
296 ospoll->fds[pos].xevents = 0;
297 ospoll->fds[pos].revents = 0;
299 ospoll->fds[pos].trigger = trigger;
300 ospoll->fds[pos].callback = callback;
301 ospoll->fds[pos].data = data;
315 new_fds = reallocarray(ospoll->fds, new_size, sizeof (ospoll->fds[0]));
320 ospoll->fds = new_fds;
328 array_insert(ospoll->fds, ospoll->num, sizeof (ospoll->fds[0]), pos);
329 ospoll->fds[pos] = osfd;
332 osfd = ospoll->fds[pos];
353 new_fds = reallocarray(ospoll->fds, new_size, sizeof (ospoll->fds[0]));
358 ospoll->fds = new_fds;
374 array_insert(ospoll->fds, ospoll->num, sizeof (ospoll->fds[0]), pos);
375 ospoll->fds[pos] = osfd;
378 osfd = ospoll->fds[pos];
391 new_fds = reallocarray(ospoll->fds, new_size, sizeof (ospoll->fds[0]));
394 ospoll->fds = new_fds;
402 array_insert(ospoll->fds, ospoll->num, sizeof (ospoll->fds[0]), pos);
407 ospoll->fds[pos].fd = fd;
408 ospoll->fds[pos].events = 0;
409 ospoll->fds[pos].revents = 0;
427 struct ospollfd *osfd = &ospoll->fds[pos];
431 array_delete(ospoll->fds, ospoll->num, sizeof (ospoll->fds[0]), pos);
435 struct ospollfd *osfd = ospoll->fds[pos];
438 array_delete(ospoll->fds, ospoll->num, sizeof (ospoll->fds[0]), pos);
445 struct ospollfd *osfd = ospoll->fds[pos];
451 array_delete(ospoll->fds, ospoll->num, sizeof (ospoll->fds[0]), pos);
458 array_delete(ospoll->fds, ospoll->num, sizeof (ospoll->fds[0]), pos);
506 ospoll->fds[pos].revents &= ~POLLIN;
510 ospoll->fds[pos].revents &= ~POLLOUT;
513 ospoll->fds[pos].xevents |= xevents;
516 struct ospollfd *osfd = ospoll->fds[pos];
522 ospoll->fds[pos].events |= POLLIN;
526 ospoll->fds[pos].events |= POLLOUT;
540 struct ospollfd *osfd = &ospoll->fds[pos];
556 struct ospollfd *osfd = ospoll->fds[pos];
562 ospoll->fds[pos].events &= ~POLLIN;
564 ospoll->fds[pos].events &= ~POLLOUT;
582 struct ospollfd *osfd = &ospoll->fds[pos];
663 nready = xserver_poll(ospoll->fds, ospoll->num, timeout);
668 short revents = ospoll->fds[f].revents;
682 ospoll->osfds[f].callback(ospoll->fds[f].fd, xevents,
706 ospoll->fds[pos].revents = 0;
714 epoll_mod(ospoll, ospoll->fds[pos]);
734 return ospoll->fds[pos].data;
737 return ospoll->fds[pos]->data;