Lines Matching refs:wpan_dev

37 	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
74 pan_id = le16_to_cpu(wpan_dev->pan_id); in mac802154_wpan_ioctl()
75 short_addr = le16_to_cpu(wpan_dev->short_addr); in mac802154_wpan_ioctl()
107 wpan_dev->pan_id = cpu_to_le16(sa->addr.pan_id); in mac802154_wpan_ioctl()
108 wpan_dev->short_addr = cpu_to_le16(sa->addr.short_addr); in mac802154_wpan_ioctl()
132 sdata->wpan_dev.extended_addr = extended_addr; in mac802154_wpan_mac_addr()
166 struct wpan_dev *wpan_dev, in ieee802154_check_mac_settings() argument
167 struct wpan_dev *nwpan_dev) in ieee802154_check_mac_settings()
172 if (wpan_dev->promiscuous_mode != nwpan_dev->promiscuous_mode) in ieee802154_check_mac_settings()
177 if (wpan_dev->pan_id != nwpan_dev->pan_id || in ieee802154_check_mac_settings()
178 wpan_dev->short_addr != nwpan_dev->short_addr || in ieee802154_check_mac_settings()
179 wpan_dev->extended_addr != nwpan_dev->extended_addr) in ieee802154_check_mac_settings()
184 if (wpan_dev->min_be != nwpan_dev->min_be || in ieee802154_check_mac_settings()
185 wpan_dev->max_be != nwpan_dev->max_be || in ieee802154_check_mac_settings()
186 wpan_dev->csma_retries != nwpan_dev->csma_retries) in ieee802154_check_mac_settings()
191 if (wpan_dev->frame_retries != nwpan_dev->frame_retries) in ieee802154_check_mac_settings()
196 if (wpan_dev->lbt != nwpan_dev->lbt) in ieee802154_check_mac_settings()
208 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_check_concurrent_iface() local
228 ret = ieee802154_check_mac_settings(local, wpan_dev, in ieee802154_check_concurrent_iface()
229 &nsdata->wpan_dev); in ieee802154_check_concurrent_iface()
243 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_open() local
258 wpan_dev->promiscuous_mode); in mac802154_wpan_open()
264 rc = drv_set_pan_id(local, wpan_dev->pan_id); in mac802154_wpan_open()
268 rc = drv_set_extended_addr(local, wpan_dev->extended_addr); in mac802154_wpan_open()
272 rc = drv_set_short_addr(local, wpan_dev->short_addr); in mac802154_wpan_open()
278 rc = drv_set_lbt_mode(local, wpan_dev->lbt); in mac802154_wpan_open()
284 rc = drv_set_csma_params(local, wpan_dev->min_be, in mac802154_wpan_open()
285 wpan_dev->max_be, in mac802154_wpan_open()
286 wpan_dev->csma_retries); in mac802154_wpan_open()
292 rc = drv_set_max_frame_retries(local, wpan_dev->frame_retries); in mac802154_wpan_open()
366 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_header_create() local
385 if (wpan_dev->short_addr == cpu_to_le16(IEEE802154_ADDR_BROADCAST) || in mac802154_header_create()
386 wpan_dev->short_addr == cpu_to_le16(IEEE802154_ADDR_UNDEF) || in mac802154_header_create()
387 wpan_dev->pan_id == cpu_to_le16(IEEE802154_PANID_BROADCAST)) { in mac802154_header_create()
389 hdr.source.extended_addr = wpan_dev->extended_addr; in mac802154_header_create()
392 hdr.source.short_addr = wpan_dev->short_addr; in mac802154_header_create()
395 hdr.source.pan_id = wpan_dev->pan_id; in mac802154_header_create()
476 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_setup_sdata() local
480 sdata->wpan_dev.iftype = type; in ieee802154_setup_sdata()
482 get_random_bytes(&wpan_dev->bsn, 1); in ieee802154_setup_sdata()
483 get_random_bytes(&wpan_dev->dsn, 1); in ieee802154_setup_sdata()
486 wpan_dev->min_be = 3; in ieee802154_setup_sdata()
487 wpan_dev->max_be = 5; in ieee802154_setup_sdata()
488 wpan_dev->csma_retries = 4; in ieee802154_setup_sdata()
490 wpan_dev->frame_retries = -1; in ieee802154_setup_sdata()
492 wpan_dev->pan_id = cpu_to_le16(IEEE802154_PANID_BROADCAST); in ieee802154_setup_sdata()
493 wpan_dev->short_addr = cpu_to_le16(IEEE802154_ADDR_BROADCAST); in ieee802154_setup_sdata()
497 ieee802154_be64_to_le64(&wpan_dev->extended_addr, in ieee802154_setup_sdata()
504 wpan_dev->promiscuous_mode = false; in ieee802154_setup_sdata()
514 wpan_dev->promiscuous_mode = true; in ieee802154_setup_sdata()
567 ndev->ieee802154_ptr = &sdata->wpan_dev; in ieee802154_if_add()
570 sdata->wpan_dev.wpan_phy = local->hw.phy; in ieee802154_if_add()