Lines Matching refs:wpan_dev

215 	struct wpan_dev *wpan_dev;  in cfg802154_switch_netns()  local
218 list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { in cfg802154_switch_netns()
219 if (!wpan_dev->netdev) in cfg802154_switch_netns()
221 wpan_dev->netdev->features &= ~NETIF_F_NETNS_LOCAL; in cfg802154_switch_netns()
222 err = dev_change_net_namespace(wpan_dev->netdev, net, "wpan%d"); in cfg802154_switch_netns()
225 wpan_dev->netdev->features |= NETIF_F_NETNS_LOCAL; in cfg802154_switch_netns()
232 list_for_each_entry_continue_reverse(wpan_dev, in cfg802154_switch_netns()
235 if (!wpan_dev->netdev) in cfg802154_switch_netns()
237 wpan_dev->netdev->features &= ~NETIF_F_NETNS_LOCAL; in cfg802154_switch_netns()
238 err = dev_change_net_namespace(wpan_dev->netdev, net, in cfg802154_switch_netns()
241 wpan_dev->netdev->features |= NETIF_F_NETNS_LOCAL; in cfg802154_switch_netns()
273 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; in cfg802154_netdev_notifier_call() local
276 if (!wpan_dev) in cfg802154_netdev_notifier_call()
279 rdev = wpan_phy_to_rdev(wpan_dev->wpan_phy); in cfg802154_netdev_notifier_call()
287 wpan_dev->identifier = ++rdev->wpan_dev_id; in cfg802154_netdev_notifier_call()
288 list_add_rcu(&wpan_dev->list, &rdev->wpan_dev_list); in cfg802154_netdev_notifier_call()
291 wpan_dev->netdev = dev; in cfg802154_netdev_notifier_call()
294 cfg802154_update_iface_num(rdev, wpan_dev->iftype, -1); in cfg802154_netdev_notifier_call()
300 cfg802154_update_iface_num(rdev, wpan_dev->iftype, 1); in cfg802154_netdev_notifier_call()
311 if (!list_empty(&wpan_dev->list)) { in cfg802154_netdev_notifier_call()
312 list_del_rcu(&wpan_dev->list); in cfg802154_netdev_notifier_call()
321 INIT_LIST_HEAD(&wpan_dev->list); in cfg802154_netdev_notifier_call()