Lines Matching refs:elems
585 struct ieee802_11_elems elems; in wpa_mesh_notify_peer() local
590 if (ieee802_11_parse_elems(ies, ie_len, &elems, 0) == ParseFailed) { in wpa_mesh_notify_peer()
595 wpa_mesh_new_mesh_peer(wpa_s, addr, &elems); in wpa_mesh_notify_peer()
737 struct ieee802_11_elems elems; in mesh_attr_text() local
742 if (ieee802_11_parse_elems(ies, ies_len, &elems, 0) == ParseFailed) in mesh_attr_text()
745 if (elems.mesh_id_len < 1) in mesh_attr_text()
748 mesh_id = os_malloc(elems.mesh_id_len + 1); in mesh_attr_text()
752 os_memcpy(mesh_id, elems.mesh_id, elems.mesh_id_len); in mesh_attr_text()
753 mesh_id[elems.mesh_id_len] = '\0'; in mesh_attr_text()
760 if (elems.mesh_config_len > 6) { in mesh_attr_text()
769 elems.mesh_config[0], elems.mesh_config[1], in mesh_attr_text()
770 elems.mesh_config[2], elems.mesh_config[3], in mesh_attr_text()
771 elems.mesh_config[4], elems.mesh_config[5], in mesh_attr_text()
772 elems.mesh_config[6]); in mesh_attr_text()
778 bss_basic_rate_set = os_malloc(elems.supp_rates_len + in mesh_attr_text()
779 elems.ext_supp_rates_len); in mesh_attr_text()
784 for (i = 0; i < elems.supp_rates_len; i++) { in mesh_attr_text()
785 if (elems.supp_rates[i] & 0x80) { in mesh_attr_text()
787 (elems.supp_rates[i] & 0x7f) * 5; in mesh_attr_text()
790 for (i = 0; i < elems.ext_supp_rates_len; i++) { in mesh_attr_text()
791 if (elems.ext_supp_rates[i] & 0x80) { in mesh_attr_text()
793 (elems.ext_supp_rates[i] & 0x7f) * 5; in mesh_attr_text()