• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/uwb/

Lines Matching refs:uwb_rc

73  * is protected by uwb_rc->mutex.
84 struct uwb_rc *uwb_rc; /* UWB host controller */
117 int hwarc_filter_evt_beacon_WUSB_0100(struct uwb_rc *rc,
175 int hwarc_filter_evt_drp_avail_WUSB_0100(struct uwb_rc *rc,
250 int hwarc_filter_evt_drp_WUSB_0100(struct uwb_rc *rc,
309 int hwarc_filter_cmd_scan_WUSB_0100(struct uwb_rc *rc,
347 int hwarc_filter_cmd_set_drp_ie_WUSB_0100(struct uwb_rc *rc,
392 int hwarc_filter_cmd_WUSB_0100(struct uwb_rc *rc, struct uwb_rccb **header,
424 int hwarc_filter_cmd(struct uwb_rc *rc, struct uwb_rccb **header,
445 ssize_t hwarc_get_event_size(struct uwb_rc *rc, const struct uwb_rceb *rceb,
498 int hwarc_filter_event_WUSB_0100(struct uwb_rc *rc, struct uwb_rceb **header,
578 int hwarc_filter_event(struct uwb_rc *rc, struct uwb_rceb **header,
600 int hwarc_cmd(struct uwb_rc *uwb_rc, const struct uwb_rccb *cmd, size_t cmd_size)
602 struct hwarc *hwarc = uwb_rc->priv;
611 int hwarc_reset(struct uwb_rc *uwb_rc)
613 struct hwarc *hwarc = uwb_rc->priv;
633 uwb_rc_neh_grok(hwarc->uwb_rc, urb->transfer_buffer,
660 uwb_rc_neh_error(hwarc->uwb_rc, result);
661 uwb_rc_reset_all(hwarc->uwb_rc);
674 * hwarc->uwb_rc always exists because the existence of a 'hwarc'
675 * means that there is a reverence on the hwarc->uwb_rc (see
678 static int hwarc_neep_init(struct uwb_rc *rc)
719 static void hwarc_neep_release(struct uwb_rc *rc)
737 static int hwarc_get_version(struct uwb_rc *rc)
799 * By creating a 'uwb_rc', we have a reference on it -- that reference
809 struct uwb_rc *uwb_rc;
814 uwb_rc = uwb_rc_alloc();
815 if (uwb_rc == NULL) {
827 hwarc->uwb_rc = uwb_rc;
829 uwb_rc->owner = THIS_MODULE;
830 uwb_rc->start = hwarc_neep_init;
831 uwb_rc->stop = hwarc_neep_release;
832 uwb_rc->cmd = hwarc_cmd;
833 uwb_rc->reset = hwarc_reset;
835 uwb_rc->filter_cmd = NULL;
836 uwb_rc->filter_event = NULL;
838 uwb_rc->filter_cmd = hwarc_filter_cmd;
839 uwb_rc->filter_event = hwarc_filter_event;
842 result = uwb_rc_add(uwb_rc, dev, hwarc);
845 result = hwarc_get_version(uwb_rc);
854 uwb_rc_rm(uwb_rc);
859 uwb_rc_put(uwb_rc);
867 struct uwb_rc *uwb_rc = hwarc->uwb_rc;
870 uwb_rc_rm(uwb_rc);
874 uwb_rc_put(uwb_rc); /* when creating the device, refcount = 1 */
880 struct uwb_rc *uwb_rc = hwarc->uwb_rc;
882 uwb_rc_pre_reset(uwb_rc);
889 struct uwb_rc *uwb_rc = hwarc->uwb_rc;
891 return uwb_rc_post_reset(uwb_rc);