Lines Matching refs:wusbhc
21 #include "wusbhc.h"
24 static int wusbhc_bwa_set(struct wusbhc *wusbhc, u8 stream,
29 return wusbhc->bwa_set(wusbhc, stream, mas);
34 struct wusbhc *wusbhc = rsv->pal_priv;
35 struct device *dev = wusbhc->dev;
44 wusbhc_bwa_set(wusbhc, rsv->stream, &mas);
48 wusbhc_bwa_set(wusbhc, 0, NULL);
59 * @wusbhc: the WUSB HC requesting a bandwith reservation
61 int wusbhc_rsv_establish(struct wusbhc *wusbhc)
63 struct uwb_rc *rc = wusbhc->uwb_rc;
68 rsv = uwb_rsv_create(rc, wusbhc_rsv_complete_cb, wusbhc);
72 bcid.data[0] = wusbhc->cluster_id;
85 wusbhc->rsv = rsv;
94 * @wusbhc: the WUSB host whose reservation is to be terminated
96 void wusbhc_rsv_terminate(struct wusbhc *wusbhc)
98 if (wusbhc->rsv) {
99 uwb_rsv_terminate(wusbhc->rsv);
100 uwb_rsv_destroy(wusbhc->rsv);
101 wusbhc->rsv = NULL;