Lines Matching refs:fflags

248 	if (cpd->fflags == 0) {
252 if (cpd->fflags & FWRITE) {
268 if (cpd->fflags & FREAD) {
411 is_tx = (cpd->fflags & FWRITE) ? 1 : 0;
412 is_rx = (cpd->fflags & FREAD) ? 1 : 0;
683 struct usb_fifo *f, int fflags)
693 fflags &= ~(FWRITE | FREAD);
697 fflags |= FWRITE;
699 fflags |= FREAD;
713 err = (f->methods->f_open) (f, fflags);
777 usb_fifo_close(struct usb_fifo *f, int fflags)
809 fflags &= ~(FWRITE | FREAD);
845 fflags |= FWRITE;
850 fflags |= FREAD;
863 (f->methods->f_close) (f, fflags);
872 usb_open(struct cdev *dev, int fflags, int devtype, struct thread *td)
879 DPRINTFN(2, "%s fflags=0x%08x\n", devtoname(dev), fflags);
881 KASSERT(fflags & (FREAD|FWRITE), ("invalid open flags"));
882 if (((fflags & FREAD) && !(pd->mode & FREAD)) ||
883 ((fflags & FWRITE) && !(pd->mode & FWRITE))) {
898 cpd->fflags = fflags; /* access mode for open lifetime */
909 if (fflags & FREAD) {
910 err = usb_fifo_open(cpd, refs.rxfifo, fflags);
918 if (fflags & FWRITE) {
919 err = usb_fifo_open(cpd, refs.txfifo, fflags);
922 if (fflags & FREAD) {
923 usb_fifo_close(refs.rxfifo, fflags);
955 if (cpd->fflags & FREAD) {
956 usb_fifo_close(refs.rxfifo, cpd->fflags);
958 if (cpd->fflags & FWRITE) {
959 usb_fifo_close(refs.txfifo, cpd->fflags);
1062 int fflags;
1080 fflags = cpd->fflags;
1085 if (fflags & FWRITE) {
1089 if (fflags & FREAD) {
1097 err = (f->methods->f_ioctl) (f, cmd, addr, fflags);
1109 err = (f->methods->f_ioctl_post) (f, cmd, addr, fflags);
1255 int fflags;
1264 fflags = cpd->fflags;
1269 if (fflags & FWRITE) {
1276 if (fflags & FREAD) {
1306 int fflags, revents;
1313 fflags = cpd->fflags;
1318 (fflags & FWRITE)) {
1357 (fflags & FREAD)) {
1411 int fflags;
1425 fflags = cpd->fflags;
1535 int fflags;
1551 fflags = cpd->fflags;
1776 usb_fifo_dummy_open(struct usb_fifo *fifo, int fflags)
1782 usb_fifo_dummy_close(struct usb_fifo *fifo, int fflags)
1788 usb_fifo_dummy_ioctl(struct usb_fifo *fifo, u_long cmd, void *addr, int fflags)