Lines Matching defs:udev
132 cpd->udev = cpd->bus->devices[cpd->dev_index];
133 if (cpd->udev == NULL) {
138 if (cpd->udev->state == USB_STATE_DETACHED &&
144 DPRINTFN(2, "ref udev - needed\n");
146 if (cpd->udev->refcount == USB_DEV_REF_MAX) {
150 cpd->udev->refcount++;
158 crd->do_unlock = usbd_enum_lock(cpd->udev);
180 ppf = cpd->udev->fifo;
197 ppf = cpd->udev->fifo;
228 usbd_enum_unlock(cpd->udev);
231 if (cpd->udev && --(cpd->udev->refcount) == 0)
232 cv_broadcast(&cpd->udev->ref_cv);
286 usbd_enum_unlock(cpd->udev);
303 if (--(cpd->udev->refcount) == 0)
304 cv_broadcast(&cpd->udev->ref_cv);
332 struct usb_device *udev = cpd->udev;
351 f = udev->fifo[cpd->fifo_index + USB_FIFO_TX];
357 f = udev->fifo[cpd->fifo_index + USB_FIFO_RX];
382 f = udev->fifo[n + USB_FIFO_TX];
399 f = udev->fifo[n + USB_FIFO_RX];
436 (udev->fifo[n + USB_FIFO_TX] == NULL)) {
437 ep = usb_dev_get_ep(udev, e, USB_FIFO_TX);
443 f = usb_fifo_alloc(&udev->device_mtx);
454 f->udev = udev;
456 udev->fifo[n + USB_FIFO_TX] = f;
461 (udev->fifo[n + USB_FIFO_RX] == NULL)) {
462 ep = usb_dev_get_ep(udev, e, USB_FIFO_RX);
468 f = usb_fifo_alloc(&udev->device_mtx);
479 f->udev = udev;
481 udev->fifo[n + USB_FIFO_RX] = f;
485 crd->txfifo = udev->fifo[n + USB_FIFO_TX];
488 crd->rxfifo = udev->fifo[n + USB_FIFO_RX];
519 (f->udev != NULL) &&
520 (f->udev->fifo[f->fifo_index] == f)) {
521 f->udev->fifo[f->fifo_index] = NULL;
564 usb_dev_get_ep(struct usb_device *udev, uint8_t ep_index, uint8_t dir)
570 ep = &udev->ctrl_ep;
573 if (udev->flags.usb_mode == USB_MODE_HOST) {
579 if (udev->flags.usb_mode == USB_MODE_HOST) {
585 ep = usbd_get_ep_by_addr(udev, ep_index | ep_dir);
1020 while (f->udev->re_enumerate_wait != USB_RE_ENUM_DONE) {
1476 usb_fifo_attach(struct usb_device *udev, void *priv_sc,
1505 if (udev->fifo[n + USB_FIFO_TX] != NULL) {
1509 if (udev->fifo[n + USB_FIFO_RX] != NULL) {
1530 f_tx->udev = udev;
1537 f_rx->udev = udev;
1543 udev->fifo[f_tx->fifo_index] = f_tx;
1544 udev->fifo[f_rx->fifo_index] = f_rx;
1579 f_sc->dev = usb_make_dev(udev, devname, -1,