/linux/net/mac802154/ |
H A D | iface.c | 36 params.pan_id = wpan_dev->pan_id; in mac802154_wpan_update_llsec() 65 u16 pan_id, short_addr; in mac802154_wpan_ioctl() local 67 pan_id = le16_to_cpu(wpan_dev->pan_id); in mac802154_wpan_ioctl() 69 if (pan_id == IEEE802154_PANID_BROADCAST || in mac802154_wpan_ioctl() 77 sa->addr.pan_id = pan_id; in mac802154_wpan_ioctl() 93 sa->addr.pan_id == IEEE802154_PANID_BROADCAST || in mac802154_wpan_ioctl() 100 wpan_dev->pan_id = cpu_to_le16(sa->addr.pan_id); in mac802154_wpan_ioctl() 153 local->addr_filt.pan_id = wpan_dev->pan_id; in ieee802154_setup_hw() 226 if (wpan_dev->pan_id != nwpan_dev->pan_id || in ieee802154_check_mac_settings() 381 wpan_dev->pan_id == cpu_to_le16(IEEE802154_PANID_BROADCAST)) { in ieee802154_header_create() [all …]
|
H A D | trace.h | 172 TP_PROTO(struct ieee802154_local *local, __le16 pan_id), 173 TP_ARGS(local, pan_id), 176 __field(__le16, pan_id) 180 __entry->pan_id = pan_id; 183 le16_to_cpu(__entry->pan_id)) 271 __field(__le16, pan_id) 279 __entry->pan_id = desc->addr.pan_id; 283 __le16_to_cpu(__entry->pan_id), __le64_to_cpu(__entry->addr),
|
H A D | cfg.c | 188 __le16 pan_id) in ieee802154_set_pan_id() argument 194 if (wpan_dev->pan_id == pan_id) in ieee802154_set_pan_id() 199 wpan_dev->pan_id = pan_id; in ieee802154_set_pan_id() 346 parent->pan_id = coord->pan_id; in mac802154_associate() 356 ret = drv_set_pan_id(local, coord->pan_id); in mac802154_associate() 371 wpan_dev->pan_id = coord->pan_id; in mac802154_associate() 428 wpan_dev->pan_id = cpu_to_le16(IEEE802154_PAN_ID_BROADCAST); in mac802154_disassociate_from_parent() 432 ret = drv_set_pan_id(local, wpan_dev->pan_id); in mac802154_disassociate_from_parent()
|
H A D | scan.c | 146 local->scan_beacon_req.mhr.dest.pan_id = cpu_to_le16(IEEE802154_PANID_BROADCAST); in mac802154_scan_prepare_beacon_req() 494 local->beacon.mhr.source.pan_id = request->wpan_dev->pan_id; in mac802154_send_beacons_locked() 537 frame.mhr.source.pan_id = cpu_to_le16(IEEE802154_PANID_BROADCAST); in mac802154_perform_association() 540 frame.mhr.dest.pan_id = coord->pan_id; in mac802154_perform_association() 664 frame.mhr.source.pan_id = wpan_dev->pan_id; in mac802154_send_disassociation_notif() 667 frame.mhr.dest.pan_id = wpan_dev->pan_id; in mac802154_send_disassociation_notif() 726 frame.mhr.dest.pan_id = wpan_dev->pan_id; in mac802154_send_association_resp_locked() 776 if (unlikely(dest->pan_id != wpan_dev->pan_id)) in mac802154_process_association_req() 888 if (dest->pan_id != wpan_dev->pan_id) in mac802154_process_disassociation_notif()
|
H A D | mac_cmd.c | 38 dev->ieee802154_ptr->pan_id = addr->pan_id; in mac802154_mlme_start_req() 42 params.pan_id = addr->pan_id; in mac802154_mlme_start_req()
|
H A D | llsec.c | 100 sec->params.pan_id = params->pan_id; in mac802154_llsec_set_params() 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() 314 __le16 pan_id) in llsec_dev_find_short() argument 317 u32 key = llsec_dev_hash_short(short_addr, pan_id); in llsec_dev_find_short() 321 dev->dev.pan_id == pan_id) in llsec_dev_find_short() 362 u32 skey = llsec_dev_hash_short(dev->short_addr, dev->pan_id); in mac802154_llsec_dev_add() 368 llsec_dev_find_short(sec, dev->short_addr, dev->pan_id)) || in mac802154_llsec_dev_add() 534 addr->pan_id = sec->params.pan_id; in llsec_recover_addr() 797 devaddr.pan_id); in llsec_lookup_dev() [all …]
|
H A D | driver-ops.h | 27 static inline int drv_set_pan_id(struct ieee802154_local *local, __le16 pan_id) in drv_set_pan_id() argument 39 filt.pan_id = pan_id; in drv_set_pan_id() 41 trace_802154_drv_set_pan_id(local, pan_id); in drv_set_pan_id() 142 ret = drv_set_pan_id(local, addr_filt->pan_id); in drv_start()
|
H A D | rx.c | 143 span = wpan_dev->pan_id; in ieee802154_subif_frame() 170 if (mac_cb(skb)->dest.pan_id != span && in ieee802154_subif_frame() 171 mac_cb(skb)->dest.pan_id != cpu_to_le16(IEEE802154_PANID_BROADCAST)) in ieee802154_subif_frame() 179 if (mac_cb(skb)->dest.pan_id != span && in ieee802154_subif_frame() 180 mac_cb(skb)->dest.pan_id != cpu_to_le16(IEEE802154_PANID_BROADCAST)) in ieee802154_subif_frame() 264 pr_debug("%s PAN ID: %04x\n", name, le16_to_cpu(addr->pan_id)); in ieee802154_print_addr()
|
/linux/net/ieee802154/ |
H A D | header_ops.c | 24 memcpy(buf + pos, &addr->pan_id, 2); in ieee802154_hdr_push_addr() 96 if (hdr->source.pan_id == hdr->dest.pan_id && in ieee802154_hdr_push() 182 memcpy(&addr->pan_id, buf + pos, 2); in ieee802154_hdr_get_addr() 275 hdr->source.pan_id = hdr->dest.pan_id; in ieee802154_hdr_get_addrs()
|
H A D | rdev-ops.h | 123 struct wpan_dev *wpan_dev, __le16 pan_id) in rdev_set_pan_id() argument 127 trace_802154_rdev_set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id() 128 ret = rdev->ops->set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id); in rdev_set_pan_id()
|
/linux/include/net/ |
H A D | ieee802154_netdev.h | 295 if (a1->pan_id != a2->pan_id || a1->mode != a2->mode) in ieee802154_addr_equal() 353 a->pan_id = cpu_to_le16(sa->pan_id); in ieee802154_addr_from_sa() 369 sa->pan_id = le16_to_cpu(a->pan_id); in ieee802154_addr_to_sa()
|
H A D | cfg802154.h | 57 struct wpan_dev *wpan_dev, __le16 pan_id); 288 __le16 pan_id; member 322 __le16 pan_id; member 419 __le16 pan_id; member 443 __le16 pan_id; member 487 __le16 pan_id; member
|
H A D | af_ieee802154.h | 29 u16 pan_id; member
|
H A D | mac802154.h | 54 __le16 pan_id; member
|
/linux/net/6lowpan/ |
H A D | core.c | 88 if (wpan_dev->pan_id == cpu_to_le16(0x0000) && in addrconf_ifid_802154_6lowpan() 93 if (wpan_dev->pan_id == cpu_to_le16(IEEE802154_PAN_ID_BROADCAST)) in addrconf_ifid_802154_6lowpan() 96 ieee802154_le16_to_be16(eui, &wpan_dev->pan_id); in addrconf_ifid_802154_6lowpan()
|
/linux/net/ieee802154/6lowpan/ |
H A D | tx.c | 53 info->saddr.pan_id = wpan_dev->pan_id; in lowpan_header_create() 54 info->daddr.pan_id = info->saddr.pan_id; in lowpan_header_create()
|
/linux/drivers/net/ieee802154/ |
H A D | ca8210.c | 376 u8 pan_id[2]; member 1449 command.pdata.data_req.dst.pan_id[0] = LS_BYTE(dst_pan_id); in mcps_data_request() 1450 command.pdata.data_req.dst.pan_id[1] = MS_BYTE(dst_pan_id); in mcps_data_request() 1798 hdr.source.pan_id = *(u16 *)&data_ind[1]; in ca8210_skb_rx() 1799 dev_dbg(&priv->spi->dev, "srcPanId: %#06x\n", hdr.source.pan_id); in ca8210_skb_rx() 1803 hdr.dest.pan_id = *(u16 *)&data_ind[12]; in ca8210_skb_rx() 1804 dev_dbg(&priv->spi->dev, "dstPanId: %#06x\n", hdr.dest.pan_id); in ca8210_skb_rx() 1930 header.dest.pan_id, in ca8210_skb_tx() 2102 &filt->pan_id, priv->spi in ca8210_set_hw_addr_filt()
|
H A D | adf7242.c | 774 u16 pan_id = le16_to_cpu(filt->pan_id); in adf7242_set_hw_addr_filt() local 776 adf7242_write_reg(lp, REG_PAN_ID0, pan_id); in adf7242_set_hw_addr_filt() 777 adf7242_write_reg(lp, REG_PAN_ID1, pan_id >> 8); in adf7242_set_hw_addr_filt()
|
H A D | mrf24j40.c | 706 panidh = le16_to_cpu(filt->pan_id) >> 8 & 0xff; in mrf24j40_filter() 707 panidl = le16_to_cpu(filt->pan_id) & 0xff; in mrf24j40_filter() 711 dev_dbg(printdev(devrec), "Set PANID to %04hx\n", filt->pan_id); in mrf24j40_filter()
|
H A D | atusb.c | 384 u16 pan = le16_to_cpu(filt->pan_id); in atusb_set_hw_addr_filt()
|
H A D | cc2520.c | 656 u16 panid = le16_to_cpu(filt->pan_id); in cc2520_filter()
|
H A D | mcr20a.c | 580 u16 pan = le16_to_cpu(filt->pan_id); in mcr20a_set_hw_addr_filt()
|
H A D | at86rf230.c | 1060 u16 pan = le16_to_cpu(filt->pan_id); in at86rf230_set_hw_addr_filt()
|