Lines Matching refs:wdev
95 return lowpan_802154_dev(dev)->wdev->ifindex; in lowpan_get_iflink()
135 struct net_device *wdev; in lowpan_newlink() local
145 wdev = dev_get_by_index(dev_net(ldev), nla_get_u32(tb[IFLA_LINK])); in lowpan_newlink()
146 if (!wdev) in lowpan_newlink()
148 if (wdev->type != ARPHRD_IEEE802154) { in lowpan_newlink()
149 dev_put(wdev); in lowpan_newlink()
153 if (wdev->ieee802154_ptr->lowpan_dev) { in lowpan_newlink()
154 dev_put(wdev); in lowpan_newlink()
158 lowpan_802154_dev(ldev)->wdev = wdev; in lowpan_newlink()
160 memcpy(ldev->dev_addr, wdev->dev_addr, IEEE802154_ADDR_LEN); in lowpan_newlink()
168 wdev->needed_headroom; in lowpan_newlink()
169 ldev->needed_tailroom = wdev->needed_tailroom; in lowpan_newlink()
175 dev_put(wdev); in lowpan_newlink()
179 wdev->ieee802154_ptr->lowpan_dev = ldev; in lowpan_newlink()
185 struct net_device *wdev = lowpan_802154_dev(ldev)->wdev; in lowpan_dellink() local
189 wdev->ieee802154_ptr->lowpan_dev = NULL; in lowpan_dellink()
191 dev_put(wdev); in lowpan_dellink()