Lines Matching refs:primary_hcd
2532 schedule_work(&hcd->primary_hcd->died_work); in usb_hc_died()
2551 struct usb_hcd *primary_hcd) in __usb_create_hcd() argument
2558 if (primary_hcd == NULL) { in __usb_create_hcd()
2579 hcd->address0_mutex = primary_hcd->address0_mutex; in __usb_create_hcd()
2580 hcd->bandwidth_mutex = primary_hcd->bandwidth_mutex; in __usb_create_hcd()
2581 hcd->primary_hcd = primary_hcd; in __usb_create_hcd()
2582 primary_hcd->primary_hcd = primary_hcd; in __usb_create_hcd()
2583 hcd->shared_hcd = primary_hcd; in __usb_create_hcd()
2584 primary_hcd->shared_hcd = hcd; in __usb_create_hcd()
2629 struct usb_hcd *primary_hcd) in usb_create_shared_hcd() argument
2631 return __usb_create_hcd(driver, dev, dev, bus_name, primary_hcd); in usb_create_shared_hcd()
2675 peer->primary_hcd = NULL; in hcd_release()
2701 if (!hcd->primary_hcd) in usb_hcd_is_primary_hcd()
2703 return hcd == hcd->primary_hcd; in usb_hcd_is_primary_hcd()