Lines Matching refs:ep_index
273 u32 ep_index, trb_type cmd) in xhci_queue_command() argument
291 fields[3] |= EP_ID_FOR_TRB(ep_index); in xhci_queue_command()
359 static void giveback_first_trb(struct usb_device *udev, int ep_index, in giveback_first_trb() argument
378 DB_VALUE(ep_index, 0)); in giveback_first_trb()
481 static void reset_ep(struct usb_device *udev, int ep_index) in reset_ep() argument
484 struct xhci_ring *ring = ctrl->devs[udev->slot_id]->eps[ep_index].ring; in reset_ep()
488 printf("Resetting EP %d...\n", ep_index); in reset_ep()
489 xhci_queue_command(ctrl, NULL, udev->slot_id, ep_index, TRB_RESET_EP); in reset_ep()
499 ring->cycle_state), udev->slot_id, ep_index, TRB_SET_DEQ); in reset_ep()
518 static void abort_td(struct usb_device *udev, int ep_index) in abort_td() argument
521 struct xhci_ring *ring = ctrl->devs[udev->slot_id]->eps[ep_index].ring; in abort_td()
525 xhci_queue_command(ctrl, NULL, udev->slot_id, ep_index, TRB_STOP_RING); in abort_td()
533 BUG_ON(TRB_TO_EP_INDEX(field) != ep_index); in abort_td()
548 ring->cycle_state), udev->slot_id, ep_index, TRB_SET_DEQ); in abort_td()
608 int ep_index; in xhci_bulk_tx() local
625 ep_index = usb_pipe_ep_index(pipe); in xhci_bulk_tx()
631 ep_ctx = xhci_get_ep_ctx(ctrl, virt_dev->out_ctx, ep_index); in xhci_bulk_tx()
633 ring = virt_dev->eps[ep_index].ring; in xhci_bulk_tx()
755 giveback_first_trb(udev, ep_index, start_cycle, start_trb); in xhci_bulk_tx()
760 abort_td(udev, ep_index); in xhci_bulk_tx()
768 BUG_ON(TRB_TO_EP_INDEX(field) != ep_index); in xhci_bulk_tx()
802 int ep_index; in xhci_ctrl_tx() local
814 ep_index = usb_pipe_ep_index(pipe); in xhci_ctrl_tx()
816 ep_ring = virt_dev->eps[ep_index].ring; in xhci_ctrl_tx()
832 ep_ctx = xhci_get_ep_ctx(ctrl, virt_dev->out_ctx, ep_index); in xhci_ctrl_tx()
952 giveback_first_trb(udev, ep_index, start_cycle, start_trb); in xhci_ctrl_tx()
960 BUG_ON(TRB_TO_EP_INDEX(field) != ep_index); in xhci_ctrl_tx()
965 reset_ep(udev, ep_index); in xhci_ctrl_tx()
980 BUG_ON(TRB_TO_EP_INDEX(field) != ep_index); in xhci_ctrl_tx()
988 abort_td(udev, ep_index); in xhci_ctrl_tx()