Searched refs:virt_dev (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/usb/host/ |
D | xhci.c | 1212 struct xhci_virt_device *virt_dev; in xhci_check_args() local 1231 virt_dev = xhci->devs[udev->slot_id]; in xhci_check_args() 1232 if (virt_dev->udev != udev) { in xhci_check_args() 1744 struct xhci_virt_device *virt_dev; in xhci_add_endpoint() local 1768 virt_dev = xhci->devs[udev->slot_id]; in xhci_add_endpoint() 1769 in_ctx = virt_dev->in_ctx; in xhci_add_endpoint() 1781 if (virt_dev->eps[ep_index].ring && in xhci_add_endpoint() 1803 if (xhci_endpoint_init(xhci, virt_dev, udev, ep, GFP_NOIO) < 0) { in xhci_add_endpoint() 1831 static void xhci_zero_in_ctx(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev) in xhci_zero_in_ctx() argument 1838 ctrl_ctx = xhci_get_input_control_ctx(virt_dev->in_ctx); in xhci_zero_in_ctx() [all …]
|
D | xhci-mem.c | 399 struct xhci_virt_device *virt_dev, in xhci_free_or_cache_endpoint_ring() argument 404 rings_cached = virt_dev->num_rings_cached; in xhci_free_or_cache_endpoint_ring() 406 virt_dev->ring_cache[rings_cached] = in xhci_free_or_cache_endpoint_ring() 407 virt_dev->eps[ep_index].ring; in xhci_free_or_cache_endpoint_ring() 408 virt_dev->num_rings_cached++; in xhci_free_or_cache_endpoint_ring() 411 virt_dev->num_rings_cached, in xhci_free_or_cache_endpoint_ring() 412 (virt_dev->num_rings_cached > 1) ? "s" : ""); in xhci_free_or_cache_endpoint_ring() 414 xhci_ring_free(xhci, virt_dev->eps[ep_index].ring); in xhci_free_or_cache_endpoint_ring() 417 virt_dev->num_rings_cached); in xhci_free_or_cache_endpoint_ring() 419 virt_dev->eps[ep_index].ring = NULL; in xhci_free_or_cache_endpoint_ring() [all …]
|
D | xhci.h | 1691 void xhci_endpoint_zero(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev, struct usb_host_e… 1699 struct xhci_virt_device *virt_dev, 1705 struct xhci_virt_device *virt_dev); 1713 int xhci_endpoint_init(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev, 1720 struct xhci_virt_device *virt_dev, 1733 struct xhci_virt_device *virt_dev, bool drop_control_ep); 1775 struct xhci_virt_device *virt_dev,
|
D | xhci-hub.c | 271 struct xhci_virt_device *virt_dev; in xhci_stop_device() local 278 virt_dev = xhci->devs[slot_id]; in xhci_stop_device() 287 if (virt_dev->eps[i].ring && virt_dev->eps[i].ring->dequeue) { in xhci_stop_device()
|
D | xhci-ring.c | 1093 struct xhci_virt_device *virt_dev; in xhci_handle_cmd_disable_slot() local 1095 virt_dev = xhci->devs[slot_id]; in xhci_handle_cmd_disable_slot() 1096 if (!virt_dev) in xhci_handle_cmd_disable_slot() 1100 xhci_free_device_endpoint_resources(xhci, virt_dev, true); in xhci_handle_cmd_disable_slot() 1107 struct xhci_virt_device *virt_dev; in xhci_handle_cmd_config_ep() local 1121 virt_dev = xhci->devs[slot_id]; in xhci_handle_cmd_config_ep() 1122 ctrl_ctx = xhci_get_input_control_ctx(virt_dev->in_ctx); in xhci_handle_cmd_config_ep() 1142 ep_state = virt_dev->eps[ep_index].ep_state; in xhci_handle_cmd_config_ep() 1150 virt_dev->eps[ep_index].ep_state &= ~EP_HALTED; in xhci_handle_cmd_config_ep()
|