Home
last modified time | relevance | path

Searched refs:wpan_dev (Results 1 – 19 of 19) sorted by relevance

/linux/net/ieee802154/
A Drdev-ops.h65 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 Dpan.c31 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 Dnl802154.c62 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 Dtrace.h88 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 Dcore.c201 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 Dnl802154.h7 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 Dcfg.c206 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 Diface.c29 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 Dmac_cmd.c62 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 Dscan.c48 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 Drx.c107 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 Dieee802154_i.h115 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 Dcfg802154.h50 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 Dcore.c81 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 Dndisc.c114 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 Ddebugfs.c218 struct wpan_dev *wdev = data; in lowpan_short_addr_get()
/linux/net/ieee802154/6lowpan/
A Dcore.c218 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 Dtx.c37 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 Dnetdevice.h71 struct wpan_dev;
2231 struct wpan_dev *ieee802154_ptr;

Completed in 57 milliseconds