Lines Matching defs:udev

206 	cpd->udev = cpd->bus->devices[cpd->dev_index];
207 if (cpd->udev == NULL) {
211 if (cpd->udev->state == USB_STATE_DETACHED &&
217 DPRINTFN(2, "ref udev - needed\n");
219 if (cpd->udev->refcount == USB_DEV_REF_MAX) {
223 cpd->udev->refcount++;
231 crd->do_unlock = usbd_enum_lock_sig(cpd->udev);
253 ppf = cpd->udev->fifo;
269 ppf = cpd->udev->fifo;
299 usbd_enum_unlock(cpd->udev);
302 if (--(cpd->udev->refcount) == 0)
303 cv_broadcast(&cpd->udev->ref_cv);
357 usbd_enum_unlock(cpd->udev);
374 if (--(cpd->udev->refcount) == 0)
375 cv_broadcast(&cpd->udev->ref_cv);
403 struct usb_device *udev = cpd->udev;
422 f = udev->fifo[cpd->fifo_index + USB_FIFO_TX];
428 f = udev->fifo[cpd->fifo_index + USB_FIFO_RX];
454 f = udev->fifo[n + USB_FIFO_TX];
471 f = udev->fifo[n + USB_FIFO_RX];
508 (udev->fifo[n + USB_FIFO_TX] == NULL)) {
509 ep = usb_dev_get_ep(udev, e, USB_FIFO_TX);
515 f = usb_fifo_alloc(&udev->device_mtx);
526 f->udev = udev;
528 udev->fifo[n + USB_FIFO_TX] = f;
533 (udev->fifo[n + USB_FIFO_RX] == NULL)) {
535 ep = usb_dev_get_ep(udev, e, USB_FIFO_RX);
541 f = usb_fifo_alloc(&udev->device_mtx);
552 f->udev = udev;
554 udev->fifo[n + USB_FIFO_RX] = f;
558 crd->txfifo = udev->fifo[n + USB_FIFO_TX];
561 crd->rxfifo = udev->fifo[n + USB_FIFO_RX];
592 (f->udev != NULL) &&
593 (f->udev->fifo[f->fifo_index] == f)) {
594 f->udev->fifo[f->fifo_index] = NULL;
641 usb_dev_get_ep(struct usb_device *udev, uint8_t ep_index, uint8_t dir)
647 ep = &udev->ctrl_ep;
650 if (udev->flags.usb_mode == USB_MODE_HOST) {
656 if (udev->flags.usb_mode == USB_MODE_HOST) {
662 ep = usbd_get_ep_by_addr(udev, ep_index | ep_dir);
1123 while (f->udev->re_enumerate_wait != USB_RE_ENUM_DONE) {
1841 usb_fifo_attach(struct usb_device *udev, void *priv_sc,
1871 if (udev->fifo[n + USB_FIFO_TX] != NULL) {
1875 if (udev->fifo[n + USB_FIFO_RX] != NULL) {
1896 f_tx->udev = udev;
1903 f_rx->udev = udev;
1909 udev->fifo[f_tx->fifo_index] = f_tx;
1910 udev->fifo[f_rx->fifo_index] = f_rx;
1946 f_sc->dev = usb_make_dev(udev, devname, -1,