Lines Matching refs:refs

123 	/* clear all refs */
156 * grabbing the FIFO refs to avoid deadlock at detach!
237 /* clear all refs */
784 struct usb_cdev_refdata refs;
805 err = usb_ref_device(cpd, &refs, 1);
814 err = usb_fifo_create(cpd, &refs);
818 usb_unref_device(cpd, &refs);
823 err = usb_fifo_open(cpd, refs.rxfifo, fflags);
826 usb_unref_device(cpd, &refs);
832 err = usb_fifo_open(cpd, refs.txfifo, fflags);
836 usb_fifo_close(refs.rxfifo, fflags);
838 usb_unref_device(cpd, &refs);
844 usb_unref_device(cpd, &refs);
856 struct usb_cdev_refdata refs;
862 err = usb_ref_device(cpd, &refs,
870 usb_fifo_close(refs.rxfifo, cpd->fflags);
873 usb_fifo_close(refs.txfifo, cpd->fflags);
875 usb_unref_device(cpd, &refs);
961 struct usb_cdev_refdata refs;
975 err = usb_ref_device(cpd, &refs, 0 /* no uref */ );
985 f = refs.txfifo;
989 f = refs.rxfifo;
1003 if (usb_usb_ref_device(cpd, &refs)) {
1021 usb_unref_device(cpd, &refs);
1025 while (usb_ref_device(cpd, &refs, 1 /* need uref */)) {
1026 if (usb_ref_device(cpd, &refs, 0)) {
1030 usb_unref_device(cpd, &refs);
1036 usb_unref_device(cpd, &refs);
1044 struct usb_cdev_refdata refs;
1051 if (usb_ref_device(cpd, &refs, 0) != 0)
1061 f = refs.txfifo;
1065 if (!refs.is_usbfs) {
1098 f = refs.rxfifo;
1102 if (!refs.is_usbfs) {
1132 if (!refs.is_usbfs) {
1140 usb_unref_device(cpd, &refs);
1148 struct usb_cdev_refdata refs;
1156 err = usb_ref_device(cpd, &refs, 0 /* no uref */ );
1160 f = refs.rxfifo;
1163 usb_unref_device(cpd, &refs);
1177 if (refs.is_usbfs) {
1247 usb_unref_device(cpd, &refs);
1255 struct usb_cdev_refdata refs;
1266 err = usb_ref_device(cpd, &refs, 0 /* no uref */ );
1270 f = refs.txfifo;
1273 usb_unref_device(cpd, &refs);
1287 if (refs.is_usbfs) {
1370 usb_unref_device(cpd, &refs);