Lines Matching refs:virt_dev

398 		struct xhci_virt_device *virt_dev, unsigned int ep_index)  in xhci_vendor_free_transfer_ring()  argument
403 ops->free_transfer_ring(xhci, virt_dev, ep_index); in xhci_vendor_free_transfer_ring()
407 struct xhci_virt_device *virt_dev, unsigned int ep_index) in xhci_vendor_is_usb_offload_enabled() argument
412 return ops->is_usb_offload_enabled(xhci, virt_dev, ep_index); in xhci_vendor_is_usb_offload_enabled()
465 struct xhci_virt_device *virt_dev, in xhci_free_endpoint_ring() argument
468 if (xhci_vendor_is_usb_offload_enabled(xhci, virt_dev, ep_index)) in xhci_free_endpoint_ring()
469 xhci_vendor_free_transfer_ring(xhci, virt_dev, ep_index); in xhci_free_endpoint_ring()
471 xhci_ring_free(xhci, virt_dev->eps[ep_index].ring); in xhci_free_endpoint_ring()
473 virt_dev->eps[ep_index].ring = NULL; in xhci_free_endpoint_ring()
872 struct xhci_virt_device *virt_dev, in xhci_free_tt_info() argument
882 if (virt_dev->real_port == 0 || in xhci_free_tt_info()
883 virt_dev->real_port > HCS_MAX_PORTS(xhci->hcs_params1)) { in xhci_free_tt_info()
888 tt_list_head = &(xhci->rh_bw[virt_dev->real_port - 1].tts); in xhci_free_tt_info()
902 struct xhci_virt_device *virt_dev, in xhci_alloc_tt_info() argument
925 &xhci->rh_bw[virt_dev->real_port - 1].tts); in xhci_alloc_tt_info()
926 tt_info->slot_id = virt_dev->udev->slot_id; in xhci_alloc_tt_info()
936 xhci_free_tt_info(xhci, virt_dev, virt_dev->udev->slot_id); in xhci_alloc_tt_info()
1121 struct xhci_virt_device *virt_dev; in xhci_copy_ep0_dequeue_into_input_ctx() local
1125 virt_dev = xhci->devs[udev->slot_id]; in xhci_copy_ep0_dequeue_into_input_ctx()
1126 ep0_ctx = xhci_get_ep_ctx(xhci, virt_dev->in_ctx, 0); in xhci_copy_ep0_dequeue_into_input_ctx()
1127 ep_ring = virt_dev->eps[0].ring; in xhci_copy_ep0_dequeue_into_input_ctx()
1499 struct xhci_virt_device *virt_dev, in xhci_endpoint_init() argument
1518 ep_ctx = xhci_get_ep_ctx(xhci, virt_dev->in_ctx, ep_index); in xhci_endpoint_init()
1572 if (xhci_vendor_is_usb_offload_enabled(xhci, virt_dev, ep_index) && in xhci_endpoint_init()
1574 virt_dev->eps[ep_index].new_ring = in xhci_endpoint_init()
1578 virt_dev->eps[ep_index].new_ring = in xhci_endpoint_init()
1582 if (!virt_dev->eps[ep_index].new_ring) in xhci_endpoint_init()
1585 virt_dev->eps[ep_index].skip = false; in xhci_endpoint_init()
1586 ep_ring = virt_dev->eps[ep_index].new_ring; in xhci_endpoint_init()
1606 struct xhci_virt_device *virt_dev, in xhci_endpoint_zero() argument
1613 ep_ctx = xhci_get_ep_ctx(xhci, virt_dev->in_ctx, ep_index); in xhci_endpoint_zero()
1637 struct xhci_virt_device *virt_dev) in xhci_update_bw_info() argument
1645 bw_info = &virt_dev->eps[i].bw_info; in xhci_update_bw_info()