/linux-4.1.27/net/ieee802154/ |
D | rdev-ops.h | 44 struct wpan_dev *wpan_dev) in rdev_del_virtual_intf() argument 48 trace_802154_rdev_del_virtual_intf(&rdev->wpan_phy, wpan_dev); in rdev_del_virtual_intf() 49 ret = rdev->ops->del_virtual_intf(&rdev->wpan_phy, wpan_dev); in rdev_del_virtual_intf() 79 struct wpan_dev *wpan_dev, __le16 pan_id) in rdev_set_pan_id() argument 83 trace_802154_rdev_set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id() 84 ret = rdev->ops->set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id() 91 struct wpan_dev *wpan_dev, __le16 short_addr) in rdev_set_short_addr() argument 95 trace_802154_rdev_set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr); in rdev_set_short_addr() 96 ret = rdev->ops->set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr); in rdev_set_short_addr() 103 struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) in rdev_set_backoff_exponent() argument [all …]
|
D | nl802154.c | 57 static struct wpan_dev * 61 struct wpan_dev *result = NULL; in __cfg802154_wpan_dev_from_attrs() 81 struct wpan_dev *wpan_dev; in __cfg802154_wpan_dev_from_attrs() local 88 list_for_each_entry(wpan_dev, &rdev->wpan_dev_list, list) { in __cfg802154_wpan_dev_from_attrs() 89 if (have_ifidx && wpan_dev->netdev && in __cfg802154_wpan_dev_from_attrs() 90 wpan_dev->netdev->ifindex == ifidx) { in __cfg802154_wpan_dev_from_attrs() 91 result = wpan_dev; in __cfg802154_wpan_dev_from_attrs() 95 wpan_dev->identifier == (u32)wpan_dev_id) { in __cfg802154_wpan_dev_from_attrs() 96 result = wpan_dev; in __cfg802154_wpan_dev_from_attrs() 130 struct wpan_dev *wpan_dev; in __cfg802154_rdev_from_attrs() local [all …]
|
D | trace.h | 22 #define WPAN_DEV_ASSIGN (__entry->identifier) = (!IS_ERR_OR_NULL(wpan_dev) \ 23 ? wpan_dev->identifier : 0) 65 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev), 66 TP_ARGS(wpan_phy, wpan_dev), 112 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 114 TP_ARGS(wpan_phy, wpan_dev, le16arg), 131 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 133 TP_ARGS(wpan_phy, wpan_dev, le16arg) 137 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 139 TP_ARGS(wpan_phy, wpan_dev, le16arg), [all …]
|
D | core.c | 218 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; in cfg802154_netdev_notifier_call() local 221 if (!wpan_dev) in cfg802154_netdev_notifier_call() 224 rdev = wpan_phy_to_rdev(wpan_dev->wpan_phy); in cfg802154_netdev_notifier_call() 232 wpan_dev->identifier = ++rdev->wpan_dev_id; in cfg802154_netdev_notifier_call() 233 list_add_rcu(&wpan_dev->list, &rdev->wpan_dev_list); in cfg802154_netdev_notifier_call() 236 wpan_dev->netdev = dev; in cfg802154_netdev_notifier_call() 239 cfg802154_update_iface_num(rdev, wpan_dev->iftype, -1); in cfg802154_netdev_notifier_call() 245 cfg802154_update_iface_num(rdev, wpan_dev->iftype, 1); in cfg802154_netdev_notifier_call() 256 if (!list_empty(&wpan_dev->list)) { in cfg802154_netdev_notifier_call() 257 list_del_rcu(&wpan_dev->list); in cfg802154_netdev_notifier_call() [all …]
|
/linux-4.1.27/net/mac802154/ |
D | iface.c | 37 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_update_llsec() local 44 params.pan_id = wpan_dev->pan_id; in mac802154_wpan_update_llsec() 47 params.hwaddr = wpan_dev->extended_addr; in mac802154_wpan_update_llsec() 60 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_ioctl() local 74 pan_id = le16_to_cpu(wpan_dev->pan_id); in mac802154_wpan_ioctl() 75 short_addr = le16_to_cpu(wpan_dev->short_addr); in mac802154_wpan_ioctl() 107 wpan_dev->pan_id = cpu_to_le16(sa->addr.pan_id); in mac802154_wpan_ioctl() 108 wpan_dev->short_addr = cpu_to_le16(sa->addr.short_addr); in mac802154_wpan_ioctl() 132 sdata->wpan_dev.extended_addr = extended_addr; in mac802154_wpan_mac_addr() 166 struct wpan_dev *wpan_dev, in ieee802154_check_mac_settings() argument [all …]
|
D | mac_cmd.c | 77 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_set_mac_params() local 83 wpan_dev->wpan_phy->transmit_power = params->transmit_power; in mac802154_set_mac_params() 84 wpan_dev->wpan_phy->cca = params->cca; in mac802154_set_mac_params() 85 wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; in mac802154_set_mac_params() 88 wpan_dev->min_be = params->min_be; in mac802154_set_mac_params() 89 wpan_dev->max_be = params->max_be; in mac802154_set_mac_params() 90 wpan_dev->csma_retries = params->csma_retries; in mac802154_set_mac_params() 91 wpan_dev->frame_retries = params->frame_retries; in mac802154_set_mac_params() 92 wpan_dev->lbt = params->lbt; in mac802154_set_mac_params() 119 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_get_mac_params() local [all …]
|
D | cfg.c | 61 ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) in ieee802154_del_iface() argument 63 ieee802154_if_remove(IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev)); in ieee802154_del_iface() 110 ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, in ieee802154_set_pan_id() argument 125 wpan_dev->pan_id = pan_id; in ieee802154_set_pan_id() 131 struct wpan_dev *wpan_dev, in ieee802154_set_backoff_exponent() argument 141 wpan_dev->min_be = min_be; in ieee802154_set_backoff_exponent() 142 wpan_dev->max_be = max_be; in ieee802154_set_backoff_exponent() 147 ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, in ieee802154_set_short_addr() argument 167 wpan_dev->short_addr = short_addr; in ieee802154_set_short_addr() 173 struct wpan_dev *wpan_dev, in ieee802154_set_max_csma_backoffs() argument [all …]
|
D | ieee802154_i.h | 81 struct wpan_dev wpan_dev; member 119 IEEE802154_WPAN_DEV_TO_SUB_IF(struct wpan_dev *wpan_dev) in IEEE802154_WPAN_DEV_TO_SUB_IF() argument 121 return container_of(wpan_dev, struct ieee802154_sub_if_data, wpan_dev); in IEEE802154_WPAN_DEV_TO_SUB_IF()
|
D | rx.c | 44 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_subif_frame() local 52 span = wpan_dev->pan_id; in ieee802154_subif_frame() 53 sshort = wpan_dev->short_addr; in ieee802154_subif_frame() 68 else if (mac_cb(skb)->dest.extended_addr == wpan_dev->extended_addr) in ieee802154_subif_frame()
|
D | mib.c | 36 sdata->wpan_dev.short_addr = val; in mac802154_dev_set_short_addr() 48 ret = sdata->wpan_dev.short_addr; in mac802154_dev_get_short_addr() 62 ret = sdata->wpan_dev.pan_id; in mac802154_dev_get_pan_id() 75 sdata->wpan_dev.pan_id = val; in mac802154_dev_set_pan_id() 85 return sdata->wpan_dev.dsn++; in mac802154_dev_get_dsn()
|
/linux-4.1.27/include/net/ |
D | cfg802154.h | 43 struct wpan_dev *wpan_dev); 48 struct wpan_dev *wpan_dev, __le16 pan_id); 50 struct wpan_dev *wpan_dev, __le16 short_addr); 52 struct wpan_dev *wpan_dev, u8 min_be, 55 struct wpan_dev *wpan_dev, 58 struct wpan_dev *wpan_dev, 61 struct wpan_dev *wpan_dev, bool mode); 108 struct wpan_dev { struct
|
/linux-4.1.27/include/linux/ |
D | netdevice.h | 61 struct wpan_dev; 1629 struct wpan_dev *ieee802154_ptr;
|