Lines Matching refs:fflags

242 	if (cpd->fflags == 0) {  in usb_ref_device()
246 if (cpd->fflags & FWRITE) { in usb_ref_device()
262 if (cpd->fflags & FREAD) { in usb_ref_device()
407 is_tx = (cpd->fflags & FWRITE) ? 1 : 0; in usb_fifo_create()
408 is_rx = (cpd->fflags & FREAD) ? 1 : 0; in usb_fifo_create()
680 struct usb_fifo *f, int fflags) in usb_fifo_open() argument
690 fflags &= ~(FWRITE | FREAD); in usb_fifo_open()
694 fflags |= FWRITE; in usb_fifo_open()
696 fflags |= FREAD; in usb_fifo_open()
710 err = (f->methods->f_open) (f, fflags); in usb_fifo_open()
774 usb_fifo_close(struct usb_fifo *f, int fflags) in usb_fifo_close() argument
804 fflags &= ~(FWRITE | FREAD); in usb_fifo_close()
839 fflags |= FWRITE; in usb_fifo_close()
844 fflags |= FREAD; in usb_fifo_close()
857 (f->methods->f_close) (f, fflags); in usb_fifo_close()
869 int fflags = ap->a_oflags; in usb_open() local
876 DPRINTFN(2, "%s fflags=0x%08x\n", devtoname(dev), fflags); in usb_open()
878 KASSERT(fflags & (FREAD|FWRITE), ("invalid open flags")); in usb_open()
879 if (((fflags & FREAD) && !(pd->mode & FREAD)) || in usb_open()
880 ((fflags & FWRITE) && !(pd->mode & FWRITE))) { in usb_open()
895 cpd->fflags = fflags; /* access mode for open lifetime */ in usb_open()
906 if (fflags & FREAD) { in usb_open()
907 err = usb_fifo_open(cpd, refs.rxfifo, fflags); in usb_open()
915 if (fflags & FWRITE) { in usb_open()
916 err = usb_fifo_open(cpd, refs.txfifo, fflags); in usb_open()
919 if (fflags & FREAD) { in usb_open()
920 usb_fifo_close(refs.rxfifo, fflags); in usb_open()
968 if (cpd->fflags & FREAD) { in usb_cdevpriv_dtor()
969 usb_fifo_close(refs.rxfifo, cpd->fflags); in usb_cdevpriv_dtor()
971 if (cpd->fflags & FWRITE) { in usb_cdevpriv_dtor()
972 usb_fifo_close(refs.txfifo, cpd->fflags); in usb_cdevpriv_dtor()
1080 int fflags; in usb_ioctl() local
1098 fflags = cpd->fflags; in usb_ioctl()
1103 if (fflags & FWRITE) { in usb_ioctl()
1107 if (fflags & FREAD) { in usb_ioctl()
1115 err = (f->methods->f_ioctl) (f, cmd, addr, fflags); in usb_ioctl()
1127 err = (f->methods->f_ioctl_post) (f, cmd, addr, fflags); in usb_ioctl()
1170 int fflags, err; in usb_kqfilter() local
1180 fflags = cpd->fflags; in usb_kqfilter()
1185 if(fflags & FREAD) { in usb_kqfilter()
1197 if(fflags & FWRITE) { in usb_kqfilter()
1417 int fflags, revents;
1424 fflags = cpd->fflags;
1429 (fflags & FWRITE)) {
1468 (fflags & FREAD)) {
1525 int fflags; in usb_read() local
1538 fflags = cpd->fflags; in usb_read()
1651 int fflags; in usb_write() local
1666 fflags = cpd->fflags; in usb_write()
1904 usb_fifo_dummy_open(struct usb_fifo *fifo, int fflags) in usb_fifo_dummy_open() argument
1910 usb_fifo_dummy_close(struct usb_fifo *fifo, int fflags) in usb_fifo_dummy_close() argument
1916 usb_fifo_dummy_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags) in usb_fifo_dummy_ioctl() argument