Lines Matching defs:refs

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