Home
last modified time | relevance | path

Searched refs:tdls_soc (Results 1 – 9 of 9) sorted by relevance

/wlan-driver/qcacld-3.0/components/tdls/core/src/
H A Dwlan_tdls_ct.c94 struct tdls_soc_priv_obj *tdls_soc; in tdls_discovery_timeout_peer_cb() local
108 tdls_soc = wlan_vdev_get_tdls_soc_obj(vdev); in tdls_discovery_timeout_peer_cb()
109 if (!tdls_soc) in tdls_discovery_timeout_peer_cb()
114 qdf_atomic_read(&tdls_soc->timer_cnt) == 0) in tdls_discovery_timeout_peer_cb()
118 qdf_atomic_dec_and_test(&tdls_soc->timer_cnt)) { in tdls_discovery_timeout_peer_cb()
141 if (tdls_soc && tdls_soc->tdls_rx_cb) in tdls_discovery_timeout_peer_cb()
142 tdls_soc->tdls_rx_cb( in tdls_discovery_timeout_peer_cb()
143 tdls_soc->tdls_rx_cb_data, in tdls_discovery_timeout_peer_cb()
216 struct tdls_soc_priv_obj *tdls_soc; in tdls_reset_tx_rx() local
218 tdls_soc = wlan_vdev_get_tdls_soc_obj(tdls_vdev->vdev); in tdls_reset_tx_rx()
[all …]
H A Dwlan_tdls_main.c492 struct tdls_soc_priv_obj *tdls_soc; in tdls_process_reset_all_peers() local
495 status = tdls_get_vdev_objects(vdev, &tdls_vdev, &tdls_soc); in tdls_process_reset_all_peers()
502 for (staidx = 0; staidx < tdls_soc->max_num_tdls_sta; in tdls_process_reset_all_peers()
504 if (!tdls_soc->tdls_conn_info[staidx].valid_entry) in tdls_process_reset_all_peers()
506 if (tdls_soc->tdls_conn_info[staidx].session_id != in tdls_process_reset_all_peers()
511 tdls_find_all_peer(tdls_soc, in tdls_process_reset_all_peers()
512 tdls_soc->tdls_conn_info[staidx]. in tdls_process_reset_all_peers()
527 tdls_decrement_peer_count(vdev, tdls_soc); in tdls_process_reset_all_peers()
528 tdls_soc->tdls_conn_info[staidx].valid_entry = false; in tdls_process_reset_all_peers()
529 tdls_soc->tdls_conn_info[staidx].session_id = 255; in tdls_process_reset_all_peers()
[all …]
H A Dwlan_tdls_cmds_process.c776 void tdls_reset_nss(struct tdls_soc_priv_obj *tdls_soc, in tdls_reset_nss() argument
779 if (!tdls_soc) in tdls_reset_nss()
783 !tdls_soc->tdls_nss_switch_in_progress) in tdls_reset_nss()
786 if (tdls_soc->tdls_teardown_peers_cnt != 0) in tdls_reset_nss()
787 tdls_soc->tdls_teardown_peers_cnt--; in tdls_reset_nss()
788 if (tdls_soc->tdls_teardown_peers_cnt == 0) { in tdls_reset_nss()
789 if (tdls_soc->tdls_nss_transition_mode == in tdls_reset_nss()
795 tdls_soc->tdls_nss_switch_in_progress = false; in tdls_reset_nss()
796 tdls_soc->tdls_nss_teardown_complete = false; in tdls_reset_nss()
803 tdls_soc->tdls_nss_teardown_complete = true; in tdls_reset_nss()
[all …]
H A Dwlan_tdls_peer.c753 static void tdls_prevent_suspend(struct tdls_soc_priv_obj *tdls_soc) in tdls_prevent_suspend() argument
755 if (tdls_soc->is_prevent_suspend) in tdls_prevent_suspend()
758 qdf_wake_lock_acquire(&tdls_soc->wake_lock, in tdls_prevent_suspend()
760 qdf_runtime_pm_prevent_suspend(&tdls_soc->runtime_lock); in tdls_prevent_suspend()
761 tdls_soc->is_prevent_suspend = true; in tdls_prevent_suspend()
773 static void tdls_allow_suspend(struct tdls_soc_priv_obj *tdls_soc) in tdls_allow_suspend() argument
775 if (!tdls_soc->is_prevent_suspend) in tdls_allow_suspend()
778 qdf_wake_lock_release(&tdls_soc->wake_lock, in tdls_allow_suspend()
780 qdf_runtime_pm_allow_suspend(&tdls_soc->runtime_lock); in tdls_allow_suspend()
781 tdls_soc->is_prevent_suspend = false; in tdls_allow_suspend()
[all …]
H A Dwlan_tdls_ct.h191 struct tdls_soc_priv_obj *tdls_soc);
202 int tdls_set_tdls_offchannel(struct tdls_soc_priv_obj *tdls_soc,
228 int tdls_set_tdls_secoffchanneloffset(struct tdls_soc_priv_obj *tdls_soc,
H A Dwlan_tdls_mgmt.c316 tdls_process_mlo_rx_mgmt_sync(struct tdls_soc_priv_obj *tdls_soc, in tdls_process_mlo_rx_mgmt_sync() argument
347 qdf_atomic_dec(&tdls_soc->timer_cnt); in tdls_process_mlo_rx_mgmt_sync()
351 qdf_atomic_read(&tdls_soc->timer_cnt)); in tdls_process_mlo_rx_mgmt_sync()
356 qdf_atomic_read(&tdls_soc->timer_cnt)); in tdls_process_mlo_rx_mgmt_sync()
369 if (qdf_atomic_read(&tdls_soc->timer_cnt) == 1) in tdls_process_mlo_rx_mgmt_sync()
378 qdf_atomic_dec(&tdls_soc->timer_cnt); in tdls_process_mlo_rx_mgmt_sync()
395 if (qdf_atomic_read(&tdls_soc->timer_cnt) == 0) { in tdls_process_mlo_rx_mgmt_sync()
485 tdls_process_mlo_rx_mgmt_sync(struct tdls_soc_priv_obj *tdls_soc, in tdls_process_mlo_rx_mgmt_sync() argument
499 struct tdls_soc_priv_obj *tdls_soc) in tdls_needs_wait_discovery_response() argument
505 if (is_mlo_vdev && qdf_atomic_read(&tdls_soc->timer_cnt)) in tdls_needs_wait_discovery_response()
H A Dwlan_tdls_cmds_process.h126 void tdls_reset_nss(struct tdls_soc_priv_obj *tdls_soc,
H A Dwlan_tdls_main.h849 QDF_STATUS tdls_scan_callback(struct tdls_soc_priv_obj *tdls_soc);
857 void tdls_scan_done_callback(struct tdls_soc_priv_obj *tdls_soc);
/wlan-driver/qcacld-3.0/components/tdls/dispatcher/src/
H A Dwlan_tdls_ucfg_api.c634 struct tdls_soc_priv_obj *tdls_soc; in ucfg_tdls_psoc_close() local
637 tdls_soc = wlan_objmgr_psoc_get_comp_private_obj(psoc, in ucfg_tdls_psoc_close()
639 if (!tdls_soc) { in ucfg_tdls_psoc_close()
644 status = tdls_global_deinit(tdls_soc); in ucfg_tdls_psoc_close()
1259 struct tdls_soc_priv_obj *tdls_soc; in ucfg_tdls_discovery_on_going() local
1262 tdls_soc = wlan_vdev_get_tdls_soc_obj(vdev); in ucfg_tdls_discovery_on_going()
1263 if (!tdls_soc) in ucfg_tdls_discovery_on_going()
1265 count = qdf_atomic_read(&tdls_soc->timer_cnt); in ucfg_tdls_discovery_on_going()