Lines Matching refs:wfd_subelems
693 if (dev->info.wfd_subelems && msg->wfd_subelems) { in p2p_compare_wfd_info()
694 if (dev->info.wfd_subelems->used != msg->wfd_subelems->used) in p2p_compare_wfd_info()
697 return os_memcmp(dev->info.wfd_subelems->buf, in p2p_compare_wfd_info()
698 msg->wfd_subelems->buf, in p2p_compare_wfd_info()
699 dev->info.wfd_subelems->used); in p2p_compare_wfd_info()
701 if (dev->info.wfd_subelems || msg->wfd_subelems) in p2p_compare_wfd_info()
867 wpabuf_free(dev->info.wfd_subelems); in p2p_add_device()
868 if (msg.wfd_subelems) in p2p_add_device()
869 dev->info.wfd_subelems = wpabuf_dup(msg.wfd_subelems); in p2p_add_device()
871 dev->info.wfd_subelems = NULL; in p2p_add_device()
957 wpabuf_free(dev->info.wfd_subelems); in p2p_device_free()
1778 if (msg->wfd_subelems) { in p2p_add_dev_info()
1779 wpabuf_free(dev->info.wfd_subelems); in p2p_add_dev_info()
1780 dev->info.wfd_subelems = wpabuf_dup(msg->wfd_subelems); in p2p_add_dev_info()
2134 if (msg.wfd_subelems) { in p2p_add_dev_from_probe_req()
2135 wpabuf_free(dev->info.wfd_subelems); in p2p_add_dev_from_probe_req()
2136 dev->info.wfd_subelems = wpabuf_dup(msg.wfd_subelems); in p2p_add_dev_from_probe_req()
4416 if (dev->info.wfd_subelems) { in p2p_get_peer_info_txt()
4423 wpabuf_head(dev->info.wfd_subelems), in p2p_get_peer_info_txt()
4424 wpabuf_len(dev->info.wfd_subelems)); in p2p_get_peer_info_txt()
5674 return dev && dev->info.wfd_subelems != NULL; in p2p_peer_wfd_enabled()