Lines Matching refs:udev

205 	cpd->udev = cpd->bus->devices[cpd->dev_index];  in usb_ref_device()
206 if (cpd->udev == NULL) { in usb_ref_device()
210 if (cpd->udev->state == USB_STATE_DETACHED && in usb_ref_device()
218 if (cpd->udev->refcount == USB_DEV_REF_MAX) { in usb_ref_device()
222 cpd->udev->refcount++; in usb_ref_device()
230 crd->do_unlock = usbd_enum_lock_sig(cpd->udev); in usb_ref_device()
252 ppf = cpd->udev->fifo; in usb_ref_device()
268 ppf = cpd->udev->fifo; in usb_ref_device()
298 usbd_enum_unlock(cpd->udev); in usb_ref_device()
301 if (--(cpd->udev->refcount) == 0) in usb_ref_device()
302 cv_broadcast(&cpd->udev->ref_cv); in usb_ref_device()
356 usbd_enum_unlock(cpd->udev); in usb_unref_device()
373 if (--(cpd->udev->refcount) == 0) in usb_unref_device()
374 cv_broadcast(&cpd->udev->ref_cv); in usb_unref_device()
401 struct usb_device *udev = cpd->udev; in usb_fifo_create() local
420 f = udev->fifo[cpd->fifo_index + USB_FIFO_TX]; in usb_fifo_create()
426 f = udev->fifo[cpd->fifo_index + USB_FIFO_RX]; in usb_fifo_create()
451 f = udev->fifo[n + USB_FIFO_TX]; in usb_fifo_create()
468 f = udev->fifo[n + USB_FIFO_RX]; in usb_fifo_create()
505 (udev->fifo[n + USB_FIFO_TX] == NULL)) { in usb_fifo_create()
506 ep = usb_dev_get_ep(udev, e, USB_FIFO_TX); in usb_fifo_create()
512 f = usb_fifo_alloc(&udev->device_mtx); in usb_fifo_create()
523 f->udev = udev; in usb_fifo_create()
525 udev->fifo[n + USB_FIFO_TX] = f; in usb_fifo_create()
530 (udev->fifo[n + USB_FIFO_RX] == NULL)) { in usb_fifo_create()
531 ep = usb_dev_get_ep(udev, e, USB_FIFO_RX); in usb_fifo_create()
537 f = usb_fifo_alloc(&udev->device_mtx); in usb_fifo_create()
548 f->udev = udev; in usb_fifo_create()
550 udev->fifo[n + USB_FIFO_RX] = f; in usb_fifo_create()
554 crd->txfifo = udev->fifo[n + USB_FIFO_TX]; in usb_fifo_create()
557 crd->rxfifo = udev->fifo[n + USB_FIFO_RX]; in usb_fifo_create()
588 (f->udev != NULL) && in usb_fifo_free()
589 (f->udev->fifo[f->fifo_index] == f)) { in usb_fifo_free()
590 f->udev->fifo[f->fifo_index] = NULL; in usb_fifo_free()
638 usb_dev_get_ep(struct usb_device *udev, uint8_t ep_index, uint8_t dir) in usb_dev_get_ep() argument
644 ep = &udev->ctrl_ep; in usb_dev_get_ep()
647 if (udev->flags.usb_mode == USB_MODE_HOST) { in usb_dev_get_ep()
653 if (udev->flags.usb_mode == USB_MODE_HOST) { in usb_dev_get_ep()
659 ep = usbd_get_ep_by_addr(udev, ep_index | ep_dir); in usb_dev_get_ep()
1117 while (f->udev->re_enumerate_wait != USB_RE_ENUM_DONE) { in usb_ioctl()
1827 usb_fifo_attach(struct usb_device *udev, void *priv_sc, in usb_fifo_attach() argument
1856 if (udev->fifo[n + USB_FIFO_TX] != NULL) { in usb_fifo_attach()
1860 if (udev->fifo[n + USB_FIFO_RX] != NULL) { in usb_fifo_attach()
1881 f_tx->udev = udev; in usb_fifo_attach()
1888 f_rx->udev = udev; in usb_fifo_attach()
1894 udev->fifo[f_tx->fifo_index] = f_tx; in usb_fifo_attach()
1895 udev->fifo[f_rx->fifo_index] = f_rx; in usb_fifo_attach()
1930 f_sc->dev = usb_make_dev(udev, devname, -1, in usb_fifo_attach()