Lines Matching refs:wusbhc
23 struct wusbhc *wusbhc = container_of(pal, struct wusbhc, pal); in wusbhc_channel_changed() local
25 dev_dbg(wusbhc->dev, "%s: channel = %d\n", __func__, channel); in wusbhc_channel_changed()
27 wusbhc_stop(wusbhc); in wusbhc_channel_changed()
29 wusbhc_start(wusbhc); in wusbhc_channel_changed()
36 int wusbhc_pal_register(struct wusbhc *wusbhc) in wusbhc_pal_register() argument
38 uwb_pal_init(&wusbhc->pal); in wusbhc_pal_register()
40 wusbhc->pal.name = "wusbhc"; in wusbhc_pal_register()
41 wusbhc->pal.device = wusbhc->usb_hcd.self.controller; in wusbhc_pal_register()
42 wusbhc->pal.rc = wusbhc->uwb_rc; in wusbhc_pal_register()
43 wusbhc->pal.channel_changed = wusbhc_channel_changed; in wusbhc_pal_register()
45 return uwb_pal_register(&wusbhc->pal); in wusbhc_pal_register()
52 void wusbhc_pal_unregister(struct wusbhc *wusbhc) in wusbhc_pal_unregister() argument
54 if (wusbhc->uwb_rc) in wusbhc_pal_unregister()
55 uwb_pal_unregister(&wusbhc->pal); in wusbhc_pal_unregister()