Lines Matching full:refs
197 /* clear all refs */ in usb_ref_device()
229 * grabbing the FIFO refs to avoid deadlock at detach! in usb_ref_device()
308 /* clear all refs */ in usb_ref_device()
873 struct usb_cdev_refdata refs; in usb_open() local
889 err = usb_ref_device(cpd, &refs, 1); in usb_open()
898 err = usb_fifo_create(cpd, &refs); in usb_open()
902 usb_unref_device(cpd, &refs); in usb_open()
907 err = usb_fifo_open(cpd, refs.rxfifo, fflags); in usb_open()
910 usb_unref_device(cpd, &refs); in usb_open()
916 err = usb_fifo_open(cpd, refs.txfifo, fflags); in usb_open()
920 usb_fifo_close(refs.rxfifo, fflags); in usb_open()
922 usb_unref_device(cpd, &refs); in usb_open()
927 usb_unref_device(cpd, &refs); in usb_open()
939 struct usb_cdev_refdata refs; in usb_close() local
945 err = usb_ref_device(cpd, &refs, in usb_close()
953 usb_fifo_close(refs.rxfifo, cpd->fflags); in usb_close()
956 usb_fifo_close(refs.txfifo, cpd->fflags); in usb_close()
958 usb_unref_device(cpd, &refs); in usb_close()
1056 struct usb_cdev_refdata refs; in usb_ioctl() local
1073 err = usb_ref_device(cpd, &refs, 0 /* no uref */ ); in usb_ioctl()
1083 f = refs.txfifo; in usb_ioctl()
1087 f = refs.rxfifo; in usb_ioctl()
1101 if (usb_usb_ref_device(cpd, &refs)) { in usb_ioctl()
1119 usb_unref_device(cpd, &refs); in usb_ioctl()
1123 while (usb_ref_device(cpd, &refs, 1 /* need uref */)) { in usb_ioctl()
1124 if (usb_ref_device(cpd, &refs, 0)) { in usb_ioctl()
1128 usb_unref_device(cpd, &refs); in usb_ioctl()
1134 usb_unref_device(cpd, &refs); in usb_ioctl()
1247 struct usb_cdev_refdata refs; in usb_kqfilter() local
1256 usb_ref_device(cpd, &refs, 0) != 0) in usb_kqfilter()
1265 f = refs.txfifo; in usb_kqfilter()
1272 f = refs.rxfifo; in usb_kqfilter()
1289 usb_unref_device(cpd, &refs); in usb_kqfilter()
1297 struct usb_cdev_refdata refs; in usb_poll() local
1304 usb_ref_device(cpd, &refs, 0) != 0) in usb_poll()
1314 f = refs.txfifo; in usb_poll()
1318 if (!refs.is_usbfs) { in usb_poll()
1352 f = refs.rxfifo; in usb_poll()
1356 if (!refs.is_usbfs) { in usb_poll()
1385 if (!refs.is_usbfs) { in usb_poll()
1393 usb_unref_device(cpd, &refs); in usb_poll()
1400 struct usb_cdev_refdata refs; in usb_read() local
1412 err = usb_ref_device(cpd, &refs, 0 /* no uref */ ); in usb_read()
1416 f = refs.rxfifo; in usb_read()
1419 usb_unref_device(cpd, &refs); in usb_read()
1431 if (refs.is_usbfs) { in usb_read()
1506 usb_unref_device(cpd, &refs); in usb_read()
1514 struct usb_cdev_refdata refs; in usb_write() local
1529 err = usb_ref_device(cpd, &refs, 0 /* no uref */ ); in usb_write()
1533 f = refs.txfifo; in usb_write()
1536 usb_unref_device(cpd, &refs); in usb_write()
1548 if (refs.is_usbfs) { in usb_write()
1641 usb_unref_device(cpd, &refs); in usb_write()