]> Pileus Git - ~andy/linux/blobdiff - drivers/usb/host/xhci.h
xHCI: dynamic ring expansion
[~andy/linux] / drivers / usb / host / xhci.h
index ea8fc237d15849eea852e6922611f69ed5644fab..57cd632064b4088bd17fd6c75fc177611b8ff6df 100644 (file)
@@ -1622,6 +1622,8 @@ int xhci_endpoint_init(struct xhci_hcd *xhci, struct xhci_virt_device *virt_dev,
                struct usb_device *udev, struct usb_host_endpoint *ep,
                gfp_t mem_flags);
 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring);
+int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring,
+                               unsigned int num_trbs, gfp_t flags);
 void xhci_free_or_cache_endpoint_ring(struct xhci_hcd *xhci,
                struct xhci_virt_device *virt_dev,
                unsigned int ep_index);