Lines Matching refs:ep_index

1342 static unsigned int xhci_get_endpoint_address(unsigned int ep_index)
1344 unsigned int number = DIV_ROUND_UP(ep_index, 2);
1345 unsigned int direction = ep_index % 2 ? USB_DIR_OUT : USB_DIR_IN;
1420 unsigned int ep_index, struct urb *urb, gfp_t mem_flags)
1431 ep_ctx = xhci_get_ep_ctx(xhci, out_ctx, ep_index);
1465 xhci->devs[slot_id]->out_ctx, ep_index);
1467 ep_ctx = xhci_get_ep_ctx(xhci, command->in_ctx, ep_index);
1498 unsigned int slot_id, ep_index;
1511 ep_index = xhci_get_endpoint_index(&urb->ep->desc);
1512 ep_state = &xhci->devs[slot_id]->eps[ep_index].ep_state;
1548 ep_index, urb, mem_flags);
1581 slot_id, ep_index);
1585 slot_id, ep_index);
1589 slot_id, ep_index);
1593 slot_id, ep_index);
1644 unsigned int ep_index;
1666 ep_index = xhci_get_endpoint_index(&urb->ep->desc);
1667 ep = &vdev->eps[ep_index];
1741 ep_index, 0);
1776 unsigned int ep_index;
1806 ep_index = xhci_get_endpoint_index(&ep->desc);
1807 ep_ctx = xhci_get_ep_ctx(xhci, out_ctx, ep_index);
1815 if (xhci->devs[udev->slot_id]->eps[ep_index].ring != NULL)
1827 xhci_debugfs_remove_endpoint(xhci, xhci->devs[udev->slot_id], ep_index);
1858 unsigned int ep_index;
1896 ep_index = xhci_get_endpoint_index(&ep->desc);
1900 if (virt_dev->eps[ep_index].ring &&
1942 ep_ctx = xhci_get_ep_ctx(xhci, virt_dev->in_ctx, ep_index);
3026 unsigned int ep_index;
3040 ep_index = xhci_get_endpoint_index(&host_ep->desc);
3041 ep = &vdev->eps[ep_index];
3079 unsigned int ep_index;
3097 ep_index = xhci_get_endpoint_index(&host_ep->desc);
3098 ep = &vdev->eps[ep_index];
3145 ep_index, 0);
3173 xhci_endpoint_copy(xhci, cfg_cmd->in_ctx, vdev->out_ctx, ep_index);
3204 unsigned int ep_index;
3219 ep_index = xhci_get_endpoint_index(&ep->desc);
3220 ep_state = xhci->devs[slot_id]->eps[ep_index].ep_state;
3230 if (!list_empty(&xhci->devs[slot_id]->eps[ep_index].ring->td_list)) {
3303 unsigned int ep_index;
3312 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3313 ep_state = xhci->devs[slot_id]->eps[ep_index].ep_state;
3363 unsigned int ep_index;
3423 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3424 vdev->eps[ep_index].ep_state |= EP_GETTING_STREAMS;
3437 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3439 vdev->eps[ep_index].stream_info = xhci_alloc_stream_info(xhci,
3443 if (!vdev->eps[ep_index].stream_info)
3454 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3455 ep_ctx = xhci_get_ep_ctx(xhci, config_cmd->in_ctx, ep_index);
3458 vdev->out_ctx, ep_index);
3460 vdev->eps[ep_index].stream_info);
3482 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3483 vdev->eps[ep_index].ep_state &= ~EP_GETTING_STREAMS;
3485 udev->slot_id, ep_index);
3486 vdev->eps[ep_index].ep_state |= EP_HAS_STREAMS;
3492 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3493 xhci_debugfs_create_stream_files(xhci, vdev, ep_index);
3501 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3502 xhci_free_stream_info(xhci, vdev->eps[ep_index].stream_info);
3503 vdev->eps[ep_index].stream_info = NULL;
3507 vdev->eps[ep_index].ep_state &= ~EP_GETTING_STREAMS;
3508 vdev->eps[ep_index].ep_state &= ~EP_HAS_STREAMS;
3530 unsigned int ep_index;
3550 ep_index = xhci_get_endpoint_index(&eps[0]->desc);
3551 command = vdev->eps[ep_index].stream_info->free_streams_command;
3563 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3564 ep_ctx = xhci_get_ep_ctx(xhci, command->in_ctx, ep_index);
3565 xhci->devs[udev->slot_id]->eps[ep_index].ep_state |=
3569 vdev->out_ctx, ep_index);
3571 &vdev->eps[ep_index]);
3592 ep_index = xhci_get_endpoint_index(&eps[i]->desc);
3593 xhci_free_stream_info(xhci, vdev->eps[ep_index].stream_info);
3594 vdev->eps[ep_index].stream_info = NULL;
3598 vdev->eps[ep_index].ep_state &= ~EP_GETTING_NO_STREAMS;
3599 vdev->eps[ep_index].ep_state &= ~EP_HAS_STREAMS;
5258 unsigned int ep_index;
5266 ep_index = xhci_get_endpoint_index(&ep->desc);
5268 xhci->devs[slot_id]->eps[ep_index].ep_state &= ~EP_CLEARING_TT;
5269 xhci_ring_doorbell_for_active_rings(xhci, slot_id, ep_index);