| /linux/net/ieee802154/ |
| A D | rdev-ops.h | 65 struct wpan_dev *wpan_dev) in rdev_del_virtual_intf() argument 227 struct wpan_dev *wpan_dev) in rdev_abort_scan() argument 255 struct wpan_dev *wpan_dev) in rdev_stop_beacons() argument 269 struct wpan_dev *wpan_dev, in rdev_associate() argument 302 struct wpan_dev *wpan_dev, in rdev_get_llsec_table() argument 317 struct wpan_dev *wpan_dev) in rdev_unlock_llsec_table() argument 342 struct wpan_dev *wpan_dev, in rdev_add_llsec_key() argument 351 struct wpan_dev *wpan_dev, in rdev_del_llsec_key() argument 359 struct wpan_dev *wpan_dev, in rdev_add_seclevel() argument 367 struct wpan_dev *wpan_dev, in rdev_del_seclevel() argument [all …]
|
| A D | pan.c | 31 bool cfg802154_device_is_associated(struct wpan_dev *wpan_dev) in cfg802154_device_is_associated() argument 35 mutex_lock(&wpan_dev->association_lock); in cfg802154_device_is_associated() 36 is_assoc = !list_empty(&wpan_dev->children) || wpan_dev->parent; in cfg802154_device_is_associated() 42 bool cfg802154_device_is_parent(struct wpan_dev *wpan_dev, in cfg802154_device_is_parent() argument 52 cfg802154_device_is_child(struct wpan_dev *wpan_dev, in cfg802154_device_is_child() argument 67 __le16 cfg802154_get_free_short_addr(struct wpan_dev *wpan_dev) in cfg802154_get_free_short_addr() argument 80 if (wpan_dev->short_addr == addr) in cfg802154_get_free_short_addr() 83 if (wpan_dev->parent && wpan_dev->parent->short_addr == addr) in cfg802154_get_free_short_addr() 97 unsigned int cfg802154_set_max_associations(struct wpan_dev *wpan_dev, in cfg802154_set_max_associations() argument 104 old_max = wpan_dev->max_associations; in cfg802154_set_max_associations() [all …]
|
| A D | nl802154.c | 62 struct wpan_dev *wpan_dev; in __cfg802154_wpan_dev_from_attrs() local 112 struct wpan_dev *wpan_dev; in __cfg802154_rdev_from_attrs() local 867 struct wpan_dev *wpan_dev; in nl802154_dump_interface() local 1425 request->wpan_dev = wpan_dev; in nl802154_trigger_scan() 1641 struct wpan_dev *wpan_dev; in nl802154_associate() local 1779 struct wpan_dev *wpan_dev; in nl802154_list_associations() local 2031 struct wpan_dev *wpan_dev; in nl802154_dump_llsec_key() local 2210 struct wpan_dev *wpan_dev; in nl802154_dump_llsec_dev() local 2391 struct wpan_dev *wpan_dev; in nl802154_dump_llsec_devkey() local 2564 struct wpan_dev *wpan_dev; in nl802154_dump_llsec_seclevel() local [all …]
|
| A D | trace.h | 88 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev), 165 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 184 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 190 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 199 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 221 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 241 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 261 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 280 TP_PROTO(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 361 struct wpan_dev *wpan_dev, [all …]
|
| A D | core.c | 201 static void cfg802154_free_peer_structures(struct wpan_dev *wpan_dev) in cfg802154_free_peer_structures() argument 207 kfree(wpan_dev->parent); in cfg802154_free_peer_structures() 208 wpan_dev->parent = NULL; in cfg802154_free_peer_structures() 215 wpan_dev->nchildren = 0; in cfg802154_free_peer_structures() 223 struct wpan_dev *wpan_dev; in cfg802154_switch_netns() local 227 if (!wpan_dev->netdev) in cfg802154_switch_netns() 243 if (!wpan_dev->netdev) in cfg802154_switch_netns() 281 struct wpan_dev *wpan_dev = dev->ieee802154_ptr; in cfg802154_netdev_notifier_call() local 284 if (!wpan_dev) in cfg802154_netdev_notifier_call() 302 wpan_dev->netdev = dev; in cfg802154_netdev_notifier_call() [all …]
|
| A D | nl802154.h | 7 int nl802154_scan_event(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 9 int nl802154_scan_started(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev); 10 int nl802154_scan_done(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, 12 void nl802154_beaconing_done(struct wpan_dev *wpan_dev);
|
| /linux/net/mac802154/ |
| A D | cfg.c | 206 struct wpan_dev *wpan_dev, in ieee802154_set_backoff_exponent() argument 228 struct wpan_dev *wpan_dev, in ieee802154_set_max_csma_backoffs() argument 239 struct wpan_dev *wpan_dev, in ieee802154_set_max_frame_retries() argument 281 struct wpan_dev *wpan_dev) in mac802154_abort_scan() argument 306 struct wpan_dev *wpan_dev) in mac802154_stop_beacons() argument 448 struct wpan_dev *wpan_dev, in mac802154_disassociate_child() argument 469 struct wpan_dev *wpan_dev, in mac802154_disassociate() argument 494 struct wpan_dev *wpan_dev, in ieee802154_get_llsec_table() argument 505 struct wpan_dev *wpan_dev) in ieee802154_lock_llsec_table() argument 525 struct wpan_dev *wpan_dev, in ieee802154_set_llsec_params() argument [all …]
|
| A D | iface.c | 29 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_update_llsec() local 52 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_ioctl() local 147 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_setup_hw() local 166 wpan_dev->max_be, in ieee802154_setup_hw() 217 struct wpan_dev *nwpan_dev = &nsdata->wpan_dev; in ieee802154_check_mac_settings() 218 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_check_mac_settings() local 289 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_open() local 362 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_header_create() local 428 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_header_create() local 551 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_setup_sdata() local [all …]
|
| A D | mac_cmd.c | 62 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_set_mac_params() local 69 wpan_dev->wpan_phy->cca = params->cca; in mac802154_set_mac_params() 73 wpan_dev->min_be = params->min_be; in mac802154_set_mac_params() 74 wpan_dev->max_be = params->max_be; in mac802154_set_mac_params() 75 wpan_dev->csma_retries = params->csma_retries; in mac802154_set_mac_params() 77 wpan_dev->lbt = params->lbt; in mac802154_set_mac_params() 104 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_get_mac_params() local 110 params->cca = wpan_dev->wpan_phy->cca; in mac802154_get_mac_params() 114 params->min_be = wpan_dev->min_be; in mac802154_get_mac_params() 115 params->max_be = wpan_dev->max_be; in mac802154_get_mac_params() [all …]
|
| A D | scan.c | 48 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_scan_cleanup_locked() local 407 struct wpan_dev *wpan_dev; in mac802154_beacon_worker() local 428 wpan_dev = beacon_req->wpan_dev; in mac802154_beacon_worker() 447 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_stop_beacons_locked() local 471 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_send_beacons_locked() local 523 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_perform_association() local 616 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_process_association_resp() local 650 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_send_disassociation_notif() local 711 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_send_association_resp_locked() local 760 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_process_association_req() local [all …]
|
| A D | rx.c | 107 if (mac_pkt->sdata->wpan_dev.iftype != NL802154_IFTYPE_COORD) in mac802154_rx_mac_cmd_worker() 115 if (mac_pkt->sdata->wpan_dev.iftype != NL802154_IFTYPE_COORD) in mac802154_rx_mac_cmd_worker() 136 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_subif_frame() local 143 span = wpan_dev->pan_id; in ieee802154_subif_frame() 144 sshort = wpan_dev->short_addr; in ieee802154_subif_frame() 162 else if (!wpan_dev->parent) in ieee802154_subif_frame() 173 else if (mac_cb(skb)->dest.extended_addr == wpan_dev->extended_addr) in ieee802154_subif_frame() 350 if (sdata->wpan_dev.iftype == NL802154_IFTYPE_MONITOR) in __ieee802154_rx_handle_packet() 383 if (sdata->wpan_dev.iftype != NL802154_IFTYPE_MONITOR) in ieee802154_monitors_rx()
|
| A D | ieee802154_i.h | 115 struct wpan_dev wpan_dev; member 157 IEEE802154_WPAN_DEV_TO_SUB_IF(struct wpan_dev *wpan_dev) in IEEE802154_WPAN_DEV_TO_SUB_IF() argument 159 return container_of(wpan_dev, struct ieee802154_sub_if_data, wpan_dev); in IEEE802154_WPAN_DEV_TO_SUB_IF()
|
| /linux/include/net/ |
| A D | cfg802154.h | 50 struct wpan_dev *wpan_dev); 64 struct wpan_dev *wpan_dev, 67 struct wpan_dev *wpan_dev, 80 struct wpan_dev *wpan_dev); 85 struct wpan_dev *wpan_dev, 106 struct wpan_dev *wpan_dev, 110 struct wpan_dev *wpan_dev, 113 struct wpan_dev *wpan_dev, 116 struct wpan_dev *wpan_dev, 345 struct wpan_dev *wpan_dev; member [all …]
|
| /linux/net/6lowpan/ |
| A D | core.c | 81 struct wpan_dev *wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in addrconf_ifid_802154_6lowpan() local 84 if (!lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) in addrconf_ifid_802154_6lowpan() 88 if (wpan_dev->pan_id == cpu_to_le16(0x0000) && in addrconf_ifid_802154_6lowpan() 89 wpan_dev->short_addr == 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() 104 ieee802154_le16_to_be16(&eui[6], &wpan_dev->short_addr); in addrconf_ifid_802154_6lowpan()
|
| A D | ndisc.c | 114 struct wpan_dev *wpan_dev; in lowpan_ndisc_opt_addr_space() local 138 wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in lowpan_ndisc_opt_addr_space() 140 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) in lowpan_ndisc_opt_addr_space() 154 struct wpan_dev *wpan_dev; in lowpan_ndisc_fill_addr_option() local 181 wpan_dev = lowpan_802154_dev(dev)->wdev->ieee802154_ptr; in lowpan_ndisc_fill_addr_option() 183 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) { in lowpan_ndisc_fill_addr_option() 185 &wpan_dev->short_addr); in lowpan_ndisc_fill_addr_option()
|
| A D | debugfs.c | 218 struct wpan_dev *wdev = data; in lowpan_short_addr_get()
|
| /linux/net/ieee802154/6lowpan/ |
| A D | core.c | 218 struct wpan_dev *wpan_dev; in lowpan_device_event() local 222 wpan_dev = ndev->ieee802154_ptr; in lowpan_device_event() 223 if (!wpan_dev) in lowpan_device_event() 232 if (wpan_dev->lowpan_dev) in lowpan_device_event() 233 lowpan_dellink(wpan_dev->lowpan_dev, NULL); in lowpan_device_event()
|
| A D | tx.c | 37 struct wpan_dev *wpan_dev = lowpan_802154_dev(ldev)->wdev->ieee802154_ptr; in lowpan_header_create() local 53 info->saddr.pan_id = wpan_dev->pan_id; in lowpan_header_create() 85 if (lowpan_802154_is_valid_src_short_addr(wpan_dev->short_addr)) { in lowpan_header_create() 87 info->saddr.short_addr = wpan_dev->short_addr; in lowpan_header_create() 90 info->saddr.extended_addr = wpan_dev->extended_addr; in lowpan_header_create() 227 struct wpan_dev *wpan_dev = lowpan_802154_dev(ldev)->wdev->ieee802154_ptr; in lowpan_header() local 244 cb->ackreq = wpan_dev->ackreq; in lowpan_header()
|
| /linux/include/linux/ |
| A D | netdevice.h | 71 struct wpan_dev; 2231 struct wpan_dev *ieee802154_ptr;
|