• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/

Lines Matching defs:hcd

30 #include <linux/usb/hcd.h>
32 /* Code sharing between pci-quirks and xhci hcd */
1248 static inline struct xhci_hcd *hcd_to_xhci(struct usb_hcd *hcd)
1250 return (struct xhci_hcd *) (hcd->hcd_priv);
1408 int xhci_init(struct usb_hcd *hcd);
1409 int xhci_run(struct usb_hcd *hcd);
1410 void xhci_stop(struct usb_hcd *hcd);
1411 void xhci_shutdown(struct usb_hcd *hcd);
1412 int xhci_get_frame(struct usb_hcd *hcd);
1413 irqreturn_t xhci_irq(struct usb_hcd *hcd);
1414 irqreturn_t xhci_msi_irq(int irq, struct usb_hcd *hcd);
1415 int xhci_alloc_dev(struct usb_hcd *hcd, struct usb_device *udev);
1416 void xhci_free_dev(struct usb_hcd *hcd, struct usb_device *udev);
1417 int xhci_alloc_streams(struct usb_hcd *hcd, struct usb_device *udev,
1420 int xhci_free_streams(struct usb_hcd *hcd, struct usb_device *udev,
1423 int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev);
1424 int xhci_update_hub_device(struct usb_hcd *hcd, struct usb_device *hdev,
1426 int xhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags);
1427 int xhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status);
1428 int xhci_add_endpoint(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep);
1429 int xhci_drop_endpoint(struct usb_hcd *hcd, struct usb_device *udev, struct usb_host_endpoint *ep);
1430 void xhci_endpoint_reset(struct usb_hcd *hcd, struct usb_host_endpoint *ep);
1431 int xhci_reset_device(struct usb_hcd *hcd, struct usb_device *udev);
1432 int xhci_check_bandwidth(struct usb_hcd *hcd, struct usb_device *udev);
1433 void xhci_reset_bandwidth(struct usb_hcd *hcd, struct usb_device *udev);
1486 int xhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex,
1488 int xhci_hub_status_data(struct usb_hcd *hcd, char *buf);