Lines Matching refs:slot_id
1215 if (!udev->slot_id || !xhci->devs[udev->slot_id]) { in xhci_check_args()
1221 virt_dev = xhci->devs[udev->slot_id]; in xhci_check_args()
1245 static int xhci_check_maxpacket(struct xhci_hcd *xhci, unsigned int slot_id, in xhci_check_maxpacket() argument
1256 out_ctx = xhci->devs[slot_id]->out_ctx; in xhci_check_maxpacket()
1281 command->in_ctx = xhci->devs[slot_id]->in_ctx; in xhci_check_maxpacket()
1290 xhci_endpoint_copy(xhci, xhci->devs[slot_id]->in_ctx, in xhci_check_maxpacket()
1291 xhci->devs[slot_id]->out_ctx, ep_index); in xhci_check_maxpacket()
1300 xhci_dbg(xhci, "Slot %d input context\n", slot_id); in xhci_check_maxpacket()
1302 xhci_dbg(xhci, "Slot %d output context\n", slot_id); in xhci_check_maxpacket()
1329 unsigned int slot_id, ep_index; in xhci_urb_enqueue() local
1337 slot_id = urb->dev->slot_id; in xhci_urb_enqueue()
1382 ret = xhci_check_maxpacket(xhci, slot_id, in xhci_urb_enqueue()
1398 slot_id, ep_index); in xhci_urb_enqueue()
1406 if (xhci->devs[slot_id]->eps[ep_index].ep_state & in xhci_urb_enqueue()
1411 } else if (xhci->devs[slot_id]->eps[ep_index].ep_state & in xhci_urb_enqueue()
1419 slot_id, ep_index); in xhci_urb_enqueue()
1429 slot_id, ep_index); in xhci_urb_enqueue()
1438 slot_id, ep_index); in xhci_urb_enqueue()
1464 unsigned int slot_id; in xhci_urb_to_transfer_ring() local
1469 slot_id = urb->dev->slot_id; in xhci_urb_to_transfer_ring()
1472 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_urb_to_transfer_ring()
1481 slot_id, ep_index); in xhci_urb_to_transfer_ring()
1492 slot_id, ep_index, in xhci_urb_to_transfer_ring()
1554 i < urb_priv->length && xhci->devs[urb->dev->slot_id]; in xhci_urb_dequeue()
1584 ep = &xhci->devs[urb->dev->slot_id]->eps[ep_index]; in xhci_urb_dequeue()
1622 xhci_queue_stop_endpoint(xhci, command, urb->dev->slot_id, in xhci_urb_dequeue()
1671 in_ctx = xhci->devs[udev->slot_id]->in_ctx; in xhci_drop_endpoint()
1672 out_ctx = xhci->devs[udev->slot_id]->out_ctx; in xhci_drop_endpoint()
1690 if (xhci->devs[udev->slot_id]->eps[ep_index].ring != NULL) in xhci_drop_endpoint()
1702 xhci_endpoint_zero(xhci, xhci->devs[udev->slot_id], ep); in xhci_drop_endpoint()
1706 udev->slot_id, in xhci_drop_endpoint()
1758 virt_dev = xhci->devs[udev->slot_id]; in xhci_add_endpoint()
1815 udev->slot_id, in xhci_add_endpoint()
1909 struct xhci_virt_device *virt_dev = xhci->devs[udev->slot_id]; in xhci_evaluate_context_result()
2230 virt_dev->tt_info->slot_id, in xhci_check_bw_table()
2401 xhci->devs[udev->slot_id]->bw_table->ss_bw_in -= in xhci_drop_ep_from_interval_table()
2404 xhci->devs[udev->slot_id]->bw_table->ss_bw_out -= in xhci_drop_ep_from_interval_table()
2465 xhci->devs[udev->slot_id]->bw_table->ss_bw_in += in xhci_add_ep_to_interval_table()
2468 xhci->devs[udev->slot_id]->bw_table->ss_bw_out += in xhci_add_ep_to_interval_table()
2649 virt_dev = xhci->devs[udev->slot_id]; in xhci_configure_endpoint()
2679 udev->slot_id, must_succeed); in xhci_configure_endpoint()
2683 udev->slot_id, must_succeed); in xhci_configure_endpoint()
2762 virt_dev = xhci->devs[udev->slot_id]; in xhci_check_bandwidth()
2859 virt_dev = xhci->devs[udev->slot_id]; in xhci_reset_bandwidth()
2886 unsigned int slot_id, unsigned int ep_index, in xhci_setup_input_ctx_for_quirk() argument
2895 in_ctx = xhci->devs[slot_id]->in_ctx; in xhci_setup_input_ctx_for_quirk()
2903 xhci_endpoint_copy(xhci, xhci->devs[slot_id]->in_ctx, in xhci_setup_input_ctx_for_quirk()
2904 xhci->devs[slot_id]->out_ctx, ep_index); in xhci_setup_input_ctx_for_quirk()
2919 xhci_setup_input_ctx_for_config_ep(xhci, xhci->devs[slot_id]->in_ctx, in xhci_setup_input_ctx_for_quirk()
2920 xhci->devs[slot_id]->out_ctx, ctrl_ctx, in xhci_setup_input_ctx_for_quirk()
2933 ep = &xhci->devs[udev->slot_id]->eps[ep_index]; in xhci_cleanup_stalled_ring()
2937 xhci_find_new_dequeue_state(xhci, udev->slot_id, in xhci_cleanup_stalled_ring()
2949 xhci_queue_new_dequeue_state(xhci, udev->slot_id, in xhci_cleanup_stalled_ring()
2960 xhci_setup_input_ctx_for_quirk(xhci, udev->slot_id, in xhci_cleanup_stalled_ring()
2996 unsigned int slot_id) in xhci_check_streams_endpoint() argument
3015 ep_state = xhci->devs[slot_id]->eps[ep_index].ep_state; in xhci_check_streams_endpoint()
3025 if (!list_empty(&xhci->devs[slot_id]->eps[ep_index].ring->td_list)) { in xhci_check_streams_endpoint()
3072 eps[i], udev->slot_id); in xhci_calculate_streams_and_bitmask()
3097 unsigned int slot_id; in xhci_calculate_no_streams_bitmask() local
3102 slot_id = udev->slot_id; in xhci_calculate_no_streams_bitmask()
3103 if (!xhci->devs[slot_id]) in xhci_calculate_no_streams_bitmask()
3108 ep_state = xhci->devs[slot_id]->eps[ep_index].ep_state; in xhci_calculate_no_streams_bitmask()
3213 vdev = xhci->devs[udev->slot_id]; in xhci_alloc_streams()
3278 udev->slot_id, ep_index); in xhci_alloc_streams()
3324 vdev = xhci->devs[udev->slot_id]; in xhci_free_streams()
3354 xhci->devs[udev->slot_id]->eps[ep_index].ep_state |= in xhci_free_streams()
3447 unsigned int slot_id; in xhci_discover_or_reset_device() local
3458 slot_id = udev->slot_id; in xhci_discover_or_reset_device()
3459 virt_dev = xhci->devs[slot_id]; in xhci_discover_or_reset_device()
3462 "not exist. Re-allocate the device\n", slot_id); in xhci_discover_or_reset_device()
3480 slot_id); in xhci_discover_or_reset_device()
3494 xhci_dbg(xhci, "Resetting device with slot ID %u\n", slot_id); in xhci_discover_or_reset_device()
3510 ret = xhci_queue_reset_device(xhci, reset_device_cmd, slot_id); in xhci_discover_or_reset_device()
3536 slot_id, in xhci_discover_or_reset_device()
3637 virt_dev = xhci->devs[udev->slot_id]; in xhci_free_dev()
3650 xhci_free_virt_device(xhci, udev->slot_id); in xhci_free_dev()
3657 udev->slot_id)) { in xhci_free_dev()
3702 int ret, slot_id; in xhci_alloc_dev() local
3725 slot_id = xhci->slot_id; in xhci_alloc_dev()
3728 if (!slot_id || command->status != COMP_SUCCESS) { in xhci_alloc_dev()
3753 if (!xhci_alloc_virt_device(xhci, slot_id, udev, GFP_NOIO)) { in xhci_alloc_dev()
3757 udev->slot_id = slot_id; in xhci_alloc_dev()
3780 udev->slot_id)) in xhci_alloc_dev()
3808 if (!udev->slot_id) { in xhci_setup_device()
3810 "Bad Slot ID %d", udev->slot_id); in xhci_setup_device()
3815 virt_dev = xhci->devs[udev->slot_id]; in xhci_setup_device()
3824 udev->slot_id); in xhci_setup_device()
3868 xhci_dbg(xhci, "Slot ID %d Input Context:\n", udev->slot_id); in xhci_setup_device()
3875 udev->slot_id, setup); in xhci_setup_device()
3901 act, udev->slot_id); in xhci_setup_device()
3921 xhci_dbg(xhci, "Slot ID %d Output Context:\n", udev->slot_id); in xhci_setup_device()
3934 udev->slot_id, in xhci_setup_device()
3935 &xhci->dcbaa->dev_context_ptrs[udev->slot_id], in xhci_setup_device()
3937 le64_to_cpu(xhci->dcbaa->dev_context_ptrs[udev->slot_id])); in xhci_setup_device()
3941 xhci_dbg(xhci, "Slot ID %d Input Context:\n", udev->slot_id); in xhci_setup_device()
3945 xhci_dbg(xhci, "Slot ID %d Output Context:\n", udev->slot_id); in xhci_setup_device()
4015 virt_dev = xhci->devs[udev->slot_id]; in xhci_change_max_exit_latency()
4049 xhci_dbg(xhci, "Slot %u Input Context:\n", udev->slot_id); in xhci_change_max_exit_latency()
4055 xhci_dbg(xhci, "Slot %u Output Context:\n", udev->slot_id); in xhci_change_max_exit_latency()
4205 pm_val |= PORT_HIRD(hird) | PORT_RWE | PORT_L1DS(udev->slot_id); in xhci_set_usb2_hardware_lpm()
4676 !xhci->devs[udev->slot_id]) in xhci_enable_usb3_lpm_timeout()
4701 !xhci->devs[udev->slot_id]) in xhci_disable_usb3_lpm_timeout()
4754 vdev = xhci->devs[hdev->slot_id]; in xhci_update_hub_device()
4824 xhci_dbg(xhci, "Slot %u Input Context:\n", hdev->slot_id); in xhci_update_hub_device()
4837 xhci_dbg(xhci, "Slot %u Output Context:\n", hdev->slot_id); in xhci_update_hub_device()