Lines Matching defs:wpan_dev

29 	struct wpan_dev *wpan_dev = &sdata->wpan_dev;
36 params.pan_id = wpan_dev->pan_id;
39 params.hwaddr = wpan_dev->extended_addr;
52 struct wpan_dev *wpan_dev = &sdata->wpan_dev;
67 pan_id = le16_to_cpu(wpan_dev->pan_id);
68 short_addr = le16_to_cpu(wpan_dev->short_addr);
100 wpan_dev->pan_id = cpu_to_le16(sa->addr.pan_id);
101 wpan_dev->short_addr = cpu_to_le16(sa->addr.short_addr);
123 if (sdata->wpan_dev.lowpan_dev) {
124 if (netif_running(sdata->wpan_dev.lowpan_dev))
133 sdata->wpan_dev.extended_addr = extended_addr;
138 if (sdata->wpan_dev.lowpan_dev)
139 dev_addr_set(sdata->wpan_dev.lowpan_dev, dev->dev_addr);
147 struct wpan_dev *wpan_dev = &sdata->wpan_dev;
153 local->addr_filt.pan_id = wpan_dev->pan_id;
154 local->addr_filt.ieee_addr = wpan_dev->extended_addr;
155 local->addr_filt.short_addr = wpan_dev->short_addr;
159 ret = drv_set_lbt_mode(local, wpan_dev->lbt);
165 ret = drv_set_csma_params(local, wpan_dev->min_be,
166 wpan_dev->max_be,
167 wpan_dev->csma_retries);
173 ret = drv_set_max_frame_retries(local, wpan_dev->frame_retries);
217 struct wpan_dev *nwpan_dev = &nsdata->wpan_dev;
218 struct wpan_dev *wpan_dev = &sdata->wpan_dev;
226 if (wpan_dev->pan_id != nwpan_dev->pan_id ||
227 wpan_dev->short_addr != nwpan_dev->short_addr ||
228 wpan_dev->extended_addr != nwpan_dev->extended_addr)
233 if (wpan_dev->min_be != nwpan_dev->min_be ||
234 wpan_dev->max_be != nwpan_dev->max_be ||
235 wpan_dev->csma_retries != nwpan_dev->csma_retries)
240 if (wpan_dev->frame_retries != nwpan_dev->frame_retries)
245 if (wpan_dev->lbt != nwpan_dev->lbt)
269 if (sdata->wpan_dev.iftype != NL802154_IFTYPE_MONITOR &&
270 nsdata->wpan_dev.iftype != NL802154_IFTYPE_MONITOR)
289 struct wpan_dev *wpan_dev = &sdata->wpan_dev;
291 rc = ieee802154_check_concurrent_iface(sdata, wpan_dev->iftype);
362 struct wpan_dev *wpan_dev = &sdata->wpan_dev;
379 if (wpan_dev->short_addr == cpu_to_le16(IEEE802154_ADDR_BROADCAST) ||
380 wpan_dev->short_addr == cpu_to_le16(IEEE802154_ADDR_UNDEF) ||
381 wpan_dev->pan_id == cpu_to_le16(IEEE802154_PANID_BROADCAST)) {
383 hdr.source.extended_addr = wpan_dev->extended_addr;
386 hdr.source.short_addr = wpan_dev->short_addr;
389 hdr.source.pan_id = wpan_dev->pan_id;
428 struct wpan_dev *wpan_dev = &sdata->wpan_dev;
437 hdr.fc.ack_request = wpan_dev->ackreq;
446 hdr.dest.pan_id = wpan_dev->pan_id;
454 hdr.source.extended_addr = wpan_dev->extended_addr;
551 struct wpan_dev *wpan_dev = &sdata->wpan_dev;
556 sdata->wpan_dev.iftype = type;
559 atomic_set(&wpan_dev->bsn, tmp);
561 atomic_set(&wpan_dev->dsn, tmp);
564 wpan_dev->min_be = 3;
565 wpan_dev->max_be = 5;
566 wpan_dev->csma_retries = 4;
567 wpan_dev->frame_retries = 3;
569 wpan_dev->pan_id = cpu_to_le16(IEEE802154_PANID_BROADCAST);
570 wpan_dev->short_addr = cpu_to_le16(IEEE802154_ADDR_BROADCAST);
575 ieee802154_be64_to_le64(&wpan_dev->extended_addr,
584 wpan_dev->header_ops = &ieee802154_header_ops;
655 ndev->ieee802154_ptr = &sdata->wpan_dev;
658 sdata->wpan_dev.wpan_phy = local->hw.phy;
660 INIT_LIST_HEAD(&sdata->wpan_dev.list);