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

Lines Matching refs:uwb_rc

16 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 {
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 *, struct uwb_rccb **, size_t *);
337 int (*filter_event)(struct uwb_rc *, struct uwb_rceb **, const size_t,
411 struct uwb_rc *rc;
433 struct uwb_dev *uwb_dev_get_by_devaddr(struct uwb_rc *rc,
435 struct uwb_dev *uwb_dev_get_by_rc(struct uwb_dev *, struct uwb_rc *);
444 struct uwb_dev *uwb_dev_try_get(struct uwb_rc *rc, struct uwb_dev *uwb_dev);
458 int uwb_dev_for_each(struct uwb_rc *rc, uwb_dev_for_each_f func, void *priv);
460 struct uwb_rc *uwb_rc_alloc(void);
461 struct uwb_rc *uwb_rc_get_by_dev(const struct uwb_dev_addr *);
462 struct uwb_rc *uwb_rc_get_by_grandpa(const struct device *);
463 void uwb_rc_put(struct uwb_rc *rc);
465 typedef void (*uwb_rc_cmd_cb_f)(struct uwb_rc *rc, void *arg,
468 int uwb_rc_cmd_async(struct uwb_rc *rc, const char *cmd_name,
472 ssize_t uwb_rc_cmd(struct uwb_rc *rc, const char *cmd_name,
475 ssize_t uwb_rc_vcmd(struct uwb_rc *rc, const char *cmd_name,
482 int uwb_rc_dev_addr_set(struct uwb_rc *, const struct uwb_dev_addr *);
483 int uwb_rc_dev_addr_get(struct uwb_rc *, struct uwb_dev_addr *);
484 int uwb_rc_mac_addr_set(struct uwb_rc *, const struct uwb_mac_addr *);
485 int uwb_rc_mac_addr_get(struct uwb_rc *, struct uwb_mac_addr *);
536 static inline unsigned __uwb_dev_addr_assigned(struct uwb_rc *rc,
548 void uwb_rc_init(struct uwb_rc *);
549 int uwb_rc_add(struct uwb_rc *, struct device *dev, void *rc_priv);
550 void uwb_rc_rm(struct uwb_rc *);
551 void uwb_rc_neh_grok(struct uwb_rc *, void *, size_t);
552 void uwb_rc_neh_error(struct uwb_rc *, int);
553 void uwb_rc_reset_all(struct uwb_rc *rc);
554 void uwb_rc_pre_reset(struct uwb_rc *rc);
555 int uwb_rc_post_reset(struct uwb_rc *rc);
588 int uwb_notifs_register(struct uwb_rc *, struct uwb_notifs_handler *);
589 int uwb_notifs_deregister(struct uwb_rc *, struct uwb_notifs_handler *);
638 ssize_t uwb_est_find_size(struct uwb_rc *rc, const struct uwb_rceb *rceb,
689 int uwb_rc_ie_add(struct uwb_rc *uwb_rc, const struct uwb_ie_hdr *ies, size_t size);
690 int uwb_rc_ie_rm(struct uwb_rc *uwb_rc, enum uwb_ie element_id);