Searched refs:virt_dev (Results 1 – 5 of 5) sorted by relevance
/drivers/usb/host/ |
D | xhci.c | 1261 struct xhci_virt_device *virt_dev; in xhci_check_args() local 1280 virt_dev = xhci->devs[udev->slot_id]; in xhci_check_args() 1281 if (virt_dev->udev != udev) { in xhci_check_args() 1781 struct xhci_virt_device *virt_dev; in xhci_add_endpoint() local 1805 virt_dev = xhci->devs[udev->slot_id]; in xhci_add_endpoint() 1806 in_ctx = virt_dev->in_ctx; in xhci_add_endpoint() 1818 if (virt_dev->eps[ep_index].ring && in xhci_add_endpoint() 1840 if (xhci_endpoint_init(xhci, virt_dev, udev, ep, GFP_NOIO) < 0) { in xhci_add_endpoint() 1868 static void xhci_zero_in_ctx(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev) in xhci_zero_in_ctx() argument 1875 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 | 1769 void xhci_endpoint_zero(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev, struct usb_host_e… 1777 struct xhci_virt_device *virt_dev, 1783 struct xhci_virt_device *virt_dev); 1791 int xhci_endpoint_init(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev, 1798 struct xhci_virt_device *virt_dev, 1811 struct xhci_virt_device *virt_dev, bool drop_control_ep); 1855 struct xhci_virt_device *virt_dev,
|
D | xhci-hub.c | 373 struct xhci_virt_device *virt_dev; in xhci_stop_device() local 380 virt_dev = xhci->devs[slot_id]; in xhci_stop_device() 381 if (!virt_dev) in xhci_stop_device() 392 if (virt_dev->eps[i].ring && virt_dev->eps[i].ring->dequeue) { in xhci_stop_device()
|
D | xhci-ring.c | 1165 struct xhci_virt_device *virt_dev; in xhci_handle_cmd_disable_slot() local 1167 virt_dev = xhci->devs[slot_id]; in xhci_handle_cmd_disable_slot() 1168 if (!virt_dev) in xhci_handle_cmd_disable_slot() 1172 xhci_free_device_endpoint_resources(xhci, virt_dev, true); in xhci_handle_cmd_disable_slot() 1179 struct xhci_virt_device *virt_dev; in xhci_handle_cmd_config_ep() local 1193 virt_dev = xhci->devs[slot_id]; in xhci_handle_cmd_config_ep() 1194 ctrl_ctx = xhci_get_input_control_ctx(virt_dev->in_ctx); in xhci_handle_cmd_config_ep() 1214 ep_state = virt_dev->eps[ep_index].ep_state; in xhci_handle_cmd_config_ep() 1222 virt_dev->eps[ep_index].ep_state &= ~EP_HALTED; in xhci_handle_cmd_config_ep()
|