Home | History | Annotate | Download | only in usb

Lines Matching refs:up_dev

219 	usbd_dump_device(pipe->up_dev);
352 pipe->up_dev->ud_addr);
362 usb_rem_task_wait(pipe->up_dev, &pipe->up_async_task, USB_TASKQ_DRIVER,
364 usbd_endpoint_release(pipe->up_dev, pipe->up_endpoint);
367 kmem_free(pipe, pipe->up_dev->ud_bus->ub_pipesize);
416 if (pipe->up_dev->ud_bus->ub_usepolling == 0)
424 KASSERT(pipe->up_dev->ud_bus->ub_usepolling == 0);
451 if (pipe->up_dev->ud_bus->ub_usepolling == 0)
462 if (pipe->up_dev->ud_bus->ub_usepolling == 0)
471 if (pipe->up_dev->ud_bus->ub_usepolling == 0)
491 if (pipe->up_dev->ud_bus->ub_usepolling == 0)
494 if (pipe->up_dev->ud_bus->ub_usepolling)
501 err = cv_wait_sig(&xfer->ux_cv, pipe->up_dev->ud_bus->ub_lock);
503 cv_wait(&xfer->ux_cv, pipe->up_dev->ud_bus->ub_lock);
515 if (pipe->up_dev->ud_bus->ub_usepolling == 0)
645 usb_rem_task_wait(xfer->ux_pipe->up_dev, &xfer->ux_aborttask,
660 struct usbd_xfer *xfer = usbd_alloc_xfer(pipe->up_dev, nframes);
845 struct usbd_device *dev = pipe->up_dev;
874 struct usbd_device *dev = pipe->up_dev;
887 usb_add_task(pipe->up_dev, &pipe->up_async_task, USB_TASKQ_DRIVER);
944 return pipe->up_dev;
1039 KASSERT(mutex_owned(pipe->up_dev->ud_bus->ub_lock));
1040 KASSERT(pipe->up_dev->ud_bus->ub_usepolling == 0);
1078 pipe->up_dev->ud_bus->ub_lock);
1094 cv_wait(&pipe->up_callingcv, pipe->up_dev->ud_bus->ub_lock);
1097 KASSERT(mutex_owned(pipe->up_dev->ud_bus->ub_lock));
1110 struct usbd_bus *bus = pipe->up_dev->ud_bus;
1121 KASSERT(polling || mutex_owned(pipe->up_dev->ud_bus->ub_lock));
1131 if (pipe->up_dev->ud_quirks &&
1132 pipe->up_dev->ud_quirks->uq_flags & UQ_MISS_OUT_ACK &&
1167 ++pipe->up_dev->ud_bus->ub_stats.uds_requests
1200 mutex_exit(pipe->up_dev->ud_bus->ub_lock);
1210 mutex_enter(pipe->up_dev->ud_bus->ub_lock);
1249 int polling = pipe->up_dev->ud_bus->ub_usepolling;
1250 KASSERT(polling || mutex_owned(pipe->up_dev->ud_bus->ub_lock));
1269 KASSERT(polling || mutex_owned(pipe->up_dev->ud_bus->ub_lock));
1632 struct usbd_device *dev = xfer->ux_pipe->up_dev;
1767 KASSERT(!usb_task_pending(xfer->ux_pipe->up_dev, &xfer->ux_aborttask));
1844 KASSERT(!usb_task_pending(xfer->ux_pipe->up_dev, &xfer->ux_aborttask));
1959 } else if (usb_rem_task(xfer->ux_pipe->up_dev, &xfer->ux_aborttask)) {
1985 KASSERT(!usb_task_pending(xfer->ux_pipe->up_dev, &xfer->ux_aborttask));