Lines Matching defs:wpan_dev

98 ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev)
100 ieee802154_if_remove(IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev));
187 ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
194 if (wpan_dev->pan_id == pan_id)
197 ret = mac802154_wpan_update_llsec(wpan_dev->netdev);
199 wpan_dev->pan_id = pan_id;
206 struct wpan_dev *wpan_dev,
211 wpan_dev->min_be = min_be;
212 wpan_dev->max_be = max_be;
217 ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
222 wpan_dev->short_addr = short_addr;
228 struct wpan_dev *wpan_dev,
233 wpan_dev->csma_retries = max_csma_backoffs;
239 struct wpan_dev *wpan_dev,
244 wpan_dev->frame_retries = max_frame_retries;
249 ieee802154_set_lbt_mode(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
254 wpan_dev->lbt = mode;
260 struct wpan_dev *wpan_dev, bool ackreq)
264 wpan_dev->ackreq = ackreq;
273 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(request->wpan_dev);
281 struct wpan_dev *wpan_dev)
286 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev);
298 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(request->wpan_dev);
306 struct wpan_dev *wpan_dev)
311 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev);
319 struct wpan_dev *wpan_dev,
331 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev);
333 if (wpan_dev->parent) {
371 wpan_dev->pan_id = coord->pan_id;
372 wpan_dev->short_addr = short_addr;
373 wpan_dev->parent = parent;
387 struct wpan_dev *wpan_dev)
396 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev);
401 max_assoc = cfg802154_set_max_associations(wpan_dev, 0);
402 list_for_each_entry_safe(child, tmp, &wpan_dev->children, node) {
415 ret = mac802154_send_disassociation_notif(sdata, wpan_dev->parent,
418 eaddr = swab64((__force u64)wpan_dev->parent->extended_addr);
426 kfree(wpan_dev->parent);
427 wpan_dev->parent = NULL;
428 wpan_dev->pan_id = cpu_to_le16(IEEE802154_PAN_ID_BROADCAST);
429 wpan_dev->short_addr = cpu_to_le16(IEEE802154_ADDR_SHORT_BROADCAST);
432 ret = drv_set_pan_id(local, wpan_dev->pan_id);
436 ret = drv_set_short_addr(local, wpan_dev->short_addr);
442 cfg802154_set_max_associations(wpan_dev, max_assoc);
448 struct wpan_dev *wpan_dev,
454 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev);
462 wpan_dev->nchildren--;
469 struct wpan_dev *wpan_dev,
477 if (cfg802154_device_is_parent(wpan_dev, target))
478 return mac802154_disassociate_from_parent(wpan_phy, wpan_dev);
480 pan_device = cfg802154_device_is_child(wpan_dev, target);
482 return mac802154_disassociate_child(wpan_phy, wpan_dev,
485 dev_err(&wpan_dev->netdev->dev,
494 struct wpan_dev *wpan_dev,
497 struct net_device *dev = wpan_dev->netdev;
505 struct wpan_dev *wpan_dev)
507 struct net_device *dev = wpan_dev->netdev;
515 struct wpan_dev *wpan_dev)
517 struct net_device *dev = wpan_dev->netdev;
525 struct wpan_dev *wpan_dev,
529 struct net_device *dev = wpan_dev->netdev;
542 struct wpan_dev *wpan_dev,
545 struct net_device *dev = wpan_dev->netdev;
557 ieee802154_add_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
561 struct net_device *dev = wpan_dev->netdev;
573 ieee802154_del_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
576 struct net_device *dev = wpan_dev->netdev;
588 ieee802154_add_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
591 struct net_device *dev = wpan_dev->netdev;
603 ieee802154_del_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
606 struct net_device *dev = wpan_dev->netdev;
618 ieee802154_add_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
621 struct net_device *dev = wpan_dev->netdev;
633 ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
636 struct net_device *dev = wpan_dev->netdev;
648 ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
652 struct net_device *dev = wpan_dev->netdev;
664 ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
668 struct net_device *dev = wpan_dev->netdev;