fhci_to_hcd
struct device *dev = fhci_to_hcd(fhci)->self.controller;
disable_irq_nosync(fhci_to_hcd(fhci)->irq);
enable_irq(fhci_to_hcd(fhci)->irq);
usb_hcd_unlink_urb_from_ep(fhci_to_hcd(fhci), urb);
usb_hcd_giveback_urb(fhci_to_hcd(fhci), urb, urb->status);
disable_irq(fhci_to_hcd(fhci)->irq);
enable_irq(fhci_to_hcd(fhci)->irq);
dev_dbg(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
dev_vdbg(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
dev_err(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
dev_info(fhci_to_hcd(fhci)->self.controller, fmt, ##args)
dev_warn(fhci_to_hcd(fhci)->self.controller, fmt, ##args)