Lines Matching refs:slot_id

1225 		if (!udev->slot_id || !xhci->devs[udev->slot_id]) {  in xhci_check_args()
1231 virt_dev = xhci->devs[udev->slot_id]; in xhci_check_args()
1255 static int xhci_check_maxpacket(struct xhci_hcd *xhci, unsigned int slot_id, in xhci_check_maxpacket() argument
1266 out_ctx = xhci->devs[slot_id]->out_ctx; in xhci_check_maxpacket()
1291 command->in_ctx = xhci->devs[slot_id]->in_ctx; in xhci_check_maxpacket()
1300 xhci_endpoint_copy(xhci, xhci->devs[slot_id]->in_ctx, in xhci_check_maxpacket()
1301 xhci->devs[slot_id]->out_ctx, ep_index); in xhci_check_maxpacket()
1310 xhci_dbg(xhci, "Slot %d input context\n", slot_id); in xhci_check_maxpacket()
1312 xhci_dbg(xhci, "Slot %d output context\n", slot_id); in xhci_check_maxpacket()
1339 unsigned int slot_id, ep_index; in xhci_urb_enqueue() local
1347 slot_id = urb->dev->slot_id; in xhci_urb_enqueue()
1392 ret = xhci_check_maxpacket(xhci, slot_id, in xhci_urb_enqueue()
1408 slot_id, ep_index); in xhci_urb_enqueue()
1416 if (xhci->devs[slot_id]->eps[ep_index].ep_state & in xhci_urb_enqueue()
1421 } else if (xhci->devs[slot_id]->eps[ep_index].ep_state & in xhci_urb_enqueue()
1429 slot_id, ep_index); in xhci_urb_enqueue()
1439 slot_id, ep_index); in xhci_urb_enqueue()
1448 slot_id, ep_index); in xhci_urb_enqueue()
1474 unsigned int slot_id; in xhci_urb_to_transfer_ring() local
1479 slot_id = urb->dev->slot_id; in xhci_urb_to_transfer_ring()
1482 ep = &xhci->devs[slot_id]->eps[ep_index]; in xhci_urb_to_transfer_ring()
1491 slot_id, ep_index); in xhci_urb_to_transfer_ring()
1502 slot_id, ep_index, in xhci_urb_to_transfer_ring()
1564 i < urb_priv->length && xhci->devs[urb->dev->slot_id]; in xhci_urb_dequeue()
1594 ep = &xhci->devs[urb->dev->slot_id]->eps[ep_index]; in xhci_urb_dequeue()
1632 xhci_queue_stop_endpoint(xhci, command, urb->dev->slot_id, in xhci_urb_dequeue()
1681 in_ctx = xhci->devs[udev->slot_id]->in_ctx; in xhci_drop_endpoint()
1682 out_ctx = xhci->devs[udev->slot_id]->out_ctx; in xhci_drop_endpoint()
1700 if (xhci->devs[udev->slot_id]->eps[ep_index].ring != NULL) in xhci_drop_endpoint()
1712 xhci_endpoint_zero(xhci, xhci->devs[udev->slot_id], ep); in xhci_drop_endpoint()
1716 udev->slot_id, in xhci_drop_endpoint()
1768 virt_dev = xhci->devs[udev->slot_id]; in xhci_add_endpoint()
1825 udev->slot_id, in xhci_add_endpoint()
1919 struct xhci_virt_device *virt_dev = xhci->devs[udev->slot_id]; in xhci_evaluate_context_result()
2240 virt_dev->tt_info->slot_id, in xhci_check_bw_table()
2411 xhci->devs[udev->slot_id]->bw_table->ss_bw_in -= in xhci_drop_ep_from_interval_table()
2414 xhci->devs[udev->slot_id]->bw_table->ss_bw_out -= in xhci_drop_ep_from_interval_table()
2475 xhci->devs[udev->slot_id]->bw_table->ss_bw_in += in xhci_add_ep_to_interval_table()
2478 xhci->devs[udev->slot_id]->bw_table->ss_bw_out += in xhci_add_ep_to_interval_table()
2659 virt_dev = xhci->devs[udev->slot_id]; in xhci_configure_endpoint()
2689 udev->slot_id, must_succeed); in xhci_configure_endpoint()
2693 udev->slot_id, must_succeed); in xhci_configure_endpoint()
2772 virt_dev = xhci->devs[udev->slot_id]; in xhci_check_bandwidth()
2869 virt_dev = xhci->devs[udev->slot_id]; in xhci_reset_bandwidth()
2896 unsigned int slot_id, unsigned int ep_index, in xhci_setup_input_ctx_for_quirk() argument
2905 in_ctx = xhci->devs[slot_id]->in_ctx; in xhci_setup_input_ctx_for_quirk()
2913 xhci_endpoint_copy(xhci, xhci->devs[slot_id]->in_ctx, in xhci_setup_input_ctx_for_quirk()
2914 xhci->devs[slot_id]->out_ctx, ep_index); in xhci_setup_input_ctx_for_quirk()
2929 xhci_setup_input_ctx_for_config_ep(xhci, xhci->devs[slot_id]->in_ctx, in xhci_setup_input_ctx_for_quirk()
2930 xhci->devs[slot_id]->out_ctx, ctrl_ctx, in xhci_setup_input_ctx_for_quirk()
2943 ep = &xhci->devs[udev->slot_id]->eps[ep_index]; in xhci_cleanup_stalled_ring()
2947 xhci_find_new_dequeue_state(xhci, udev->slot_id, in xhci_cleanup_stalled_ring()
2959 xhci_queue_new_dequeue_state(xhci, udev->slot_id, in xhci_cleanup_stalled_ring()
2970 xhci_setup_input_ctx_for_quirk(xhci, udev->slot_id, in xhci_cleanup_stalled_ring()
3006 unsigned int slot_id) in xhci_check_streams_endpoint() argument
3025 ep_state = xhci->devs[slot_id]->eps[ep_index].ep_state; in xhci_check_streams_endpoint()
3035 if (!list_empty(&xhci->devs[slot_id]->eps[ep_index].ring->td_list)) { in xhci_check_streams_endpoint()
3082 eps[i], udev->slot_id); in xhci_calculate_streams_and_bitmask()
3107 unsigned int slot_id; in xhci_calculate_no_streams_bitmask() local
3112 slot_id = udev->slot_id; in xhci_calculate_no_streams_bitmask()
3113 if (!xhci->devs[slot_id]) in xhci_calculate_no_streams_bitmask()
3118 ep_state = xhci->devs[slot_id]->eps[ep_index].ep_state; in xhci_calculate_no_streams_bitmask()
3223 vdev = xhci->devs[udev->slot_id]; in xhci_alloc_streams()
3288 udev->slot_id, ep_index); in xhci_alloc_streams()
3334 vdev = xhci->devs[udev->slot_id]; in xhci_free_streams()
3364 xhci->devs[udev->slot_id]->eps[ep_index].ep_state |= in xhci_free_streams()
3457 unsigned int slot_id; in xhci_discover_or_reset_device() local
3468 slot_id = udev->slot_id; in xhci_discover_or_reset_device()
3469 virt_dev = xhci->devs[slot_id]; in xhci_discover_or_reset_device()
3472 "not exist. Re-allocate the device\n", slot_id); in xhci_discover_or_reset_device()
3490 slot_id); in xhci_discover_or_reset_device()
3504 xhci_dbg(xhci, "Resetting device with slot ID %u\n", slot_id); in xhci_discover_or_reset_device()
3520 ret = xhci_queue_reset_device(xhci, reset_device_cmd, slot_id); in xhci_discover_or_reset_device()
3546 slot_id, in xhci_discover_or_reset_device()
3647 virt_dev = xhci->devs[udev->slot_id]; in xhci_free_dev()
3660 xhci_free_virt_device(xhci, udev->slot_id); in xhci_free_dev()
3667 udev->slot_id)) { in xhci_free_dev()
3712 int ret, slot_id; in xhci_alloc_dev() local
3735 slot_id = xhci->slot_id; in xhci_alloc_dev()
3738 if (!slot_id || command->status != COMP_SUCCESS) { in xhci_alloc_dev()
3763 if (!xhci_alloc_virt_device(xhci, slot_id, udev, GFP_NOIO)) { in xhci_alloc_dev()
3767 udev->slot_id = slot_id; in xhci_alloc_dev()
3790 udev->slot_id)) in xhci_alloc_dev()
3820 if (!udev->slot_id) { in xhci_setup_device()
3822 "Bad Slot ID %d", udev->slot_id); in xhci_setup_device()
3827 virt_dev = xhci->devs[udev->slot_id]; in xhci_setup_device()
3836 udev->slot_id); in xhci_setup_device()
3880 xhci_dbg(xhci, "Slot ID %d Input Context:\n", udev->slot_id); in xhci_setup_device()
3887 udev->slot_id, setup); in xhci_setup_device()
3913 act, udev->slot_id); in xhci_setup_device()
3933 xhci_dbg(xhci, "Slot ID %d Output Context:\n", udev->slot_id); in xhci_setup_device()
3946 udev->slot_id, in xhci_setup_device()
3947 &xhci->dcbaa->dev_context_ptrs[udev->slot_id], in xhci_setup_device()
3949 le64_to_cpu(xhci->dcbaa->dev_context_ptrs[udev->slot_id])); in xhci_setup_device()
3953 xhci_dbg(xhci, "Slot ID %d Input Context:\n", udev->slot_id); in xhci_setup_device()
3957 xhci_dbg(xhci, "Slot ID %d Output Context:\n", udev->slot_id); in xhci_setup_device()
4027 virt_dev = xhci->devs[udev->slot_id]; in xhci_change_max_exit_latency()
4061 xhci_dbg(xhci, "Slot %u Input Context:\n", udev->slot_id); in xhci_change_max_exit_latency()
4067 xhci_dbg(xhci, "Slot %u Output Context:\n", udev->slot_id); in xhci_change_max_exit_latency()
4217 pm_val |= PORT_HIRD(hird) | PORT_RWE | PORT_L1DS(udev->slot_id); in xhci_set_usb2_hardware_lpm()
4688 !xhci->devs[udev->slot_id]) in xhci_enable_usb3_lpm_timeout()
4714 !xhci->devs[udev->slot_id]) in xhci_disable_usb3_lpm_timeout()
4770 vdev = xhci->devs[hdev->slot_id]; in xhci_update_hub_device()
4840 xhci_dbg(xhci, "Slot %u Input Context:\n", hdev->slot_id); in xhci_update_hub_device()
4853 xhci_dbg(xhci, "Slot %u Output Context:\n", hdev->slot_id); in xhci_update_hub_device()