Lines Matching defs:hc_driver
239 struct hc_driver { struct
240 char description[24];
242 void (*irq) (struct usb_hcd *hcd, struct pt_regs *regs);
243 int flags;
248 int (*reset) (struct usb_hcd *hcd);
249 int (*start) (struct usb_hcd *hcd);
250 int (*restart) (struct usb_hcd *hcd);
252 int (*suspend) (struct usb_hcd *hcd, U32 state);
254 int (*resume) (struct usb_hcd *hcd);
256 void (*stop) (struct usb_hcd *hcd);
258 int (*get_frame_number) (struct usb_hcd *hcd);
260 struct usb_hcd *(*hcd_alloc) (void);
262 void (*hcd_free) (struct usb_hcd *hcd);
264 int (*urb_enqueue) (struct usb_hcd *hcd, struct urb *urb,
266 int (*urb_dequeue) (struct usb_hcd *hcd, struct urb *urb);
268 void (*endpoint_disable)(struct usb_hcd *hcd,
271 int (*hub_status_data) (struct usb_hcd *hcd, char *buf);
272 int (*hub_control) (struct usb_hcd *hcd,