/* WARNING! Apply only if @dev is that of a wusbhc.usb_hcd.self->class_dev; otherwise, you loose.  */
static struct wusbhc* usbhc_dev_to_wusbhc(struct device *dev)
/* WARNING! Apply only if @dev is that of a wusbhc.usb_hcd.self->class_dev; otherwise, you loose.  */
static struct wusbhc* usbhc_dev_to_wusbhc(struct device *dev)
{
	struct usb_bus *usb_bus = dev_get_drvdata(dev);
	struct usb_hcd *usb_hcd = bus_to_hcd(usb_bus);
	return usb_hcd_to_wusbhc(usb_hcd);
}