Lines Matching refs:wusbhc
46 struct wusbhc *wusbhc = usb_hcd_to_wusbhc(usb_hcd); in whc_start() local
47 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_start()
51 mutex_lock(&wusbhc->mutex); in whc_start()
66 wusbhc->cluster_id = bcid; in whc_start()
76 mutex_unlock(&wusbhc->mutex); in whc_start()
90 struct wusbhc *wusbhc = usb_hcd_to_wusbhc(usb_hcd); in whc_stop() local
91 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_stop()
93 mutex_lock(&wusbhc->mutex); in whc_stop()
102 wusb_cluster_id_put(wusbhc->cluster_id); in whc_stop()
104 mutex_unlock(&wusbhc->mutex); in whc_stop()
120 struct wusbhc *wusbhc = usb_hcd_to_wusbhc(usb_hcd); in whc_urb_enqueue() local
121 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_urb_enqueue()
147 struct wusbhc *wusbhc = usb_hcd_to_wusbhc(usb_hcd); in whc_urb_dequeue() local
148 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_urb_dequeue()
175 struct wusbhc *wusbhc = usb_hcd_to_wusbhc(usb_hcd); in whc_endpoint_disable() local
176 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_endpoint_disable()
193 struct wusbhc *wusbhc = usb_hcd_to_wusbhc(usb_hcd); in whc_endpoint_reset() local
194 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_endpoint_reset()
241 struct wusbhc *wusbhc; in whc_probe() local
254 wusbhc = usb_hcd_to_wusbhc(usb_hcd); in whc_probe()
255 whc = wusbhc_to_whc(wusbhc); in whc_probe()
262 wusbhc->dev = dev; in whc_probe()
263 wusbhc->uwb_rc = uwb_rc_get_by_grandpa(umc->dev.parent); in whc_probe()
264 if (!wusbhc->uwb_rc) { in whc_probe()
273 wusbhc->ports_max = USB_MAXCHILDREN; in whc_probe()
275 wusbhc->ports_max = whc->n_devices; in whc_probe()
276 wusbhc->mmcies_max = whc->n_mmc_ies; in whc_probe()
277 wusbhc->start = whc_wusbhc_start; in whc_probe()
278 wusbhc->stop = whc_wusbhc_stop; in whc_probe()
279 wusbhc->mmcie_add = whc_mmcie_add; in whc_probe()
280 wusbhc->mmcie_rm = whc_mmcie_rm; in whc_probe()
281 wusbhc->dev_info_set = whc_dev_info_set; in whc_probe()
282 wusbhc->bwa_set = whc_bwa_set; in whc_probe()
283 wusbhc->set_num_dnts = whc_set_num_dnts; in whc_probe()
284 wusbhc->set_ptk = whc_set_ptk; in whc_probe()
285 wusbhc->set_gtk = whc_set_gtk; in whc_probe()
287 ret = wusbhc_create(wusbhc); in whc_probe()
298 ret = wusbhc_b_create(wusbhc); in whc_probe()
311 wusbhc_destroy(wusbhc); in whc_probe()
313 uwb_rc_put(wusbhc->uwb_rc); in whc_probe()
324 struct wusbhc *wusbhc = usb_hcd_to_wusbhc(usb_hcd); in whc_remove() local
325 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_remove()
329 wusbhc_b_destroy(wusbhc); in whc_remove()
331 wusbhc_destroy(wusbhc); in whc_remove()
332 uwb_rc_put(wusbhc->uwb_rc); in whc_remove()