Lines Matching refs:fd_set
82 int pselregister(struct proc *, fd_set **, fd_set **, int, int *, int *);
83 int pselcollect(struct proc *, struct kevent *, fd_set **, int *);
88 int dopselect(struct proc *, int, fd_set *, fd_set *, fd_set *,
529 syscallarg(fd_set *) in;
530 syscallarg(fd_set *) ou;
531 syscallarg(fd_set *) ex;
561 syscallarg(fd_set *) in;
562 syscallarg(fd_set *) ou;
563 syscallarg(fd_set *) ex;
594 dopselect(struct proc *p, int nd, fd_set *in, fd_set *ou, fd_set *ex,
600 fd_set *pibits[3], *pobits[3];
616 pibits[0] = (fd_set *)&mbits[ni * 0];
617 pibits[1] = (fd_set *)&mbits[ni * 1];
618 pibits[2] = (fd_set *)&mbits[ni * 2];
619 pobits[0] = (fd_set *)&mbits[ni * 3];
620 pobits[1] = (fd_set *)&mbits[ni * 4];
621 pobits[2] = (fd_set *)&mbits[ni * 5];
624 pibits[0] = (fd_set *)&bits[0];
625 pibits[1] = (fd_set *)&bits[1];
626 pibits[2] = (fd_set *)&bits[2];
627 pobits[0] = (fd_set *)&bits[3];
628 pobits[1] = (fd_set *)&bits[4];
629 pobits[2] = (fd_set *)&bits[5];
727 if (pibits[0] != (fd_set *)&bits[0])
736 * Convert fd_set into kqueue events and register them on the
740 pselregister(struct proc *p, fd_set *pibits[3], fd_set *pobits[3], int nfd,
791 pselcollect(struct proc *p, struct kevent *kevp, fd_set *pobits[3],