Home | History | Annotate | Download | only in libpuffs

Lines Matching defs:what

85 	int what;
535 puffs_framev_enqueue_waitevent(struct puffs_cc *pcc, int fd, int *what)
543 svwhat = *what;
545 if (*what == 0) {
557 feb.what = *what & (PUFFS_FBIO_READ|PUFFS_FBIO_WRITE|PUFFS_FBIO_ERROR);
559 if (*what & PUFFS_FBIO_READ)
566 if (*what & PUFFS_FBIO_READ)
568 if (*what & PUFFS_FBIO_WRITE)
574 assert(svwhat == *what);
576 if (*what & PUFFS_FBIO_READ) {
587 if (*what & PUFFS_FBIO_WRITE)
591 *what = feb.what;
594 *what = PUFFS_FBIO_ERROR;
603 puffs__framev_notify(struct puffs_fctrl_io *fio, int what)
609 if (fbevp->what & what) {
610 fbevp->what = what;
777 puffs__framev_addfd_ctrl(struct puffs_usermount *pu, int fd, int what,
803 if ((what & PUFFS_FBIO_READ) == 0)
823 if (what & PUFFS_FBIO_READ)
825 if (what & PUFFS_FBIO_WRITE)
838 puffs_framev_addfd(struct puffs_usermount *pu, int fd, int what)
841 return puffs__framev_addfd_ctrl(pu, fd, what,
852 puffs_framev_enablefd(struct puffs_usermount *pu, int fd, int what)
858 assert((what & (PUFFS_FBIO_READ | PUFFS_FBIO_WRITE)) != 0);
867 if (what & PUFFS_FBIO_READ && fio->rwait == 0) {
873 if (what & PUFFS_FBIO_READ)
875 if (what & PUFFS_FBIO_WRITE)
883 puffs_framev_disablefd(struct puffs_usermount *pu, int fd, int what)
890 assert((what & (PUFFS_FBIO_READ | PUFFS_FBIO_WRITE)) != 0);
899 if (what & PUFFS_FBIO_READ && fio->rwait == 0) {
903 if (what & PUFFS_FBIO_WRITE && fio->stat & FIO_WR && fio->wwait == 0) {
913 if (what & PUFFS_FBIO_READ)
915 if (what & PUFFS_FBIO_WRITE)
1030 puffs_framev_removeonclose(struct puffs_usermount *pu, int fd, int what)
1033 if (what == (PUFFS_FBIO_READ | PUFFS_FBIO_WRITE))
1038 puffs_framev_unmountonclose(struct puffs_usermount *pu, int fd, int what)
1042 puffs_framev_removeonclose(pu, fd, what);
1043 if (what == (PUFFS_FBIO_READ | PUFFS_FBIO_WRITE))