Home
last modified time | relevance | path

Searched refs:virt_dev (Results 1 – 5 of 5) sorted by relevance

/drivers/usb/host/
Dxhci.c1261 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 …]
Dxhci-mem.c399 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 …]
Dxhci.h1769 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,
Dxhci-hub.c373 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()
Dxhci-ring.c1165 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()