Lines Matching refs:wfd_subelems
673 if (dev->info.wfd_subelems && msg->wfd_subelems) { in p2p_compare_wfd_info()
674 if (dev->info.wfd_subelems->used != msg->wfd_subelems->used) in p2p_compare_wfd_info()
677 return os_memcmp(dev->info.wfd_subelems->buf, in p2p_compare_wfd_info()
678 msg->wfd_subelems->buf, in p2p_compare_wfd_info()
679 dev->info.wfd_subelems->used); in p2p_compare_wfd_info()
681 if (dev->info.wfd_subelems || msg->wfd_subelems) in p2p_compare_wfd_info()
847 wpabuf_free(dev->info.wfd_subelems); in p2p_add_device()
848 if (msg.wfd_subelems) in p2p_add_device()
849 dev->info.wfd_subelems = wpabuf_dup(msg.wfd_subelems); in p2p_add_device()
851 dev->info.wfd_subelems = NULL; in p2p_add_device()
937 wpabuf_free(dev->info.wfd_subelems); in p2p_device_free()
1735 if (msg->wfd_subelems) { in p2p_add_dev_info()
1736 wpabuf_free(dev->info.wfd_subelems); in p2p_add_dev_info()
1737 dev->info.wfd_subelems = wpabuf_dup(msg->wfd_subelems); in p2p_add_dev_info()
2086 if (msg.wfd_subelems) { in p2p_add_dev_from_probe_req()
2087 wpabuf_free(dev->info.wfd_subelems); in p2p_add_dev_from_probe_req()
2088 dev->info.wfd_subelems = wpabuf_dup(msg.wfd_subelems); in p2p_add_dev_from_probe_req()
4363 if (dev->info.wfd_subelems) { in p2p_get_peer_info_txt()
4370 wpabuf_head(dev->info.wfd_subelems), in p2p_get_peer_info_txt()
4371 wpabuf_len(dev->info.wfd_subelems)); in p2p_get_peer_info_txt()