Searched refs:uwb_rc (Results 1 - 25 of 32) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/uwb/
H A Duwb-internal.h41 extern int __uwb_dev_offair(struct uwb_dev *, struct uwb_rc *);
43 struct uwb_rc *parent_rc);
45 extern void uwbd_dev_onair(struct uwb_rc *, struct uwb_beca_e *);
47 void uwb_notify(struct uwb_rc *rc, struct uwb_dev *uwb_dev, enum uwb_notifs event);
50 extern struct uwb_rc *__uwb_rc_try_get(struct uwb_rc *);
51 static inline struct uwb_rc *__uwb_rc_get(struct uwb_rc *rc)
57 static inline void __uwb_rc_put(struct uwb_rc *rc)
62 extern int uwb_rc_reset(struct uwb_rc *r
[all...]
H A Die.c77 * @uwb_rc: UWB Radio Controller
80 * We don't need to lock the uwb_rc's mutex because we don't modify
85 ssize_t uwb_rc_get_ie(struct uwb_rc *uwb_rc, struct uwb_rc_evt_get_ie **pget_ie) argument
88 struct device *dev = &uwb_rc->uwb_dev.dev;
99 result = uwb_rc_vcmd(uwb_rc, "GET_IE", cmd, sizeof(*cmd),
130 int uwb_rc_set_ie(struct uwb_rc *rc, struct uwb_rc_cmd_set_ie *cmd)
159 void uwb_rc_ie_init(struct uwb_rc *uwb_rc) argument
161 mutex_init(&uwb_rc
175 uwb_rc_ie_setup(struct uwb_rc *uwb_rc) argument
198 uwb_rc_ie_release(struct uwb_rc *uwb_rc) argument
260 uwb_rc_ie_add(struct uwb_rc *uwb_rc, const struct uwb_ie_hdr *ies, size_t size) argument
307 uwb_rc_ie_cache_rm(struct uwb_rc *uwb_rc, enum uwb_ie to_remove) argument
340 uwb_rc_ie_rm(struct uwb_rc *uwb_rc, enum uwb_ie element_id) argument
[all...]
H A Dhwa-rc.c73 * is protected by uwb_rc->mutex.
84 struct uwb_rc *uwb_rc; /* UWB host controller */ member in struct:hwarc
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 *r
600 hwarc_cmd(struct uwb_rc *uwb_rc, const struct uwb_rccb *cmd, size_t cmd_size) argument
611 hwarc_reset(struct uwb_rc *uwb_rc) argument
809 struct uwb_rc *uwb_rc; local
867 struct uwb_rc *uwb_rc = hwarc->uwb_rc; local
880 struct uwb_rc *uwb_rc = hwarc->uwb_rc; local
889 struct uwb_rc *uwb_rc = hwarc->uwb_rc; local
[all...]
H A Dlc-rc.c18 struct uwb_rc *rc = dev_get_drvdata(dev);
25 static struct uwb_rc *uwb_rc_find_by_index(int index)
28 struct uwb_rc *rc = NULL;
49 * Release the backing device of a uwb_rc that has been dynamically allocated.
54 struct uwb_rc *rc = container_of(uwb_dev, struct uwb_rc, uwb_dev);
61 void uwb_rc_init(struct uwb_rc *rc)
83 struct uwb_rc *uwb_rc_alloc(void)
85 struct uwb_rc *rc;
108 static int uwb_rc_sys_add(struct uwb_rc *r
[all...]
H A Dradio.c24 static int uwb_radio_select_channel(struct uwb_rc *rc)
41 static void uwb_radio_channel_changed(struct uwb_rc *rc, int channel)
61 static int uwb_radio_change_channel(struct uwb_rc *rc, int channel)
92 struct uwb_rc *rc = pal->rc;
116 struct uwb_rc *rc = pal->rc;
136 int uwb_radio_force_channel(struct uwb_rc *rc, int channel)
156 int uwb_radio_setup(struct uwb_rc *rc)
168 void uwb_radio_reset_state(struct uwb_rc *rc)
194 void uwb_radio_shutdown(struct uwb_rc *rc)
H A Dwhc-rc.c61 * is protected by uwb_rc->mutex.
65 struct uwb_rc *uwb_rc; /* UWB host controller */ member in struct:whcrc
92 static int whcrc_cmd(struct uwb_rc *uwb_rc, argument
96 struct whcrc *whcrc = uwb_rc->priv;
111 uwb_rc_reset_all(uwb_rc);
135 static int whcrc_reset(struct uwb_rc *rc)
178 uwb_rc_neh_grok(whcrc->uwb_rc, whcrc->evt_buf, size);
302 static int whcrc_start_rc(struct uwb_rc *r
365 struct uwb_rc *uwb_rc; local
424 struct uwb_rc *uwb_rc = whcrc->uwb_rc; local
436 struct uwb_rc *uwb_rc = whcrc->uwb_rc; local
445 struct uwb_rc *uwb_rc = whcrc->uwb_rc; local
[all...]
H A Dpal.c42 struct uwb_rc *rc = pal->rc;
47 &rc->uwb_dev.dev.kobj, "uwb_rc");
53 sysfs_remove_link(&pal->device->kobj, "uwb_rc");
74 struct uwb_rc *rc = pal->rc;
86 sysfs_remove_link(&pal->device->kobj, "uwb_rc");
95 void uwb_rc_pal_init(struct uwb_rc *rc)
H A Daddress.c36 int uwb_rc_dev_addr_mgmt(struct uwb_rc *rc,
101 static int uwb_rc_addr_set(struct uwb_rc *rc,
139 static int uwb_rc_addr_get(struct uwb_rc *rc,
180 int uwb_rc_mac_addr_get(struct uwb_rc *rc,
188 int uwb_rc_dev_addr_get(struct uwb_rc *rc,
196 int uwb_rc_mac_addr_set(struct uwb_rc *rc,
208 int uwb_rc_dev_addr_set(struct uwb_rc *rc,
254 int uwb_rc_dev_addr_assign(struct uwb_rc *rc)
276 struct uwb_rc *rc = evt->rc;
283 * reading /sys/class/uwb_rc/X
[all...]
H A Ddrp-avail.c49 void uwb_drp_avail_init(struct uwb_rc *rc)
61 void uwb_drp_available(struct uwb_rc *rc, struct uwb_mas_bm *avail)
74 int uwb_drp_avail_reserve_pending(struct uwb_rc *rc, struct uwb_mas_bm *mas)
91 void uwb_drp_avail_reserve(struct uwb_rc *rc, struct uwb_mas_bm *mas)
103 void uwb_drp_avail_release(struct uwb_rc *rc, struct uwb_mas_bm *mas)
117 void uwb_drp_avail_ie_update(struct uwb_rc *rc)
274 struct uwb_rc *rc = evt->rc;
H A Dreset.c41 int uwb_rc_cmd_async(struct uwb_rc *rc, const char *cmd_name,
93 static void uwb_rc_cmd_done(struct uwb_rc *rc, void *arg,
140 ssize_t __uwb_rc_cmd(struct uwb_rc *rc, const char *cmd_name,
196 ssize_t uwb_rc_cmd(struct uwb_rc *rc, const char *cmd_name,
239 ssize_t uwb_rc_vcmd(struct uwb_rc *rc, const char *cmd_name,
260 int uwb_rc_reset(struct uwb_rc *rc)
294 struct uwb_rc *rc = evt->rc;
319 void uwb_rc_reset_all(struct uwb_rc *rc)
336 void uwb_rc_pre_reset(struct uwb_rc *rc)
346 int uwb_rc_post_reset(struct uwb_rc *r
[all...]
H A Dneh.c105 struct uwb_rc *rc;
161 int __uwb_rc_ctx_get(struct uwb_rc *rc, struct uwb_rc_neh *neh)
181 void __uwb_rc_ctx_put(struct uwb_rc *rc, struct uwb_rc_neh *neh)
207 struct uwb_rc_neh *uwb_rc_neh_add(struct uwb_rc *rc, struct uwb_rccb *cmd,
254 static void __uwb_rc_neh_rm(struct uwb_rc *rc, struct uwb_rc_neh *neh)
268 void uwb_rc_neh_rm(struct uwb_rc *rc, struct uwb_rc_neh *neh)
288 void uwb_rc_neh_arm(struct uwb_rc *rc, struct uwb_rc_neh *neh)
327 struct uwb_rc_neh *uwb_rc_neh_lookup(struct uwb_rc *rc,
377 void uwb_rc_notif(struct uwb_rc *rc, struct uwb_rceb *rceb, ssize_t size)
406 static void uwb_rc_neh_grok_event(struct uwb_rc *r
[all...]
H A Duwbd.c213 struct uwb_rc *rc;
231 struct uwb_rc *rc;
257 struct uwb_rc *rc = param;
292 void uwbd_start(struct uwb_rc *rc)
303 void uwbd_stop(struct uwb_rc *rc)
323 struct uwb_rc *rc = evt->rc;
340 void uwbd_flush(struct uwb_rc *rc)
H A Dscan.c23 int uwb_rc_scan(struct uwb_rc *rc,
70 struct uwb_rc *rc = uwb_dev->rc;
87 struct uwb_rc *rc = uwb_dev->rc;
H A Ddrp.c58 static void uwb_rc_set_drp_cmd_done(struct uwb_rc *rc, void *arg,
80 int uwb_rc_send_all_drp_ie(struct uwb_rc *rc)
230 struct uwb_rc *rc = rsv->rc;
272 struct uwb_rc *rc = rsv->rc;
316 static void uwb_drp_handle_conflict_rsv(struct uwb_rc *rc, struct uwb_rsv *rsv,
340 static void uwb_drp_handle_all_conflict_rsv(struct uwb_rc *rc,
356 static void uwb_drp_process_target(struct uwb_rc *rc, struct uwb_rsv *rsv,
427 static void uwb_drp_process_owner(struct uwb_rc *rc, struct uwb_rsv *rsv,
520 struct uwb_rc *rc = cnflt->rc;
552 static void uwb_drp_handle_alien_drp(struct uwb_rc *r
[all...]
H A Dbeacon.c20 static int uwb_rc_start_beacon(struct uwb_rc *rc, u16 bpst_offset, u8 channel)
50 static int uwb_rc_stop_beacon(struct uwb_rc *rc)
78 int uwb_rc_beacon(struct uwb_rc *rc, int channel, unsigned bpst_offset)
121 struct uwb_beca_e *__uwb_beca_find_bydev(struct uwb_rc *rc,
136 struct uwb_beca_e *__uwb_beca_find_bymac(struct uwb_rc *rc,
158 struct uwb_dev *uwb_dev_get_by_devaddr(struct uwb_rc *rc,
178 struct uwb_dev *uwb_dev_get_by_macaddr(struct uwb_rc *rc,
210 struct uwb_beca_e *__uwb_beca_add(struct uwb_rc *rc,
232 void uwb_beca_purge(struct uwb_rc *rc)
248 void uwb_beca_release(struct uwb_rc *r
[all...]
H A Drsv.c148 struct uwb_rc *rc = rsv->rc;
178 struct uwb_rc *rc = rsv->rc;
201 struct uwb_rc *rc = container_of(bow, struct uwb_rc, bow);
219 void uwb_rsv_backoff_win_increment(struct uwb_rc *rc)
399 struct uwb_rc *rc = rsv->rc;
454 static struct uwb_rsv *uwb_rsv_alloc(struct uwb_rc *rc)
488 struct uwb_rsv *uwb_rsv_create(struct uwb_rc *rc, uwb_rsv_cb_f cb, void *pal_priv)
550 struct uwb_rc *rc = rsv->rc;
599 struct uwb_rc *r
[all...]
H A Duwb-debug.c61 static int cmd_rsv_establish(struct uwb_rc *rc,
98 static int cmd_rsv_terminate(struct uwb_rc *rc,
126 static int cmd_ie_add(struct uwb_rc *rc, struct uwb_dbg_cmd_ie *ie_to_add)
133 static int cmd_ie_rm(struct uwb_rc *rc, struct uwb_dbg_cmd_ie *ie_to_rm)
148 struct uwb_rc *rc = file->private_data;
194 struct uwb_rc *rc = s->private;
244 struct uwb_rc *rc = s->private;
296 void uwb_dbg_add_rc(struct uwb_rc *rc)
333 void uwb_dbg_del_rc(struct uwb_rc *rc)
377 struct uwb_rc *r
[all...]
H A Dlc-dev.c31 int uwb_notifs_register(struct uwb_rc *rc, struct uwb_notifs_handler *new)
44 int uwb_notifs_deregister(struct uwb_rc *rc, struct uwb_notifs_handler *entry)
60 void uwb_notify(struct uwb_rc *rc, struct uwb_dev *uwb_dev, enum uwb_notifs event)
283 struct uwb_rc *parent_rc)
331 struct uwb_dev *uwb_dev_try_get(struct uwb_rc *rc, struct uwb_dev *uwb_dev)
344 int __uwb_dev_offair(struct uwb_dev *uwb_dev, struct uwb_rc *rc)
400 void uwbd_dev_onair(struct uwb_rc *rc, struct uwb_beca_e *bce)
451 int uwb_dev_for_each(struct uwb_rc *rc, uwb_dev_for_each_f function, void *priv)
H A Dest.c305 ssize_t uwb_est_get_size(struct uwb_rc *uwb_rc, struct uwb_est *est, argument
311 struct device *dev = &uwb_rc->uwb_dev.dev;
381 ssize_t uwb_est_find_size(struct uwb_rc *rc, const struct uwb_rceb *rceb,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Duwb.h16 struct uwb_rc;
40 struct uwb_rc *rc; /* radio controller */
194 struct uwb_rc *rc;
272 struct uwb_rsv *uwb_rsv_create(struct uwb_rc *rc, uwb_rsv_cb_f cb,
325 struct uwb_rc { struct
332 int (*start)(struct uwb_rc *rc);
333 void (*stop)(struct uwb_rc *rc);
334 int (*cmd)(struct uwb_rc *, const struct uwb_rccb *, size_t);
335 int (*reset)(struct uwb_rc *rc);
336 int (*filter_cmd)(struct uwb_rc *, struc
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/wusbcore/
H A Dpal.c41 wusbhc->pal.rc = wusbhc->uwb_rc;
H A Dreservation.c63 struct uwb_rc *rc = wusbhc->uwb_rc;
H A Dwusbhc.h228 struct uwb_rc *uwb_rc; member in struct:wusbhc
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/uwb/i1480/i1480u-wlp/
H A Dnetdev.c21 struct uwb_rc *rc,
67 static int i1480u_mas_set_dev(struct uwb_dev *uwb_dev, struct uwb_rc *rc,
110 struct uwb_rc *rc = i1480u->wlp.rc;
164 struct uwb_rc *rc;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/whci/
H A Dhcd.c264 wusbhc->uwb_rc = uwb_rc_get_by_grandpa(umc->dev.parent);
265 if (!wusbhc->uwb_rc) {
313 uwb_rc_put(wusbhc->uwb_rc);
333 uwb_rc_put(wusbhc->uwb_rc);

Completed in 120 milliseconds

12