Home
last modified time | relevance | path

Searched refs:roam_req (Results 1 – 15 of 15) sorted by relevance

/wlan-driver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/
H A Dwlan_cm_roam_util.c29 void cm_free_roam_req_mem(struct cm_roam_req *roam_req) in cm_free_roam_req_mem() argument
31 if (roam_req->candidate_list) in cm_free_roam_req_mem()
32 wlan_scan_purge_results(roam_req->candidate_list); in cm_free_roam_req_mem()
51 struct cm_req **roam_req) in cm_check_and_prepare_roam_req() argument
112 *roam_req = qdf_mem_malloc(sizeof(**roam_req)); in cm_check_and_prepare_roam_req()
113 if (!*roam_req) in cm_check_and_prepare_roam_req()
116 req_ptr = *roam_req; in cm_check_and_prepare_roam_req()
118 qdf_copy_macaddr(&req_ptr->roam_req.req.bssid, &req->bssid); in cm_check_and_prepare_roam_req()
120 qdf_copy_macaddr(&req_ptr->roam_req.req.bssid, in cm_check_and_prepare_roam_req()
123 qdf_copy_macaddr(&req_ptr->roam_req.req.prev_bssid, &req->prev_bssid); in cm_check_and_prepare_roam_req()
[all …]
H A Dwlan_cm_roam.h351 struct cm_req **roam_req);
359 void cm_free_roam_req_mem(struct cm_roam_req *roam_req);
396 struct cm_req **roam_req) in cm_check_and_prepare_roam_req() argument
401 static inline void cm_free_roam_req_mem(struct cm_roam_req *roam_req) {} in cm_free_roam_req_mem() argument
477 struct cm_req **roam_req,
H A Dwlan_cm_host_roam.c258 sizeof(cm_req->roam_req), in cm_handle_reassoc_timer()
259 &cm_req->roam_req); in cm_handle_reassoc_timer()
265 cm_req->roam_req.cur_candidate = NULL; in cm_host_roam_start()
284 sizeof(cm_req->roam_req), in cm_host_roam_start()
285 &cm_req->roam_req); in cm_host_roam_start()
304 mlme_cm_roam_start_ind(cm_ctx->vdev, &cm_req->roam_req.req); in cm_host_roam_start_req()
312 status = cm_roam_get_candidates(pdev, cm_ctx, &cm_req->roam_req); in cm_host_roam_start_req()
378 bssid = &cm_req->roam_req.cur_candidate->entry->bssid; in cm_reassoc_disconnect_complete()
409 req->bss = cm_req->roam_req.cur_candidate; in cm_resume_reassoc_after_peer_create()
418 cm_req->roam_req.req.source); in cm_resume_reassoc_after_peer_create()
[all …]
H A Dwlan_cm_main.h179 struct cm_roam_req roam_req; member
H A Dwlan_cm_main.c149 cm_free_roam_req_mem(&cm_req->roam_req); in cm_deinit_req_list()
H A Dwlan_cm_util.c758 cm_free_roam_req_mem(&cm_req->roam_req); in cm_flush_pending_request()
1106 cm_free_roam_req_mem(&cm_req->roam_req); in cm_delete_req_from_list()
H A Dwlan_cm_connect.c2851 cur_candidate = cm_req->roam_req.cur_candidate; in cm_update_scan_db_on_connect_success()
/wlan-driver/qcacld-3.0/components/umac/mlme/connection_mgr/core/src/
H A Dwlan_cm_roam_offload_event.c95 struct cm_roam_req *roam_req; in cm_abort_fw_roam() local
98 roam_req = cm_get_first_roam_command(cm_ctx->vdev); in cm_abort_fw_roam()
99 if (roam_req) { in cm_abort_fw_roam()
100 source = roam_req->req.source; in cm_abort_fw_roam()
101 bssid = roam_req->req.bssid; in cm_abort_fw_roam()
159 struct cm_req **roam_req, in cm_prepare_roam_cmd() argument
164 *roam_req = qdf_mem_malloc(sizeof(**roam_req)); in cm_prepare_roam_cmd()
165 if (!*roam_req) in cm_prepare_roam_cmd()
168 req = *roam_req; in cm_prepare_roam_cmd()
169 req->roam_req.req.source = source; in cm_prepare_roam_cmd()
[all …]
H A Dwlan_cm_host_roam_preauth.c102 cm_mlme_roam_preauth_fail(cm_ctx->vdev, &cm_req->roam_req.req, in cm_preauth_fail()
108 if (cm_req->roam_req.req.source == CM_ROAMING_HOST && in cm_preauth_fail()
272 struct cm_roam_req *roam_req) in cm_flush_invalid_preauth_ap() argument
279 uint8_t vdev_id = roam_req->req.vdev_id; in cm_flush_invalid_preauth_ap()
288 if (roam_req->cur_candidate || !roam_req->candidate_list) in cm_flush_invalid_preauth_ap()
299 candidate_list = roam_req->candidate_list; in cm_flush_invalid_preauth_ap()
312 CM_PREFIX_REF(vdev_id, roam_req->cm_id), in cm_flush_invalid_preauth_ap()
326 CM_PREFIX_REF(vdev_id, roam_req->cm_id), in cm_flush_invalid_preauth_ap()
349 cm_flush_invalid_preauth_ap(cm_ctx, &cm_req->roam_req); in cm_host_roam_preauth_start()
351 status = cm_get_valid_preauth_candidate(&cm_req->roam_req); in cm_host_roam_preauth_start()
[all …]
H A Dwlan_cm_roam_fw_sync.c147 struct cm_roam_req *roam_req = NULL; in cm_fw_send_vdev_roam_event() local
149 roam_req = cm_get_first_roam_command(cm_ctx->vdev); in cm_fw_send_vdev_roam_event()
150 if (!roam_req) { in cm_fw_send_vdev_roam_event()
157 cm_id = roam_req->cm_id; in cm_fw_send_vdev_roam_event()
161 CM_PREFIX_REF(roam_req->req.vdev_id, in cm_fw_send_vdev_roam_event()
162 roam_req->cm_id)); in cm_fw_send_vdev_roam_event()
1079 struct cm_roam_req *roam_req = NULL; in cm_fw_roam_sync_propagation() local
1106 roam_req = cm_get_first_roam_command(vdev); in cm_fw_roam_sync_propagation()
1107 if (!roam_req) { in cm_fw_roam_sync_propagation()
1119 cm_id = roam_req->cm_id; in cm_fw_roam_sync_propagation()
[all …]
H A Dwlan_cm_roam_offload.c6066 cm_req->roam_req.req.forced_roaming = true; in cm_start_roam_invoke()
6083 cm_req->roam_req.req.forced_roaming = true; in cm_start_roam_invoke()
6091 qdf_copy_macaddr(&cm_req->roam_req.req.bssid, bssid); in cm_start_roam_invoke()
6110 qdf_copy_macaddr(&cm_req->roam_req.req.bssid, bssid); in cm_start_roam_invoke()
6111 cm_req->roam_req.req.chan_freq = chan_freq; in cm_start_roam_invoke()
6114 cm_req->roam_req.req.source = source; in cm_start_roam_invoke()
6127 cm_req->roam_req.req.vdev_id = vdev_id; in cm_start_roam_invoke()
6720 struct cm_roam_req *roam_req, in cm_find_roam_candidate() argument
6750 CM_PREFIX_REF(roam_req->req.vdev_id, in cm_find_roam_candidate()
6751 roam_req->cm_id), in cm_find_roam_candidate()
[all …]
/wlan-driver/qcacld-3.0/components/wmi/src/
H A Dwmi_unified_roam_tlv.c180 struct wlan_roam_offload_scan_rssi_params *roam_req) in send_roam_scan_offload_rssi_thresh_cmd_tlv() argument
217 rssi_threshold_fp->vdev_id = roam_req->vdev_id; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
218 rssi_threshold_fp->roam_scan_rssi_thresh = roam_req->rssi_thresh; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
219 rssi_threshold_fp->roam_rssi_thresh_diff = roam_req->rssi_thresh_diff; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
221 roam_req->hi_rssi_scan_max_count; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
223 roam_req->hi_rssi_scan_rssi_delta; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
224 rssi_threshold_fp->hirssi_upper_bound = roam_req->hi_rssi_scan_rssi_ub; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
226 roam_req->rssi_thresh_offset_5g; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
227 rssi_threshold_fp->flags = roam_req->flags; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
236 ext_thresholds->penalty_threshold_5g = roam_req->penalty_threshold_5g; in send_roam_scan_offload_rssi_thresh_cmd_tlv()
[all …]
H A Dwmi_unified_roam_api.c52 struct wlan_roam_offload_scan_rssi_params *roam_req) in wmi_unified_roam_scan_offload_rssi_thresh_cmd() argument
56 wmi_handle, roam_req); in wmi_unified_roam_scan_offload_rssi_thresh_cmd()
86 struct roam_scan_filter_params *roam_req) in wmi_unified_roam_scan_filter_cmd() argument
90 roam_req); in wmi_unified_roam_scan_filter_cmd()
/wlan-driver/qcacld-3.0/components/wmi/inc/
H A Dwmi_unified_roam_api.h76 struct wlan_roam_offload_scan_rssi_params *roam_req);
166 struct roam_scan_filter_params *roam_req);
/wlan-driver/qca-wifi-host-cmn/wmi/inc/
H A Dwmi_unified_priv.h846 struct wlan_roam_offload_scan_rssi_params *roam_req);
857 struct roam_scan_filter_params *roam_req);