usbip: vhci-hcd: Add vhci struct
authorYuyang Du <yuyang.du@intel.com>
Thu, 8 Jun 2017 05:04:06 +0000 (13:04 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 13 Jun 2017 08:51:09 +0000 (10:51 +0200)
commit559e9c00b340ab4929e36a6bb176ca11f95ef46a
treea5ebc19108f858e852ecaf8e7a4a270509a1cbb2
parent5ec0edc96558a0090c7c3361adc0a5d98102cd80
usbip: vhci-hcd: Add vhci struct

In order to support SuperSpeed devices, a USB3 HCD is added to
share the USB2 HCD. As a result, a VHCI is composed of two
vhci_hcds associated with the two HCDs respectively. So we add
another level of abstraction, vhci, and thus this vhci structure.

Signed-off-by: Yuyang Du <yuyang.du@intel.com>
Acked-by: Shuah Khan <shuahkh@osg.samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/usbip/vhci.h