Lines Matching defs:prov
729 static void hs20_free_osu_prov_entry(struct osu_provider *prov)
861 struct osu_provider *prov;
868 prov = os_realloc_array(wpa_s->osu_prov,
870 sizeof(*prov));
871 if (prov == NULL)
873 wpa_s->osu_prov = prov;
874 prov = &prov[wpa_s->osu_prov_count];
875 os_memset(prov, 0, sizeof(*prov));
877 os_memcpy(prov->bssid, bss->bssid, ETH_ALEN);
878 os_memcpy(prov->osu_ssid, osu_ssid, osu_ssid_len);
879 prov->osu_ssid_len = osu_ssid_len;
881 os_memcpy(prov->osu_ssid2, osu_ssid2, osu_ssid2_len);
882 prov->osu_ssid2_len = osu_ssid2_len;
901 while (pos - pos2 >= 4 && prov->friendly_name_count < OSU_MAX_ITEMS) {
907 f = &prov->friendly_name[prov->friendly_name_count++];
925 os_memcpy(prov->server_uri, pos, uri_len);
944 prov->osu_methods |= BIT(*pos2);
966 struct osu_icon *icon = &prov->icon[prov->icon_count];
1003 prov->icon_count++;
1016 os_memcpy(prov->osu_nai, pos, osu_nai_len);
1036 while (pos - pos2 >= 4 && prov->serv_desc_count < OSU_MAX_ITEMS) {
1046 f = &prov->serv_desc[prov->serv_desc_count++];