/Linux-v4.19/net/6lowpan/ |
D | ndisc.c | 101 ieee802154_be16_to_le16(&neigh->short_addr, lladdr_short); in lowpan_ndisc_802154_update() 102 if (!lowpan_802154_is_valid_src_short_addr(neigh->short_addr)) in lowpan_ndisc_802154_update() 103 neigh->short_addr = cpu_to_le16(IEEE802154_ADDR_SHORT_UNSPEC); in lowpan_ndisc_802154_update() 136 if (lowpan_802154_is_valid_src_short_addr(n->short_addr)) { in lowpan_ndisc_opt_addr_space() 137 memcpy(ha_buf, &n->short_addr, in lowpan_ndisc_opt_addr_space() 151 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) in lowpan_ndisc_opt_addr_space() 166 __be16 short_addr; in lowpan_ndisc_fill_addr_option() local 175 ieee802154_le16_to_be16(&short_addr, ha); in lowpan_ndisc_fill_addr_option() 177 &short_addr, in lowpan_ndisc_fill_addr_option() 194 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) { in lowpan_ndisc_fill_addr_option() [all …]
|
D | core.c | 91 if (!lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) in addrconf_ifid_802154_6lowpan() 96 wpan_dev->short_addr == cpu_to_le16(0x0000)) in addrconf_ifid_802154_6lowpan() 111 ieee802154_le16_to_be16(&eui[6], &wpan_dev->short_addr); in addrconf_ifid_802154_6lowpan()
|
D | iphc.c | 180 &addr->short_addr); in lowpan_iphc_uncompress_802154_lladdr() 816 &addr->short_addr); in lowpan_iphc_compress_ctx_802154_lladdr() 931 &addr->short_addr); in lowpan_iphc_compress_802154_lladdr()
|
D | debugfs.c | 253 *val = le16_to_cpu(wdev->short_addr); in lowpan_short_addr_get()
|
/Linux-v4.19/net/ieee802154/6lowpan/ |
D | tx.c | 62 info->daddr.short_addr = cpu_to_le16(IEEE802154_ADDR_BROADCAST); in lowpan_header_create() 65 __le16 short_addr = cpu_to_le16(IEEE802154_ADDR_SHORT_UNSPEC); in lowpan_header_create() local 71 short_addr = llneigh->short_addr; in lowpan_header_create() 76 lowpan_802154_is_valid_src_short_addr(short_addr)) { in lowpan_header_create() 77 info->daddr.short_addr = short_addr; in lowpan_header_create() 90 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) { in lowpan_header_create() 92 info->saddr.short_addr = wpan_dev->short_addr; in lowpan_header_create() 246 ieee802154_is_broadcast_short_addr(info.daddr.short_addr)) in lowpan_header()
|
D | core.c | 89 neigh->short_addr = cpu_to_le16(IEEE802154_ADDR_SHORT_UNSPEC); in lowpan_neigh_construct()
|
/Linux-v4.19/net/mac802154/ |
D | iface.c | 73 u16 pan_id, short_addr; in mac802154_wpan_ioctl() local 76 short_addr = le16_to_cpu(wpan_dev->short_addr); in mac802154_wpan_ioctl() 78 short_addr == IEEE802154_ADDR_BROADCAST) { in mac802154_wpan_ioctl() 86 sa->addr.short_addr = short_addr; in mac802154_wpan_ioctl() 102 sa->addr.short_addr == IEEE802154_ADDR_BROADCAST || in mac802154_wpan_ioctl() 103 sa->addr.short_addr == IEEE802154_ADDR_UNDEF) { in mac802154_wpan_ioctl() 109 wpan_dev->short_addr = cpu_to_le16(sa->addr.short_addr); in mac802154_wpan_ioctl() 175 ret = drv_set_short_addr(local, wpan_dev->short_addr); in ieee802154_setup_hw() 247 wpan_dev->short_addr != nwpan_dev->short_addr || in ieee802154_check_mac_settings() 395 if (wpan_dev->short_addr == cpu_to_le16(IEEE802154_ADDR_BROADCAST) || in ieee802154_header_create() [all …]
|
D | trace.h | 157 TP_PROTO(struct ieee802154_local *local, __le16 short_addr), 158 TP_ARGS(local, short_addr), 161 __field(__le16, short_addr) 165 __entry->short_addr = short_addr; 168 le16_to_cpu(__entry->short_addr))
|
D | llsec.c | 296 static bool llsec_dev_use_shortaddr(__le16 short_addr) in llsec_dev_use_shortaddr() argument 298 return short_addr != cpu_to_le16(IEEE802154_ADDR_UNDEF) && in llsec_dev_use_shortaddr() 299 short_addr != cpu_to_le16(0xffff); in llsec_dev_use_shortaddr() 302 static u32 llsec_dev_hash_short(__le16 short_addr, __le16 pan_id) in llsec_dev_hash_short() argument 304 return ((__force u16)short_addr) << 16 | (__force u16)pan_id; in llsec_dev_hash_short() 313 llsec_dev_find_short(struct mac802154_llsec *sec, __le16 short_addr, in llsec_dev_find_short() argument 317 u32 key = llsec_dev_hash_short(short_addr, pan_id); in llsec_dev_find_short() 320 if (dev->dev.short_addr == short_addr && in llsec_dev_find_short() 362 u32 skey = llsec_dev_hash_short(dev->short_addr, dev->pan_id); in mac802154_llsec_dev_add() 367 if ((llsec_dev_use_shortaddr(dev->short_addr) && in mac802154_llsec_dev_add() [all …]
|
D | driver-ops.h | 185 drv_set_short_addr(struct ieee802154_local *local, __le16 short_addr) in drv_set_short_addr() argument 197 filt.short_addr = short_addr; in drv_set_short_addr() 199 trace_802154_drv_set_short_addr(local, short_addr); in drv_set_short_addr()
|
D | mac_cmd.c | 47 dev->ieee802154_ptr->short_addr = addr->short_addr; in mac802154_mlme_start_req() 59 params.coord_shortaddr = addr->short_addr; in mac802154_mlme_start_req()
|
D | rx.c | 51 sshort = wpan_dev->short_addr; in ieee802154_subif_frame() 75 else if (mac_cb(skb)->dest.short_addr == sshort) in ieee802154_subif_frame() 77 else if (mac_cb(skb)->dest.short_addr == in ieee802154_subif_frame() 131 le16_to_cpu(addr->short_addr)); in ieee802154_print_addr()
|
D | cfg.c | 219 __le16 short_addr) in ieee802154_set_short_addr() argument 223 wpan_dev->short_addr = short_addr; in ieee802154_set_short_addr()
|
/Linux-v4.19/include/net/ |
D | ieee802154_netdev.h | 155 a1->short_addr != a2->short_addr)) in ieee802154_addr_equal() 184 a->short_addr = cpu_to_le16(sa->short_addr); in ieee802154_addr_from_sa() 200 sa->short_addr = le16_to_cpu(a->short_addr); in ieee802154_addr_to_sa() 324 __le16 short_addr, u8 status);
|
D | cfg802154.h | 64 struct wpan_dev *wpan_dev, __le16 short_addr); 242 __le16 short_addr; member 307 __le16 short_addr; member 351 __le16 short_addr; member
|
D | af_ieee802154.h | 40 u16 short_addr; member
|
D | 6lowpan.h | 145 __le16 short_addr; member
|
D | mac802154.h | 64 __le16 short_addr; member
|
/Linux-v4.19/net/ieee802154/ |
D | socket.c | 44 __le16 pan_id, short_addr; in ieee802154_get_dev() local 58 addr->short_addr == cpu_to_le16(IEEE802154_ADDR_UNDEF) || in ieee802154_get_dev() 59 addr->short_addr == cpu_to_le16(IEEE802154_ADDR_BROADCAST)) in ieee802154_get_dev() 69 short_addr = tmp->ieee802154_ptr->short_addr; in ieee802154_get_dev() 71 short_addr == addr->short_addr) { in ieee802154_get_dev() 783 ieee802154_match_sock(__le64 hw_addr, __le16 pan_id, __le16 short_addr, in ieee802154_match_sock() argument 795 short_addr == ro->src_addr.short_addr) in ieee802154_match_sock() 805 __le16 pan_id, short_addr; in ieee802154_dgram_deliver() local 812 short_addr = dev->ieee802154_ptr->short_addr; in ieee802154_dgram_deliver() 817 if (ieee802154_match_sock(hw_addr, pan_id, short_addr, in ieee802154_dgram_deliver()
|
D | nl-mac.c | 88 __le16 short_addr, pan_id; in ieee802154_nl_fill_iface() local 103 short_addr = dev->ieee802154_ptr->short_addr; in ieee802154_nl_fill_iface() 112 nla_put_shortaddr(msg, IEEE802154_ATTR_SHORT_ADDR, short_addr) || in ieee802154_nl_fill_iface() 207 addr.short_addr = nla_get_shortaddr( in ieee802154_associate_req() 284 addr.short_addr = nla_get_shortaddr( in ieee802154_disassociate_req() 337 addr.short_addr = nla_get_shortaddr( in ieee802154_start_req() 354 if (addr.short_addr == cpu_to_le16(IEEE802154_ADDR_BROADCAST)) { in ieee802154_start_req() 571 desc->device_addr.short_addr = nla_get_shortaddr(info->attrs[IEEE802154_ATTR_SHORT_ADDR]); in ieee802154_llsec_parse_key_id() 623 desc->device_addr.short_addr)) in ieee802154_llsec_fill_key_id() 998 dev->short_addr = nla_get_shortaddr(info->attrs[IEEE802154_ATTR_SHORT_ADDR]); in llsec_parse_dev() [all …]
|
D | rdev-ops.h | 135 struct wpan_dev *wpan_dev, __le16 short_addr) in rdev_set_short_addr() argument 139 trace_802154_rdev_set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr); in rdev_set_short_addr() 140 ret = rdev->ops->set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr); in rdev_set_short_addr()
|
D | header_ops.c | 38 memcpy(buf + pos, &addr->short_addr, 2); in ieee802154_hdr_push_addr() 148 memcpy(&addr->short_addr, buf + pos, 2); in ieee802154_hdr_get_addr()
|
D | nl802154.c | 709 desc->device_addr.short_addr)) in ieee802154_llsec_send_key_id() 817 wpan_dev->short_addr) || in nl802154_send_iface() 1101 __le16 short_addr; in nl802154_set_short_addr() local 1117 short_addr = nla_get_le16(info->attrs[NL802154_ATTR_SHORT_ADDR]); in nl802154_set_short_addr() 1130 if (short_addr == cpu_to_le16(IEEE802154_ADDR_SHORT_UNSPEC) || in nl802154_set_short_addr() 1131 short_addr == cpu_to_le16(IEEE802154_ADDR_SHORT_BROADCAST)) in nl802154_set_short_addr() 1134 return rdev_set_short_addr(rdev, wpan_dev, short_addr); in nl802154_set_short_addr() 1323 addr->short_addr = nla_get_le16(attrs[NL802154_DEV_ADDR_ATTR_SHORT]); in ieee802154_llsec_parse_dev_addr() 1650 dev_desc->short_addr) || in nl802154_send_device() 1748 dev->short_addr = nla_get_le16(attrs[NL802154_DEV_ATTR_SHORT_ADDR]); in ieee802154_llsec_parse_device()
|
/Linux-v4.19/drivers/net/ieee802154/ |
D | mrf24j40.c | 685 addrh = le16_to_cpu(filt->short_addr) >> 8 & 0xff; in mrf24j40_filter() 686 addrl = le16_to_cpu(filt->short_addr) & 0xff; in mrf24j40_filter() 691 "Set short addr to %04hx\n", filt->short_addr); in mrf24j40_filter()
|
D | atusb.c | 419 u16 addr = le16_to_cpu(filt->short_addr); in atusb_set_hw_addr_filt()
|