Lines Matching refs:icon
714 struct hs20_icon *icon = NULL;
716 for (j = 0; j < bss->hs20_icons_count && !icon; j++) {
718 icon = &bss->hs20_icons[j];
720 if (!icon)
721 return; /* icon info not found */
723 wpabuf_put_le16(buf, icon->width);
724 wpabuf_put_le16(buf, icon->height);
725 wpabuf_put_data(buf, icon->language, 3);
726 wpabuf_put_u8(buf, os_strlen(icon->type));
727 wpabuf_put_str(buf, icon->type);
728 wpabuf_put_u8(buf, os_strlen(icon->name));
729 wpabuf_put_str(buf, icon->name);
860 struct hs20_icon *icon;
867 icon = &hapd->conf->hs20_icons[i];
868 if (name_len == os_strlen(icon->name) &&
869 os_memcmp(name, icon->name, name_len) == 0)
874 icon = &hapd->conf->hs20_icons[i];
876 icon = NULL;
884 if (icon) {
888 data = os_readfile(icon->file, &data_len);
896 wpabuf_put_u8(buf, os_strlen(icon->type));
897 wpabuf_put_str(buf, icon->type);