Lines Matching refs:up_dev
216 usbd_dump_device(pipe->up_dev); in usbd_dump_pipe()
349 pipe->up_dev->ud_addr); in usbd_close_pipe()
359 usb_rem_task_wait(pipe->up_dev, &pipe->up_async_task, USB_TASKQ_DRIVER, in usbd_close_pipe()
361 usbd_endpoint_release(pipe->up_dev, pipe->up_endpoint); in usbd_close_pipe()
364 kmem_free(pipe, pipe->up_dev->ud_bus->ub_pipesize); in usbd_close_pipe()
413 if (pipe->up_dev->ud_bus->ub_usepolling == 0) in usbd_transfer()
421 KASSERT(pipe->up_dev->ud_bus->ub_usepolling == 0); in usbd_transfer()
448 if (pipe->up_dev->ud_bus->ub_usepolling == 0) in usbd_transfer()
459 if (pipe->up_dev->ud_bus->ub_usepolling == 0) in usbd_transfer()
468 if (pipe->up_dev->ud_bus->ub_usepolling == 0) in usbd_transfer()
488 if (pipe->up_dev->ud_bus->ub_usepolling == 0) in usbd_transfer()
491 if (pipe->up_dev->ud_bus->ub_usepolling) in usbd_transfer()
498 err = cv_wait_sig(&xfer->ux_cv, pipe->up_dev->ud_bus->ub_lock); in usbd_transfer()
500 cv_wait(&xfer->ux_cv, pipe->up_dev->ud_bus->ub_lock); in usbd_transfer()
512 if (pipe->up_dev->ud_bus->ub_usepolling == 0) in usbd_transfer()
642 usb_rem_task_wait(xfer->ux_pipe->up_dev, &xfer->ux_aborttask, in usbd_free_xfer()
657 struct usbd_xfer *xfer = usbd_alloc_xfer(pipe->up_dev, nframes); in usbd_create_xfer()
842 struct usbd_device *dev = pipe->up_dev; in usbd_clear_endpoint_stall()
871 struct usbd_device *dev = pipe->up_dev; in usbd_clear_endpoint_stall_task()
884 usb_add_task(pipe->up_dev, &pipe->up_async_task, USB_TASKQ_DRIVER); in usbd_clear_endpoint_stall_async()
941 return pipe->up_dev; in usbd_pipe2device_handle()
1036 KASSERT(mutex_owned(pipe->up_dev->ud_bus->ub_lock)); in usbd_ar_pipe()
1037 KASSERT(pipe->up_dev->ud_bus->ub_usepolling == 0); in usbd_ar_pipe()
1075 pipe->up_dev->ud_bus->ub_lock); in usbd_ar_pipe()
1091 cv_wait(&pipe->up_callingcv, pipe->up_dev->ud_bus->ub_lock); in usbd_ar_pipe()
1094 KASSERT(mutex_owned(pipe->up_dev->ud_bus->ub_lock)); in usbd_ar_pipe()
1107 struct usbd_bus *bus = pipe->up_dev->ud_bus; in usb_transfer_complete()
1118 KASSERT(polling || mutex_owned(pipe->up_dev->ud_bus->ub_lock)); in usb_transfer_complete()
1128 if (pipe->up_dev->ud_quirks && in usb_transfer_complete()
1129 pipe->up_dev->ud_quirks->uq_flags & UQ_MISS_OUT_ACK && in usb_transfer_complete()
1164 ++pipe->up_dev->ud_bus->ub_stats.uds_requests in usb_transfer_complete()
1197 mutex_exit(pipe->up_dev->ud_bus->ub_lock); in usb_transfer_complete()
1207 mutex_enter(pipe->up_dev->ud_bus->ub_lock); in usb_transfer_complete()
1246 int polling = pipe->up_dev->ud_bus->ub_usepolling; in usbd_start_next()
1247 KASSERT(polling || mutex_owned(pipe->up_dev->ud_bus->ub_lock)); in usbd_start_next()
1266 KASSERT(polling || mutex_owned(pipe->up_dev->ud_bus->ub_lock)); in usbd_start_next()
1628 struct usbd_device *dev = xfer->ux_pipe->up_dev; in usbd_xfer_timeout()
1763 KASSERT(!usb_task_pending(xfer->ux_pipe->up_dev, &xfer->ux_aborttask)); in usbd_xfer_probe_timeout()
1840 KASSERT(!usb_task_pending(xfer->ux_pipe->up_dev, &xfer->ux_aborttask)); in usbd_xfer_probe_timeout()
1955 } else if (usb_rem_task(xfer->ux_pipe->up_dev, &xfer->ux_aborttask)) { in usbd_xfer_cancel_timeout_async()
1981 KASSERT(!usb_task_pending(xfer->ux_pipe->up_dev, &xfer->ux_aborttask)); in usbd_xfer_cancel_timeout_async()