wpan_dev 61 include/linux/netdevice.h struct wpan_dev; wpan_dev 1933 include/linux/netdevice.h struct wpan_dev *ieee802154_ptr; wpan_dev 47 include/net/cfg802154.h struct wpan_dev *wpan_dev); wpan_dev 54 include/net/cfg802154.h struct wpan_dev *wpan_dev, __le16 pan_id); wpan_dev 56 include/net/cfg802154.h struct wpan_dev *wpan_dev, __le16 short_addr); wpan_dev 58 include/net/cfg802154.h struct wpan_dev *wpan_dev, u8 min_be, wpan_dev 61 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 64 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 67 include/net/cfg802154.h struct wpan_dev *wpan_dev, bool mode); wpan_dev 69 include/net/cfg802154.h struct wpan_dev *wpan_dev, bool ackreq); wpan_dev 72 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 75 include/net/cfg802154.h struct wpan_dev *wpan_dev); wpan_dev 77 include/net/cfg802154.h struct wpan_dev *wpan_dev); wpan_dev 82 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 85 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 89 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 93 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 96 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 99 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 102 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 105 include/net/cfg802154.h struct wpan_dev *wpan_dev, __le64 extended_addr); wpan_dev 107 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 111 include/net/cfg802154.h struct wpan_dev *wpan_dev, wpan_dev 372 include/net/cfg802154.h struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 374 include/net/cfg802154.h return wpan_dev->header_ops->create(skb, dev, daddr, saddr, len); wpan_dev 80 net/6lowpan/core.c struct wpan_dev *wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; wpan_dev 83 net/6lowpan/core.c if (!lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) wpan_dev 87 net/6lowpan/core.c if (wpan_dev->pan_id == cpu_to_le16(0x0000) && wpan_dev 88 net/6lowpan/core.c wpan_dev->short_addr == cpu_to_le16(0x0000)) wpan_dev 92 net/6lowpan/core.c if (wpan_dev->pan_id == cpu_to_le16(IEEE802154_PAN_ID_BROADCAST)) wpan_dev 95 net/6lowpan/core.c ieee802154_le16_to_be16(eui, &wpan_dev->pan_id); wpan_dev 103 net/6lowpan/core.c ieee802154_le16_to_be16(&eui[6], &wpan_dev->short_addr); wpan_dev 217 net/6lowpan/debugfs.c struct wpan_dev *wdev = data; wpan_dev 119 net/6lowpan/ndisc.c struct wpan_dev *wpan_dev; wpan_dev 143 net/6lowpan/ndisc.c wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; wpan_dev 145 net/6lowpan/ndisc.c if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) wpan_dev 159 net/6lowpan/ndisc.c struct wpan_dev *wpan_dev; wpan_dev 186 net/6lowpan/ndisc.c wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; wpan_dev 188 net/6lowpan/ndisc.c if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) { wpan_dev 190 net/6lowpan/ndisc.c &wpan_dev->short_addr); wpan_dev 209 net/ieee802154/6lowpan/core.c struct wpan_dev *wpan_dev; wpan_dev 213 net/ieee802154/6lowpan/core.c wpan_dev = ndev->ieee802154_ptr; wpan_dev 214 net/ieee802154/6lowpan/core.c if (!wpan_dev) wpan_dev 223 net/ieee802154/6lowpan/core.c if (wpan_dev->lowpan_dev) wpan_dev 224 net/ieee802154/6lowpan/core.c lowpan_dellink(wpan_dev->lowpan_dev, NULL); wpan_dev 37 net/ieee802154/6lowpan/tx.c struct wpan_dev *wpan_dev = lowpan_802154_dev(ldev)->wdev->ieee802154_ptr; wpan_dev 53 net/ieee802154/6lowpan/tx.c info->saddr.pan_id = wpan_dev->pan_id; wpan_dev 85 net/ieee802154/6lowpan/tx.c if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) { wpan_dev 87 net/ieee802154/6lowpan/tx.c info->saddr.short_addr = wpan_dev->short_addr; wpan_dev 90 net/ieee802154/6lowpan/tx.c info->saddr.extended_addr = wpan_dev->extended_addr; wpan_dev 227 net/ieee802154/6lowpan/tx.c struct wpan_dev *wpan_dev = lowpan_802154_dev(ldev)->wdev->ieee802154_ptr; wpan_dev 244 net/ieee802154/6lowpan/tx.c cb->ackreq = wpan_dev->ackreq; wpan_dev 201 net/ieee802154/core.c struct wpan_dev *wpan_dev; wpan_dev 204 net/ieee802154/core.c list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { wpan_dev 205 net/ieee802154/core.c if (!wpan_dev->netdev) wpan_dev 207 net/ieee802154/core.c wpan_dev->netdev->features &= ~NETIF_F_NETNS_LOCAL; wpan_dev 208 net/ieee802154/core.c err = dev_change_net_namespace(wpan_dev->netdev, net, "wpan%d"); wpan_dev 211 net/ieee802154/core.c wpan_dev->netdev->features |= NETIF_F_NETNS_LOCAL; wpan_dev 218 net/ieee802154/core.c list_for_each_entry_continue_reverse(wpan_dev, wpan_dev 221 net/ieee802154/core.c if (!wpan_dev->netdev) wpan_dev 223 net/ieee802154/core.c wpan_dev->netdev->features &= ~NETIF_F_NETNS_LOCAL; wpan_dev 224 net/ieee802154/core.c err = dev_change_net_namespace(wpan_dev->netdev, net, wpan_dev 227 net/ieee802154/core.c wpan_dev->netdev->features |= NETIF_F_NETNS_LOCAL; wpan_dev 259 net/ieee802154/core.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 262 net/ieee802154/core.c if (!wpan_dev) wpan_dev 265 net/ieee802154/core.c rdev = wpan_phy_to_rdev(wpan_dev->wpan_phy); wpan_dev 273 net/ieee802154/core.c wpan_dev->identifier = ++rdev->wpan_dev_id; wpan_dev 274 net/ieee802154/core.c list_add_rcu(&wpan_dev->list, &rdev->wpan_dev_list); wpan_dev 277 net/ieee802154/core.c wpan_dev->netdev = dev; wpan_dev 280 net/ieee802154/core.c cfg802154_update_iface_num(rdev, wpan_dev->iftype, -1); wpan_dev 286 net/ieee802154/core.c cfg802154_update_iface_num(rdev, wpan_dev->iftype, 1); wpan_dev 297 net/ieee802154/core.c if (!list_empty(&wpan_dev->list)) { wpan_dev 298 net/ieee802154/core.c list_del_rcu(&wpan_dev->list); wpan_dev 307 net/ieee802154/core.c INIT_LIST_HEAD(&wpan_dev->list); wpan_dev 36 net/ieee802154/nl802154.c static struct wpan_dev * wpan_dev 40 net/ieee802154/nl802154.c struct wpan_dev *result = NULL; wpan_dev 60 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev; wpan_dev 68 net/ieee802154/nl802154.c list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { wpan_dev 69 net/ieee802154/nl802154.c if (have_ifidx && wpan_dev->netdev && wpan_dev 70 net/ieee802154/nl802154.c wpan_dev->netdev->ifindex == ifidx) { wpan_dev 71 net/ieee802154/nl802154.c result = wpan_dev; wpan_dev 75 net/ieee802154/nl802154.c wpan_dev->identifier == (u32)wpan_dev_id) { wpan_dev 76 net/ieee802154/nl802154.c result = wpan_dev; wpan_dev 110 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev; wpan_dev 116 net/ieee802154/nl802154.c list_for_each_entry(wpan_dev, &tmp->wpan_dev_list, list) { wpan_dev 117 net/ieee802154/nl802154.c if (wpan_dev->identifier != (u32)wpan_dev_id) wpan_dev 237 net/ieee802154/nl802154.c struct wpan_dev **wpan_dev) wpan_dev 252 net/ieee802154/nl802154.c *wpan_dev = __cfg802154_wpan_dev_from_attrs(sock_net(skb->sk), wpan_dev 254 net/ieee802154/nl802154.c if (IS_ERR(*wpan_dev)) { wpan_dev 255 net/ieee802154/nl802154.c err = PTR_ERR(*wpan_dev); wpan_dev 258 net/ieee802154/nl802154.c *rdev = wpan_phy_to_rdev((*wpan_dev)->wpan_phy); wpan_dev 261 net/ieee802154/nl802154.c cb->args[1] = (*wpan_dev)->identifier; wpan_dev 265 net/ieee802154/nl802154.c struct wpan_dev *tmp; wpan_dev 272 net/ieee802154/nl802154.c *wpan_dev = NULL; wpan_dev 276 net/ieee802154/nl802154.c *wpan_dev = tmp; wpan_dev 281 net/ieee802154/nl802154.c if (!*wpan_dev) { wpan_dev 675 net/ieee802154/nl802154.c static inline u64 wpan_dev_id(struct wpan_dev *wpan_dev) wpan_dev 677 net/ieee802154/nl802154.c return (u64)wpan_dev->identifier | wpan_dev 678 net/ieee802154/nl802154.c ((u64)wpan_phy_to_rdev(wpan_dev->wpan_phy)->wpan_phy_idx << 32); wpan_dev 755 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev) wpan_dev 761 net/ieee802154/nl802154.c ret = rdev_get_llsec_params(rdev, wpan_dev, ¶ms); wpan_dev 788 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev) wpan_dev 790 net/ieee802154/nl802154.c struct net_device *dev = wpan_dev->netdev; wpan_dev 804 net/ieee802154/nl802154.c nla_put_u32(msg, NL802154_ATTR_IFTYPE, wpan_dev->iftype) || wpan_dev 806 net/ieee802154/nl802154.c wpan_dev_id(wpan_dev), NL802154_ATTR_PAD) || wpan_dev 814 net/ieee802154/nl802154.c wpan_dev->extended_addr, wpan_dev 817 net/ieee802154/nl802154.c wpan_dev->short_addr) || wpan_dev 818 net/ieee802154/nl802154.c nla_put_le16(msg, NL802154_ATTR_PAN_ID, wpan_dev->pan_id)) wpan_dev 823 net/ieee802154/nl802154.c wpan_dev->frame_retries) || wpan_dev 824 net/ieee802154/nl802154.c nla_put_u8(msg, NL802154_ATTR_MAX_BE, wpan_dev->max_be) || wpan_dev 826 net/ieee802154/nl802154.c wpan_dev->csma_retries) || wpan_dev 827 net/ieee802154/nl802154.c nla_put_u8(msg, NL802154_ATTR_MIN_BE, wpan_dev->min_be)) wpan_dev 831 net/ieee802154/nl802154.c if (nla_put_u8(msg, NL802154_ATTR_LBT_MODE, wpan_dev->lbt)) wpan_dev 835 net/ieee802154/nl802154.c if (nla_put_u8(msg, NL802154_ATTR_ACKREQ_DEFAULT, wpan_dev->ackreq)) wpan_dev 839 net/ieee802154/nl802154.c if (nl802154_get_llsec_params(msg, rdev, wpan_dev) < 0) wpan_dev 859 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev; wpan_dev 871 net/ieee802154/nl802154.c list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { wpan_dev 878 net/ieee802154/nl802154.c rdev, wpan_dev) < 0) { wpan_dev 899 net/ieee802154/nl802154.c struct wpan_dev *wdev = info->user_ptr[1]; wpan_dev 948 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = info->user_ptr[1]; wpan_dev 959 net/ieee802154/nl802154.c if (!wpan_dev->netdev) wpan_dev 962 net/ieee802154/nl802154.c return rdev_del_virtual_intf(rdev, wpan_dev); wpan_dev 1064 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1071 net/ieee802154/nl802154.c if (wpan_dev->lowpan_dev) { wpan_dev 1072 net/ieee802154/nl802154.c if (netif_running(wpan_dev->lowpan_dev)) wpan_dev 1077 net/ieee802154/nl802154.c if (wpan_dev->iftype == NL802154_IFTYPE_MONITOR || wpan_dev 1093 net/ieee802154/nl802154.c return rdev_set_pan_id(rdev, wpan_dev, pan_id); wpan_dev 1100 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1107 net/ieee802154/nl802154.c if (wpan_dev->lowpan_dev) { wpan_dev 1108 net/ieee802154/nl802154.c if (netif_running(wpan_dev->lowpan_dev)) wpan_dev 1113 net/ieee802154/nl802154.c if (wpan_dev->iftype == NL802154_IFTYPE_MONITOR || wpan_dev 1134 net/ieee802154/nl802154.c return rdev_set_short_addr(rdev, wpan_dev, short_addr); wpan_dev 1142 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1164 net/ieee802154/nl802154.c return rdev_set_backoff_exponent(rdev, wpan_dev, min_be, max_be); wpan_dev 1172 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1190 net/ieee802154/nl802154.c return rdev_set_max_csma_backoffs(rdev, wpan_dev, max_csma_backoffs); wpan_dev 1198 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1215 net/ieee802154/nl802154.c return rdev_set_max_frame_retries(rdev, wpan_dev, max_frame_retries); wpan_dev 1222 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1239 net/ieee802154/nl802154.c return rdev_set_lbt_mode(rdev, wpan_dev, mode); wpan_dev 1247 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1261 net/ieee802154/nl802154.c return rdev_set_ackreq_default(rdev, wpan_dev, ackreq); wpan_dev 1398 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1436 net/ieee802154/nl802154.c return rdev_set_llsec_params(rdev, wpan_dev, ¶ms, changed); wpan_dev 1502 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev; wpan_dev 1505 net/ieee802154/nl802154.c err = nl802154_prepare_wpan_dev_dump(skb, cb, &rdev, &wpan_dev); wpan_dev 1509 net/ieee802154/nl802154.c if (!wpan_dev->netdev) { wpan_dev 1514 net/ieee802154/nl802154.c rdev_lock_llsec_table(rdev, wpan_dev); wpan_dev 1515 net/ieee802154/nl802154.c rdev_get_llsec_table(rdev, wpan_dev, &table); wpan_dev 1525 net/ieee802154/nl802154.c rdev, wpan_dev->netdev, key) < 0) { wpan_dev 1528 net/ieee802154/nl802154.c rdev_unlock_llsec_table(rdev, wpan_dev); wpan_dev 1536 net/ieee802154/nl802154.c rdev_unlock_llsec_table(rdev, wpan_dev); wpan_dev 1557 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1600 net/ieee802154/nl802154.c return rdev_add_llsec_key(rdev, wpan_dev, &id, &key); wpan_dev 1607 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1617 net/ieee802154/nl802154.c return rdev_del_llsec_key(rdev, wpan_dev, &id); wpan_dev 1668 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev; wpan_dev 1671 net/ieee802154/nl802154.c err = nl802154_prepare_wpan_dev_dump(skb, cb, &rdev, &wpan_dev); wpan_dev 1675 net/ieee802154/nl802154.c if (!wpan_dev->netdev) { wpan_dev 1680 net/ieee802154/nl802154.c rdev_lock_llsec_table(rdev, wpan_dev); wpan_dev 1681 net/ieee802154/nl802154.c rdev_get_llsec_table(rdev, wpan_dev, &table); wpan_dev 1691 net/ieee802154/nl802154.c rdev, wpan_dev->netdev, dev) < 0) { wpan_dev 1694 net/ieee802154/nl802154.c rdev_unlock_llsec_table(rdev, wpan_dev); wpan_dev 1702 net/ieee802154/nl802154.c rdev_unlock_llsec_table(rdev, wpan_dev); wpan_dev 1758 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1765 net/ieee802154/nl802154.c return rdev_add_device(rdev, wpan_dev, &dev_desc); wpan_dev 1772 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1783 net/ieee802154/nl802154.c return rdev_del_device(rdev, wpan_dev, extended_addr); wpan_dev 1837 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev; wpan_dev 1840 net/ieee802154/nl802154.c err = nl802154_prepare_wpan_dev_dump(skb, cb, &rdev, &wpan_dev); wpan_dev 1844 net/ieee802154/nl802154.c if (!wpan_dev->netdev) { wpan_dev 1849 net/ieee802154/nl802154.c rdev_lock_llsec_table(rdev, wpan_dev); wpan_dev 1850 net/ieee802154/nl802154.c rdev_get_llsec_table(rdev, wpan_dev, &table); wpan_dev 1864 net/ieee802154/nl802154.c wpan_dev->netdev, wpan_dev 1869 net/ieee802154/nl802154.c rdev_unlock_llsec_table(rdev, wpan_dev); wpan_dev 1878 net/ieee802154/nl802154.c rdev_unlock_llsec_table(rdev, wpan_dev); wpan_dev 1896 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1920 net/ieee802154/nl802154.c return rdev_add_devkey(rdev, wpan_dev, extended_addr, &key); wpan_dev 1927 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 1947 net/ieee802154/nl802154.c return rdev_del_devkey(rdev, wpan_dev, extended_addr, &key); wpan_dev 1998 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev; wpan_dev 2001 net/ieee802154/nl802154.c err = nl802154_prepare_wpan_dev_dump(skb, cb, &rdev, &wpan_dev); wpan_dev 2005 net/ieee802154/nl802154.c if (!wpan_dev->netdev) { wpan_dev 2010 net/ieee802154/nl802154.c rdev_lock_llsec_table(rdev, wpan_dev); wpan_dev 2011 net/ieee802154/nl802154.c rdev_get_llsec_table(rdev, wpan_dev, &table); wpan_dev 2021 net/ieee802154/nl802154.c rdev, wpan_dev->netdev, sl) < 0) { wpan_dev 2024 net/ieee802154/nl802154.c rdev_unlock_llsec_table(rdev, wpan_dev); wpan_dev 2032 net/ieee802154/nl802154.c rdev_unlock_llsec_table(rdev, wpan_dev); wpan_dev 2086 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 2093 net/ieee802154/nl802154.c return rdev_add_seclevel(rdev, wpan_dev, &sl); wpan_dev 2101 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = dev->ieee802154_ptr; wpan_dev 2109 net/ieee802154/nl802154.c return rdev_del_seclevel(rdev, wpan_dev, &sl); wpan_dev 2127 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev; wpan_dev 2145 net/ieee802154/nl802154.c wpan_dev = __cfg802154_wpan_dev_from_attrs(genl_info_net(info), wpan_dev 2147 net/ieee802154/nl802154.c if (IS_ERR(wpan_dev)) { wpan_dev 2150 net/ieee802154/nl802154.c return PTR_ERR(wpan_dev); wpan_dev 2153 net/ieee802154/nl802154.c dev = wpan_dev->netdev; wpan_dev 2154 net/ieee802154/nl802154.c rdev = wpan_phy_to_rdev(wpan_dev->wpan_phy); wpan_dev 2165 net/ieee802154/nl802154.c info->user_ptr[1] = wpan_dev; wpan_dev 2190 net/ieee802154/nl802154.c struct wpan_dev *wpan_dev = info->user_ptr[1]; wpan_dev 2192 net/ieee802154/nl802154.c if (wpan_dev->netdev) wpan_dev 2193 net/ieee802154/nl802154.c dev_put(wpan_dev->netdev); wpan_dev 65 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev) wpan_dev 69 net/ieee802154/rdev-ops.h trace_802154_rdev_del_virtual_intf(&rdev->wpan_phy, wpan_dev); wpan_dev 70 net/ieee802154/rdev-ops.h ret = rdev->ops->del_virtual_intf(&rdev->wpan_phy, wpan_dev); wpan_dev 123 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, __le16 pan_id) wpan_dev 127 net/ieee802154/rdev-ops.h trace_802154_rdev_set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); wpan_dev 128 net/ieee802154/rdev-ops.h ret = rdev->ops->set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); wpan_dev 135 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, __le16 short_addr) wpan_dev 139 net/ieee802154/rdev-ops.h trace_802154_rdev_set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr); wpan_dev 140 net/ieee802154/rdev-ops.h ret = rdev->ops->set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr); wpan_dev 147 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) wpan_dev 151 net/ieee802154/rdev-ops.h trace_802154_rdev_set_backoff_exponent(&rdev->wpan_phy, wpan_dev, wpan_dev 153 net/ieee802154/rdev-ops.h ret = rdev->ops->set_backoff_exponent(&rdev->wpan_phy, wpan_dev, wpan_dev 161 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, u8 max_csma_backoffs) wpan_dev 165 net/ieee802154/rdev-ops.h trace_802154_rdev_set_csma_backoffs(&rdev->wpan_phy, wpan_dev, wpan_dev 167 net/ieee802154/rdev-ops.h ret = rdev->ops->set_max_csma_backoffs(&rdev->wpan_phy, wpan_dev, wpan_dev 175 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, s8 max_frame_retries) wpan_dev 179 net/ieee802154/rdev-ops.h trace_802154_rdev_set_max_frame_retries(&rdev->wpan_phy, wpan_dev, wpan_dev 181 net/ieee802154/rdev-ops.h ret = rdev->ops->set_max_frame_retries(&rdev->wpan_phy, wpan_dev, wpan_dev 189 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, bool mode) wpan_dev 193 net/ieee802154/rdev-ops.h trace_802154_rdev_set_lbt_mode(&rdev->wpan_phy, wpan_dev, mode); wpan_dev 194 net/ieee802154/rdev-ops.h ret = rdev->ops->set_lbt_mode(&rdev->wpan_phy, wpan_dev, mode); wpan_dev 201 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, bool ackreq) wpan_dev 205 net/ieee802154/rdev-ops.h trace_802154_rdev_set_ackreq_default(&rdev->wpan_phy, wpan_dev, wpan_dev 207 net/ieee802154/rdev-ops.h ret = rdev->ops->set_ackreq_default(&rdev->wpan_phy, wpan_dev, ackreq); wpan_dev 216 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, wpan_dev 219 net/ieee802154/rdev-ops.h rdev->ops->get_llsec_table(&rdev->wpan_phy, wpan_dev, table); wpan_dev 224 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev) wpan_dev 226 net/ieee802154/rdev-ops.h rdev->ops->lock_llsec_table(&rdev->wpan_phy, wpan_dev); wpan_dev 231 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev) wpan_dev 233 net/ieee802154/rdev-ops.h rdev->ops->unlock_llsec_table(&rdev->wpan_phy, wpan_dev); wpan_dev 238 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, wpan_dev 241 net/ieee802154/rdev-ops.h return rdev->ops->get_llsec_params(&rdev->wpan_phy, wpan_dev, params); wpan_dev 246 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, wpan_dev 250 net/ieee802154/rdev-ops.h return rdev->ops->set_llsec_params(&rdev->wpan_phy, wpan_dev, params, wpan_dev 256 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, wpan_dev 260 net/ieee802154/rdev-ops.h return rdev->ops->add_llsec_key(&rdev->wpan_phy, wpan_dev, id, key); wpan_dev 265 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, wpan_dev 268 net/ieee802154/rdev-ops.h return rdev->ops->del_llsec_key(&rdev->wpan_phy, wpan_dev, id); wpan_dev 273 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, wpan_dev 276 net/ieee802154/rdev-ops.h return rdev->ops->add_seclevel(&rdev->wpan_phy, wpan_dev, sl); wpan_dev 281 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, wpan_dev 284 net/ieee802154/rdev-ops.h return rdev->ops->del_seclevel(&rdev->wpan_phy, wpan_dev, sl); wpan_dev 289 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, wpan_dev 292 net/ieee802154/rdev-ops.h return rdev->ops->add_device(&rdev->wpan_phy, wpan_dev, dev_desc); wpan_dev 297 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, __le64 extended_addr) wpan_dev 299 net/ieee802154/rdev-ops.h return rdev->ops->del_device(&rdev->wpan_phy, wpan_dev, extended_addr); wpan_dev 304 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, __le64 extended_addr, wpan_dev 307 net/ieee802154/rdev-ops.h return rdev->ops->add_devkey(&rdev->wpan_phy, wpan_dev, extended_addr, wpan_dev 313 net/ieee802154/rdev-ops.h struct wpan_dev *wpan_dev, __le64 extended_addr, wpan_dev 316 net/ieee802154/rdev-ops.h return rdev->ops->del_devkey(&rdev->wpan_phy, wpan_dev, extended_addr, wpan_dev 23 net/ieee802154/trace.h #define WPAN_DEV_ASSIGN (__entry->identifier) = (!IS_ERR_OR_NULL(wpan_dev) \ wpan_dev 24 net/ieee802154/trace.h ? wpan_dev->identifier : 0) wpan_dev 88 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev), wpan_dev 89 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev), wpan_dev 165 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 167 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev, le16arg), wpan_dev 184 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 186 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev, le16arg) wpan_dev 190 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 192 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev, le16arg), wpan_dev 199 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 201 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev, min_be, max_be), wpan_dev 221 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 223 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev, max_csma_backoffs), wpan_dev 241 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 243 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev, max_frame_retries), wpan_dev 261 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 263 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev, mode), wpan_dev 280 net/ieee802154/trace.h TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 282 net/ieee802154/trace.h TP_ARGS(wpan_phy, wpan_dev, ackreq), wpan_dev 98 net/mac802154/cfg.c ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) wpan_dev 100 net/mac802154/cfg.c ieee802154_if_remove(IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev)); wpan_dev 182 net/mac802154/cfg.c ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 189 net/mac802154/cfg.c if (wpan_dev->pan_id == pan_id) wpan_dev 192 net/mac802154/cfg.c ret = mac802154_wpan_update_llsec(wpan_dev->netdev); wpan_dev 194 net/mac802154/cfg.c wpan_dev->pan_id = pan_id; wpan_dev 201 net/mac802154/cfg.c struct wpan_dev *wpan_dev, wpan_dev 206 net/mac802154/cfg.c wpan_dev->min_be = min_be; wpan_dev 207 net/mac802154/cfg.c wpan_dev->max_be = max_be; wpan_dev 212 net/mac802154/cfg.c ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 217 net/mac802154/cfg.c wpan_dev->short_addr = short_addr; wpan_dev 223 net/mac802154/cfg.c struct wpan_dev *wpan_dev, wpan_dev 228 net/mac802154/cfg.c wpan_dev->csma_retries = max_csma_backoffs; wpan_dev 234 net/mac802154/cfg.c struct wpan_dev *wpan_dev, wpan_dev 239 net/mac802154/cfg.c wpan_dev->frame_retries = max_frame_retries; wpan_dev 244 net/mac802154/cfg.c ieee802154_set_lbt_mode(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 249 net/mac802154/cfg.c wpan_dev->lbt = mode; wpan_dev 255 net/mac802154/cfg.c struct wpan_dev *wpan_dev, bool ackreq) wpan_dev 259 net/mac802154/cfg.c wpan_dev->ackreq = ackreq; wpan_dev 266 net/mac802154/cfg.c struct wpan_dev *wpan_dev, wpan_dev 269 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 277 net/mac802154/cfg.c struct wpan_dev *wpan_dev) wpan_dev 279 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 287 net/mac802154/cfg.c struct wpan_dev *wpan_dev) wpan_dev 289 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 297 net/mac802154/cfg.c struct wpan_dev *wpan_dev, wpan_dev 301 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 314 net/mac802154/cfg.c struct wpan_dev *wpan_dev, wpan_dev 317 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 329 net/mac802154/cfg.c ieee802154_add_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 333 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 345 net/mac802154/cfg.c ieee802154_del_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 348 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 360 net/mac802154/cfg.c ieee802154_add_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 363 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 375 net/mac802154/cfg.c ieee802154_del_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 378 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 390 net/mac802154/cfg.c ieee802154_add_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 393 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 405 net/mac802154/cfg.c ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 408 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 420 net/mac802154/cfg.c ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 424 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 436 net/mac802154/cfg.c ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, wpan_dev 440 net/mac802154/cfg.c struct net_device *dev = wpan_dev->netdev; wpan_dev 78 net/mac802154/ieee802154_i.h struct wpan_dev wpan_dev; wpan_dev 110 net/mac802154/ieee802154_i.h IEEE802154_WPAN_DEV_TO_SUB_IF(struct wpan_dev *wpan_dev) wpan_dev 112 net/mac802154/ieee802154_i.h return container_of(wpan_dev, struct ieee802154_sub_if_data, wpan_dev); wpan_dev 29 net/mac802154/iface.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 36 net/mac802154/iface.c params.pan_id = wpan_dev->pan_id; wpan_dev 39 net/mac802154/iface.c params.hwaddr = wpan_dev->extended_addr; wpan_dev 52 net/mac802154/iface.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 67 net/mac802154/iface.c pan_id = le16_to_cpu(wpan_dev->pan_id); wpan_dev 68 net/mac802154/iface.c short_addr = le16_to_cpu(wpan_dev->short_addr); wpan_dev 100 net/mac802154/iface.c wpan_dev->pan_id = cpu_to_le16(sa->addr.pan_id); wpan_dev 101 net/mac802154/iface.c wpan_dev->short_addr = cpu_to_le16(sa->addr.short_addr); wpan_dev 123 net/mac802154/iface.c if (sdata->wpan_dev.lowpan_dev) { wpan_dev 124 net/mac802154/iface.c if (netif_running(sdata->wpan_dev.lowpan_dev)) wpan_dev 133 net/mac802154/iface.c sdata->wpan_dev.extended_addr = extended_addr; wpan_dev 138 net/mac802154/iface.c if (sdata->wpan_dev.lowpan_dev) wpan_dev 139 net/mac802154/iface.c memcpy(sdata->wpan_dev.lowpan_dev->dev_addr, dev->dev_addr, wpan_dev 148 net/mac802154/iface.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 153 net/mac802154/iface.c wpan_dev->promiscuous_mode); wpan_dev 159 net/mac802154/iface.c ret = drv_set_pan_id(local, wpan_dev->pan_id); wpan_dev 163 net/mac802154/iface.c ret = drv_set_extended_addr(local, wpan_dev->extended_addr); wpan_dev 167 net/mac802154/iface.c ret = drv_set_short_addr(local, wpan_dev->short_addr); wpan_dev 173 net/mac802154/iface.c ret = drv_set_lbt_mode(local, wpan_dev->lbt); wpan_dev 179 net/mac802154/iface.c ret = drv_set_csma_params(local, wpan_dev->min_be, wpan_dev 180 net/mac802154/iface.c wpan_dev->max_be, wpan_dev 181 net/mac802154/iface.c wpan_dev->csma_retries); wpan_dev 187 net/mac802154/iface.c ret = drv_set_max_frame_retries(local, wpan_dev->frame_retries); wpan_dev 227 net/mac802154/iface.c struct wpan_dev *wpan_dev, wpan_dev 228 net/mac802154/iface.c struct wpan_dev *nwpan_dev) wpan_dev 233 net/mac802154/iface.c if (wpan_dev->promiscuous_mode != nwpan_dev->promiscuous_mode) wpan_dev 238 net/mac802154/iface.c if (wpan_dev->pan_id != nwpan_dev->pan_id || wpan_dev 239 net/mac802154/iface.c wpan_dev->short_addr != nwpan_dev->short_addr || wpan_dev 240 net/mac802154/iface.c wpan_dev->extended_addr != nwpan_dev->extended_addr) wpan_dev 245 net/mac802154/iface.c if (wpan_dev->min_be != nwpan_dev->min_be || wpan_dev 246 net/mac802154/iface.c wpan_dev->max_be != nwpan_dev->max_be || wpan_dev 247 net/mac802154/iface.c wpan_dev->csma_retries != nwpan_dev->csma_retries) wpan_dev 252 net/mac802154/iface.c if (wpan_dev->frame_retries != nwpan_dev->frame_retries) wpan_dev 257 net/mac802154/iface.c if (wpan_dev->lbt != nwpan_dev->lbt) wpan_dev 269 net/mac802154/iface.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 282 net/mac802154/iface.c if (wpan_dev->iftype == NL802154_IFTYPE_NODE && wpan_dev 283 net/mac802154/iface.c nsdata->wpan_dev.iftype == NL802154_IFTYPE_NODE) wpan_dev 289 net/mac802154/iface.c ret = ieee802154_check_mac_settings(local, wpan_dev, wpan_dev 290 net/mac802154/iface.c &nsdata->wpan_dev); wpan_dev 303 net/mac802154/iface.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 305 net/mac802154/iface.c rc = ieee802154_check_concurrent_iface(sdata, wpan_dev->iftype); wpan_dev 370 net/mac802154/iface.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 387 net/mac802154/iface.c if (wpan_dev->short_addr == cpu_to_le16(IEEE802154_ADDR_BROADCAST) || wpan_dev 388 net/mac802154/iface.c wpan_dev->short_addr == cpu_to_le16(IEEE802154_ADDR_UNDEF) || wpan_dev 389 net/mac802154/iface.c wpan_dev->pan_id == cpu_to_le16(IEEE802154_PANID_BROADCAST)) { wpan_dev 391 net/mac802154/iface.c hdr.source.extended_addr = wpan_dev->extended_addr; wpan_dev 394 net/mac802154/iface.c hdr.source.short_addr = wpan_dev->short_addr; wpan_dev 397 net/mac802154/iface.c hdr.source.pan_id = wpan_dev->pan_id; wpan_dev 436 net/mac802154/iface.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 445 net/mac802154/iface.c hdr.fc.ack_request = wpan_dev->ackreq; wpan_dev 454 net/mac802154/iface.c hdr.dest.pan_id = wpan_dev->pan_id; wpan_dev 462 net/mac802154/iface.c hdr.source.extended_addr = wpan_dev->extended_addr; wpan_dev 559 net/mac802154/iface.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 564 net/mac802154/iface.c sdata->wpan_dev.iftype = type; wpan_dev 567 net/mac802154/iface.c atomic_set(&wpan_dev->bsn, tmp); wpan_dev 569 net/mac802154/iface.c atomic_set(&wpan_dev->dsn, tmp); wpan_dev 572 net/mac802154/iface.c wpan_dev->min_be = 3; wpan_dev 573 net/mac802154/iface.c wpan_dev->max_be = 5; wpan_dev 574 net/mac802154/iface.c wpan_dev->csma_retries = 4; wpan_dev 575 net/mac802154/iface.c wpan_dev->frame_retries = 3; wpan_dev 577 net/mac802154/iface.c wpan_dev->pan_id = cpu_to_le16(IEEE802154_PANID_BROADCAST); wpan_dev 578 net/mac802154/iface.c wpan_dev->short_addr = cpu_to_le16(IEEE802154_ADDR_BROADCAST); wpan_dev 582 net/mac802154/iface.c ieee802154_be64_to_le64(&wpan_dev->extended_addr, wpan_dev 590 net/mac802154/iface.c wpan_dev->promiscuous_mode = false; wpan_dev 591 net/mac802154/iface.c wpan_dev->header_ops = &ieee802154_header_ops; wpan_dev 604 net/mac802154/iface.c wpan_dev->promiscuous_mode = true; wpan_dev 659 net/mac802154/iface.c ndev->ieee802154_ptr = &sdata->wpan_dev; wpan_dev 662 net/mac802154/iface.c sdata->wpan_dev.wpan_phy = local->hw.phy; wpan_dev 62 net/mac802154/mac_cmd.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 68 net/mac802154/mac_cmd.c wpan_dev->wpan_phy->transmit_power = params->transmit_power; wpan_dev 69 net/mac802154/mac_cmd.c wpan_dev->wpan_phy->cca = params->cca; wpan_dev 70 net/mac802154/mac_cmd.c wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; wpan_dev 73 net/mac802154/mac_cmd.c wpan_dev->min_be = params->min_be; wpan_dev 74 net/mac802154/mac_cmd.c wpan_dev->max_be = params->max_be; wpan_dev 75 net/mac802154/mac_cmd.c wpan_dev->csma_retries = params->csma_retries; wpan_dev 76 net/mac802154/mac_cmd.c wpan_dev->frame_retries = params->frame_retries; wpan_dev 77 net/mac802154/mac_cmd.c wpan_dev->lbt = params->lbt; wpan_dev 104 net/mac802154/mac_cmd.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 109 net/mac802154/mac_cmd.c params->transmit_power = wpan_dev->wpan_phy->transmit_power; wpan_dev 110 net/mac802154/mac_cmd.c params->cca = wpan_dev->wpan_phy->cca; wpan_dev 111 net/mac802154/mac_cmd.c params->cca_ed_level = wpan_dev->wpan_phy->cca_ed_level; wpan_dev 114 net/mac802154/mac_cmd.c params->min_be = wpan_dev->min_be; wpan_dev 115 net/mac802154/mac_cmd.c params->max_be = wpan_dev->max_be; wpan_dev 116 net/mac802154/mac_cmd.c params->csma_retries = wpan_dev->csma_retries; wpan_dev 117 net/mac802154/mac_cmd.c params->frame_retries = wpan_dev->frame_retries; wpan_dev 118 net/mac802154/mac_cmd.c params->lbt = wpan_dev->lbt; wpan_dev 36 net/mac802154/rx.c struct wpan_dev *wpan_dev = &sdata->wpan_dev; wpan_dev 42 net/mac802154/rx.c span = wpan_dev->pan_id; wpan_dev 43 net/mac802154/rx.c sshort = wpan_dev->short_addr; wpan_dev 58 net/mac802154/rx.c else if (mac_cb(skb)->dest.extended_addr == wpan_dev->extended_addr) wpan_dev 206 net/mac802154/rx.c if (sdata->wpan_dev.iftype != NL802154_IFTYPE_NODE) wpan_dev 232 net/mac802154/rx.c if (sdata->wpan_dev.iftype != NL802154_IFTYPE_MONITOR)