Lines Matching refs:hcd

61 static int c67x00_hub_status_data(struct usb_hcd *hcd, char *buf)  in c67x00_hub_status_data()  argument
63 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); in c67x00_hub_status_data()
80 static int c67x00_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue, in c67x00_hub_control() argument
83 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); in c67x00_hub_control()
253 struct usb_hcd *hcd = c67x00_hcd_to_hcd(c67x00); in c67x00_hcd_irq() local
264 if (unlikely(hcd->state == HC_STATE_HALT)) in c67x00_hcd_irq()
267 if (!HCD_HW_ACCESSIBLE(hcd)) in c67x00_hcd_irq()
280 static int c67x00_hcd_start(struct usb_hcd *hcd) in c67x00_hcd_start() argument
282 hcd->uses_new_polling = 1; in c67x00_hcd_start()
283 hcd->state = HC_STATE_RUNNING; in c67x00_hcd_start()
284 set_bit(HCD_FLAG_POLL_RH, &hcd->flags); in c67x00_hcd_start()
292 static void c67x00_hcd_stop(struct usb_hcd *hcd) in c67x00_hcd_stop() argument
297 static int c67x00_hcd_get_frame(struct usb_hcd *hcd) in c67x00_hcd_get_frame() argument
299 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); in c67x00_hcd_get_frame()
346 struct usb_hcd *hcd; in c67x00_hcd_probe() local
353 hcd = usb_create_hcd(&c67x00_hc_driver, sie_dev(sie), "c67x00_sie"); in c67x00_hcd_probe()
354 if (!hcd) { in c67x00_hcd_probe()
358 c67x00 = hcd_to_c67x00_hcd(hcd); in c67x00_hcd_probe()
380 retval = usb_add_hcd(hcd, 0, 0); in c67x00_hcd_probe()
387 device_wakeup_enable(hcd->self.controller); in c67x00_hcd_probe()
399 usb_put_hcd(hcd); in c67x00_hcd_probe()
408 struct usb_hcd *hcd = c67x00_hcd_to_hcd(c67x00); in c67x00_hcd_remove() local
411 usb_remove_hcd(hcd); in c67x00_hcd_remove()
412 usb_put_hcd(hcd); in c67x00_hcd_remove()