Lines Matching defs:wpan_dev
31 bool cfg802154_device_is_associated(struct wpan_dev *wpan_dev)
35 mutex_lock(&wpan_dev->association_lock);
36 is_assoc = !list_empty(&wpan_dev->children) || wpan_dev->parent;
37 mutex_unlock(&wpan_dev->association_lock);
42 bool cfg802154_device_is_parent(struct wpan_dev *wpan_dev,
45 lockdep_assert_held(&wpan_dev->association_lock);
47 return cfg802154_pan_device_is_matching(wpan_dev->parent, target);
52 cfg802154_device_is_child(struct wpan_dev *wpan_dev,
57 lockdep_assert_held(&wpan_dev->association_lock);
59 list_for_each_entry(child, &wpan_dev->children, node)
67 __le16 cfg802154_get_free_short_addr(struct wpan_dev *wpan_dev)
72 lockdep_assert_held(&wpan_dev->association_lock);
80 if (wpan_dev->short_addr == addr)
83 if (wpan_dev->parent && wpan_dev->parent->short_addr == addr)
86 list_for_each_entry(child, &wpan_dev->children, node)
97 unsigned int cfg802154_set_max_associations(struct wpan_dev *wpan_dev,
102 lockdep_assert_held(&wpan_dev->association_lock);
104 old_max = wpan_dev->max_associations;
105 wpan_dev->max_associations = max;