Lines Matching refs:disc_res
7790 nan_disc_result_cache *disc_res = cfg->nancfg->nan_disc_cache; in wl_cfgnan_notify_disc_with_ranging() local
7817 if (!memcmp(&disc_res[j].peer, in wl_cfgnan_notify_disc_with_ranging()
7819 (svc_info->svc_id == disc_res[j].sub_id)) { in wl_cfgnan_notify_disc_with_ranging()
7820 ret = wl_nan_cache_to_event_data(&disc_res[j], in wl_cfgnan_notify_disc_with_ranging()
8834 nan_disc_result_cache *disc_res = nancfg->nan_disc_cache; in wl_cfgnan_cache_disc_result() local
8848 if (!disc_res[i].valid) { in wl_cfgnan_cache_disc_result()
8852 if (!memcmp(&disc_res[i].peer, &disc->remote_nmi, ETHER_ADDR_LEN) && in wl_cfgnan_cache_disc_result()
8853 !memcmp(disc_res[i].svc_hash, disc->svc_name, WL_NAN_SVC_HASH_LEN)) { in wl_cfgnan_cache_disc_result()
8856 if (disc_res[i].sde_control_flag != disc->sde_control_flag) { in wl_cfgnan_cache_disc_result()
8857 disc_res[i].sde_control_flag = disc->sde_control_flag; in wl_cfgnan_cache_disc_result()
8865 disc_res[add_index].valid = 1; in wl_cfgnan_cache_disc_result()
8866 disc_res[add_index].pub_id = disc->pub_id; in wl_cfgnan_cache_disc_result()
8867 disc_res[add_index].sub_id = disc->sub_id; in wl_cfgnan_cache_disc_result()
8868 disc_res[add_index].publish_rssi = disc->publish_rssi; in wl_cfgnan_cache_disc_result()
8869 disc_res[add_index].peer_cipher_suite = disc->peer_cipher_suite; in wl_cfgnan_cache_disc_result()
8870 disc_res[add_index].sde_control_flag = disc->sde_control_flag; in wl_cfgnan_cache_disc_result()
8871 ret = memcpy_s(&disc_res[add_index].peer, ETHER_ADDR_LEN, in wl_cfgnan_cache_disc_result()
8877 ret = memcpy_s(disc_res[add_index].svc_hash, WL_NAN_SVC_HASH_LEN, in wl_cfgnan_cache_disc_result()
8885 disc_res[add_index].svc_info.dlen = disc->svc_info.dlen; in wl_cfgnan_cache_disc_result()
8886 disc_res[add_index].svc_info.data = in wl_cfgnan_cache_disc_result()
8887 MALLOCZ(cfg->osh, disc_res[add_index].svc_info.dlen); in wl_cfgnan_cache_disc_result()
8888 if (!disc_res[add_index].svc_info.data) { in wl_cfgnan_cache_disc_result()
8890 disc_res[add_index].svc_info.dlen = 0; in wl_cfgnan_cache_disc_result()
8894 ret = memcpy_s(disc_res[add_index].svc_info.data, disc_res[add_index].svc_info.dlen, in wl_cfgnan_cache_disc_result()
8902 disc_res[add_index].tx_match_filter.dlen = disc->tx_match_filter.dlen; in wl_cfgnan_cache_disc_result()
8903 disc_res[add_index].tx_match_filter.data = in wl_cfgnan_cache_disc_result()
8904 MALLOCZ(cfg->osh, disc_res[add_index].tx_match_filter.dlen); in wl_cfgnan_cache_disc_result()
8905 if (!disc_res[add_index].tx_match_filter.data) { in wl_cfgnan_cache_disc_result()
8907 disc_res[add_index].tx_match_filter.dlen = 0; in wl_cfgnan_cache_disc_result()
8911 ret = memcpy_s(disc_res[add_index].tx_match_filter.data, in wl_cfgnan_cache_disc_result()
8912 disc_res[add_index].tx_match_filter.dlen, in wl_cfgnan_cache_disc_result()
8991 nan_disc_result_cache *disc_res = cfg->nancfg->nan_disc_cache; in wl_cfgnan_remove_disc_result() local
8998 if ((disc_res[i].valid) && (disc_res[i].sub_id == local_subid)) { in wl_cfgnan_remove_disc_result()
9000 if (disc_res[i].tx_match_filter.data) { in wl_cfgnan_remove_disc_result()
9001 MFREE(cfg->osh, disc_res[i].tx_match_filter.data, in wl_cfgnan_remove_disc_result()
9002 disc_res[i].tx_match_filter.dlen); in wl_cfgnan_remove_disc_result()
9004 if (disc_res[i].svc_info.data) { in wl_cfgnan_remove_disc_result()
9005 MFREE(cfg->osh, disc_res[i].svc_info.data, in wl_cfgnan_remove_disc_result()
9006 disc_res[i].svc_info.dlen); in wl_cfgnan_remove_disc_result()
9008 bzero(&disc_res[i], sizeof(disc_res[i])); in wl_cfgnan_remove_disc_result()
9023 nan_disc_result_cache *disc_res = cfg->nancfg->nan_disc_cache; in wl_cfgnan_get_disc_result() local
9026 if ((disc_res[i].pub_id == remote_pubid) && in wl_cfgnan_get_disc_result()
9027 !memcmp(&disc_res[i].peer, peer, ETHER_ADDR_LEN)) { in wl_cfgnan_get_disc_result()
9029 return &disc_res[i]; in wl_cfgnan_get_disc_result()
9034 if (!memcmp(&disc_res[i].peer, peer, ETHER_ADDR_LEN)) { in wl_cfgnan_get_disc_result()
9036 return &disc_res[i]; in wl_cfgnan_get_disc_result()