Lines Matching refs:uwb_rc
65 struct uwb_rc *uwb_rc; /* UWB host controller */ member
92 static int whcrc_cmd(struct uwb_rc *uwb_rc, in whcrc_cmd() argument
96 struct whcrc *whcrc = uwb_rc->priv; in whcrc_cmd()
111 uwb_rc_reset_all(uwb_rc); in whcrc_cmd()
135 static int whcrc_reset(struct uwb_rc *rc) in whcrc_reset()
178 uwb_rc_neh_grok(whcrc->uwb_rc, whcrc->evt_buf, size); in whcrc_event_work()
303 static int whcrc_start_rc(struct uwb_rc *rc) in whcrc_start_rc()
334 void whcrc_stop_rc(struct uwb_rc *rc) in whcrc_stop_rc()
366 struct uwb_rc *uwb_rc; in whcrc_probe() local
371 uwb_rc = uwb_rc_alloc(); in whcrc_probe()
372 if (uwb_rc == NULL) { in whcrc_probe()
389 whcrc->uwb_rc = uwb_rc; in whcrc_probe()
391 uwb_rc->owner = THIS_MODULE; in whcrc_probe()
392 uwb_rc->cmd = whcrc_cmd; in whcrc_probe()
393 uwb_rc->reset = whcrc_reset; in whcrc_probe()
394 uwb_rc->start = whcrc_start_rc; in whcrc_probe()
395 uwb_rc->stop = whcrc_stop_rc; in whcrc_probe()
397 result = uwb_rc_add(uwb_rc, dev, whcrc); in whcrc_probe()
408 uwb_rc_put(uwb_rc); in whcrc_probe()
425 struct uwb_rc *uwb_rc = whcrc->uwb_rc; in whcrc_remove() local
428 uwb_rc_rm(uwb_rc); in whcrc_remove()
431 uwb_rc_put(uwb_rc); in whcrc_remove()
437 struct uwb_rc *uwb_rc = whcrc->uwb_rc; in whcrc_pre_reset() local
439 uwb_rc_pre_reset(uwb_rc); in whcrc_pre_reset()
446 struct uwb_rc *uwb_rc = whcrc->uwb_rc; in whcrc_post_reset() local
448 return uwb_rc_post_reset(uwb_rc); in whcrc_post_reset()