Lines Matching defs:short_addr
296 static bool llsec_dev_use_shortaddr(__le16 short_addr)
298 return short_addr != cpu_to_le16(IEEE802154_ADDR_UNDEF) &&
299 short_addr != cpu_to_le16(0xffff);
302 static u32 llsec_dev_hash_short(__le16 short_addr, __le16 pan_id)
304 return ((__force u16)short_addr) << 16 | (__force u16)pan_id;
313 llsec_dev_find_short(struct mac802154_llsec *sec, __le16 short_addr,
317 u32 key = llsec_dev_hash_short(short_addr, pan_id);
320 if (dev->dev.short_addr == short_addr &&
362 u32 skey = llsec_dev_hash_short(dev->short_addr, dev->pan_id);
367 if ((llsec_dev_use_shortaddr(dev->short_addr) &&
368 llsec_dev_find_short(sec, dev->short_addr, dev->pan_id)) ||
380 if (llsec_dev_use_shortaddr(dev->short_addr))
542 addr->short_addr = sec->params.coord_shortaddr;
796 u32 key = llsec_dev_hash_short(devaddr.short_addr,
802 dev->dev.short_addr == devaddr.short_addr)