Home
last modified time | relevance | path

Searched refs:wpan_dev (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/net/ieee802154/
Drdev-ops.h64 struct wpan_dev *wpan_dev) in rdev_del_virtual_intf() argument
68 trace_802154_rdev_del_virtual_intf(&rdev->wpan_phy, wpan_dev); in rdev_del_virtual_intf()
69 ret = rdev->ops->del_virtual_intf(&rdev->wpan_phy, wpan_dev); in rdev_del_virtual_intf()
122 struct wpan_dev *wpan_dev, __le16 pan_id) in rdev_set_pan_id() argument
126 trace_802154_rdev_set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id()
127 ret = rdev->ops->set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id()
134 struct wpan_dev *wpan_dev, __le16 short_addr) in rdev_set_short_addr() argument
138 trace_802154_rdev_set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr); in rdev_set_short_addr()
139 ret = rdev->ops->set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr); in rdev_set_short_addr()
146 struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) in rdev_set_backoff_exponent() argument
[all …]
Dtrace.h22 #define WPAN_DEV_ASSIGN (__entry->identifier) = (!IS_ERR_OR_NULL(wpan_dev) \
23 ? wpan_dev->identifier : 0)
87 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev),
88 TP_ARGS(wpan_phy, wpan_dev),
164 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
166 TP_ARGS(wpan_phy, wpan_dev, le16arg),
183 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
185 TP_ARGS(wpan_phy, wpan_dev, le16arg)
189 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
191 TP_ARGS(wpan_phy, wpan_dev, le16arg),
[all …]
Dnl802154.c57 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 …]
Dcore.c228 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; in cfg802154_netdev_notifier_call() local
231 if (!wpan_dev) in cfg802154_netdev_notifier_call()
234 rdev = wpan_phy_to_rdev(wpan_dev->wpan_phy); in cfg802154_netdev_notifier_call()
242 wpan_dev->identifier = ++rdev->wpan_dev_id; in cfg802154_netdev_notifier_call()
243 list_add_rcu(&wpan_dev->list, &rdev->wpan_dev_list); in cfg802154_netdev_notifier_call()
246 wpan_dev->netdev = dev; in cfg802154_netdev_notifier_call()
249 cfg802154_update_iface_num(rdev, wpan_dev->iftype, -1); in cfg802154_netdev_notifier_call()
255 cfg802154_update_iface_num(rdev, wpan_dev->iftype, 1); in cfg802154_netdev_notifier_call()
266 if (!list_empty(&wpan_dev->list)) { in cfg802154_netdev_notifier_call()
267 list_del_rcu(&wpan_dev->list); in cfg802154_netdev_notifier_call()
[all …]
/linux-4.4.14/net/mac802154/
Dcfg.c104 ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) in ieee802154_del_iface() argument
106 ieee802154_if_remove(IEEE802154_WPAN_DEV_TO_SUB_IF(wpan_dev)); in ieee802154_del_iface()
188 ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, in ieee802154_set_pan_id() argument
195 if (wpan_dev->pan_id == pan_id) in ieee802154_set_pan_id()
198 ret = mac802154_wpan_update_llsec(wpan_dev->netdev); in ieee802154_set_pan_id()
200 wpan_dev->pan_id = pan_id; in ieee802154_set_pan_id()
207 struct wpan_dev *wpan_dev, in ieee802154_set_backoff_exponent() argument
212 wpan_dev->min_be = min_be; in ieee802154_set_backoff_exponent()
213 wpan_dev->max_be = max_be; in ieee802154_set_backoff_exponent()
218 ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, in ieee802154_set_short_addr() argument
[all …]
Diface.c37 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
75 pan_id = le16_to_cpu(wpan_dev->pan_id); in mac802154_wpan_ioctl()
76 short_addr = le16_to_cpu(wpan_dev->short_addr); in mac802154_wpan_ioctl()
108 wpan_dev->pan_id = cpu_to_le16(sa->addr.pan_id); in mac802154_wpan_ioctl()
109 wpan_dev->short_addr = cpu_to_le16(sa->addr.short_addr); in mac802154_wpan_ioctl()
131 if (sdata->wpan_dev.lowpan_dev) { in mac802154_wpan_mac_addr()
132 if (netif_running(sdata->wpan_dev.lowpan_dev)) in mac802154_wpan_mac_addr()
[all …]
Dmac_cmd.c70 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_set_mac_params() local
76 wpan_dev->wpan_phy->transmit_power = params->transmit_power; in mac802154_set_mac_params()
77 wpan_dev->wpan_phy->cca = params->cca; in mac802154_set_mac_params()
78 wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; in mac802154_set_mac_params()
81 wpan_dev->min_be = params->min_be; in mac802154_set_mac_params()
82 wpan_dev->max_be = params->max_be; in mac802154_set_mac_params()
83 wpan_dev->csma_retries = params->csma_retries; in mac802154_set_mac_params()
84 wpan_dev->frame_retries = params->frame_retries; in mac802154_set_mac_params()
85 wpan_dev->lbt = params->lbt; in mac802154_set_mac_params()
112 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_get_mac_params() local
[all …]
Dieee802154_i.h85 struct wpan_dev wpan_dev; member
117 IEEE802154_WPAN_DEV_TO_SUB_IF(struct wpan_dev *wpan_dev) in IEEE802154_WPAN_DEV_TO_SUB_IF() argument
119 return container_of(wpan_dev, struct ieee802154_sub_if_data, wpan_dev); in IEEE802154_WPAN_DEV_TO_SUB_IF()
Drx.c44 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_subif_frame() local
50 span = wpan_dev->pan_id; in ieee802154_subif_frame()
51 sshort = wpan_dev->short_addr; in ieee802154_subif_frame()
66 else if (mac_cb(skb)->dest.extended_addr == wpan_dev->extended_addr) in ieee802154_subif_frame()
209 if (sdata->wpan_dev.iftype != NL802154_IFTYPE_NODE) in __ieee802154_rx_handle_packet()
236 if (sdata->wpan_dev.iftype != NL802154_IFTYPE_MONITOR) in ieee802154_monitors_rx()
/linux-4.4.14/include/net/
Dcfg802154.h55 struct wpan_dev *wpan_dev);
62 struct wpan_dev *wpan_dev, __le16 pan_id);
64 struct wpan_dev *wpan_dev, __le16 short_addr);
66 struct wpan_dev *wpan_dev, u8 min_be,
69 struct wpan_dev *wpan_dev,
72 struct wpan_dev *wpan_dev,
75 struct wpan_dev *wpan_dev, bool mode);
77 struct wpan_dev *wpan_dev, bool ackreq);
80 struct wpan_dev *wpan_dev,
83 struct wpan_dev *wpan_dev);
[all …]
/linux-4.4.14/net/ieee802154/6lowpan/
Dtx.c211 struct wpan_dev *wpan_dev = lowpan_dev_info(ldev)->wdev->ieee802154_ptr; in lowpan_header() local
232 sa.pan_id = wpan_dev->pan_id; in lowpan_header()
248 cb->ackreq = wpan_dev->ackreq; in lowpan_header()
/linux-4.4.14/include/linux/
Dnetdevice.h61 struct wpan_dev;
1665 struct wpan_dev *ieee802154_ptr;