Lines Matching refs:hcd

599 	struct usb_hcd *hcd;  in xhci_giveback_urb_in_irq()  local
606 hcd = bus_to_hcd(urb->dev->bus); in xhci_giveback_urb_in_irq()
617 usb_hcd_unlink_urb_from_ep(hcd, urb); in xhci_giveback_urb_in_irq()
620 usb_hcd_giveback_urb(hcd, urb, status); in xhci_giveback_urb_in_irq()
1431 static unsigned int find_faked_portnum_from_hw_portnum(struct usb_hcd *hcd, in find_faked_portnum_from_hw_portnum() argument
1456 if ((port_speed == 0x03) == (hcd->speed == HCD_USB3)) in find_faked_portnum_from_hw_portnum()
1485 struct usb_hcd *hcd; in handle_port_status() local
1517 hcd = xhci_to_hcd(xhci); in handle_port_status()
1518 if ((major_revision == 0x03) != (hcd->speed == HCD_USB3)) in handle_port_status()
1519 hcd = xhci->shared_hcd; in handle_port_status()
1543 bus_state = &xhci->bus_state[hcd_index(hcd)]; in handle_port_status()
1544 if (hcd->speed == HCD_USB3) in handle_port_status()
1549 faked_port_index = find_faked_portnum_from_hw_portnum(hcd, xhci, in handle_port_status()
1553 if (hcd->state == HC_STATE_SUSPENDED) { in handle_port_status()
1555 usb_hcd_resume_root_hub(hcd); in handle_port_status()
1558 if (hcd->speed == HCD_USB3 && (temp & PORT_PLS_MASK) == XDEV_INACTIVE) in handle_port_status()
1591 mod_timer(&hcd->rh_timer, in handle_port_status()
1607 slot_id = xhci_find_slot_id_by_port(hcd, xhci, in handle_port_status()
1616 usb_wakeup_notification(hcd->self.root_hub, in handle_port_status()
1636 if (hcd->speed != HCD_USB3) in handle_port_status()
1659 set_bit(HCD_FLAG_POLL_RH, &hcd->flags); in handle_port_status()
1662 usb_hcd_poll_rh_status(hcd); in handle_port_status()
2647 irqreturn_t xhci_irq(struct usb_hcd *hcd) in xhci_irq() argument
2649 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_irq()
2683 if (hcd->irq) { in xhci_irq()
2733 irqreturn_t xhci_msi_irq(int irq, void *hcd) in xhci_msi_irq() argument
2735 return xhci_irq(hcd); in xhci_msi_irq()