Lines Matching refs:wusbhc
31 static int wusbhc_bwa_set(struct wusbhc *wusbhc, u8 stream, in wusbhc_bwa_set() argument
36 return wusbhc->bwa_set(wusbhc, stream, mas); in wusbhc_bwa_set()
49 struct wusbhc *wusbhc = rsv->pal_priv; in wusbhc_rsv_complete_cb() local
50 struct device *dev = wusbhc->dev; in wusbhc_rsv_complete_cb()
59 wusbhc_bwa_set(wusbhc, rsv->stream, &mas); in wusbhc_rsv_complete_cb()
63 wusbhc_bwa_set(wusbhc, 0, NULL); in wusbhc_rsv_complete_cb()
76 int wusbhc_rsv_establish(struct wusbhc *wusbhc) in wusbhc_rsv_establish() argument
78 struct uwb_rc *rc = wusbhc->uwb_rc; in wusbhc_rsv_establish()
86 rsv = uwb_rsv_create(rc, wusbhc_rsv_complete_cb, wusbhc); in wusbhc_rsv_establish()
90 bcid.data[0] = wusbhc->cluster_id; in wusbhc_rsv_establish()
103 wusbhc->rsv = rsv; in wusbhc_rsv_establish()
114 void wusbhc_rsv_terminate(struct wusbhc *wusbhc) in wusbhc_rsv_terminate() argument
116 if (wusbhc->rsv) { in wusbhc_rsv_terminate()
117 uwb_rsv_terminate(wusbhc->rsv); in wusbhc_rsv_terminate()
118 uwb_rsv_destroy(wusbhc->rsv); in wusbhc_rsv_terminate()
119 wusbhc->rsv = NULL; in wusbhc_rsv_terminate()