Home
last modified time | relevance | path

Searched refs:vdev (Results 1 – 25 of 724) sorted by relevance

12345678910>>...29

/wlan-driver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/
Dwlan_objmgr_vdev_obj.c42 struct wlan_objmgr_vdev *vdev) in wlan_objmgr_vdev_object_status() argument
47 wlan_vdev_obj_lock(vdev); in wlan_objmgr_vdev_object_status()
52 if (vdev->obj_status[id] == QDF_STATUS_COMP_DISABLED) { in wlan_objmgr_vdev_object_status()
58 } else if (vdev->obj_status[id] == QDF_STATUS_COMP_ASYNC) { in wlan_objmgr_vdev_object_status()
59 if (!vdev->vdev_comp_priv_obj[id]) { in wlan_objmgr_vdev_object_status()
67 } else if ((vdev->obj_status[id] == QDF_STATUS_E_NOMEM) || in wlan_objmgr_vdev_object_status()
68 (vdev->obj_status[id] == QDF_STATUS_E_FAILURE)) { in wlan_objmgr_vdev_object_status()
73 wlan_vdev_obj_unlock(vdev); in wlan_objmgr_vdev_object_status()
78 static QDF_STATUS wlan_objmgr_vdev_obj_free(struct wlan_objmgr_vdev *vdev) in wlan_objmgr_vdev_obj_free() argument
83 if (!vdev) { in wlan_objmgr_vdev_obj_free()
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/
Dwlan_objmgr_vdev_obj.h501 QDF_STATUS wlan_objmgr_vdev_obj_delete(struct wlan_objmgr_vdev *vdev);
512 wlan_objmgr_vdev_mlo_dev_ctxt_attach(struct wlan_objmgr_vdev *vdev);
523 wlan_objmgr_vdev_mlo_dev_ctxt_detach(struct wlan_objmgr_vdev *vdev);
541 struct wlan_objmgr_vdev *vdev,
559 struct wlan_objmgr_vdev *vdev,
567 typedef void (*wlan_objmgr_vdev_op_handler)(struct wlan_objmgr_vdev *vdev,
585 struct wlan_objmgr_vdev *vdev,
605 struct wlan_objmgr_vdev *vdev,
621 struct wlan_objmgr_vdev *vdev,
637 struct wlan_objmgr_vdev *vdev,
[all …]
/wlan-driver/qcacld-3.0/components/dsc/src/
Dwlan_dsc_vdev.c28 #define __dsc_driver_lock(vdev) __dsc_lock((vdev)->psoc->driver) argument
29 #define __dsc_driver_unlock(vdev) __dsc_unlock((vdev)->psoc->driver) argument
34 struct dsc_vdev *vdev; in __dsc_vdev_create() local
44 vdev = qdf_talloc_type(psoc, vdev); in __dsc_vdev_create()
45 if (!vdev) in __dsc_vdev_create()
49 vdev->psoc = psoc; in __dsc_vdev_create()
50 __dsc_trans_init(&vdev->trans); in __dsc_vdev_create()
51 __dsc_ops_init(&vdev->ops); in __dsc_vdev_create()
54 __dsc_driver_lock(vdev); in __dsc_vdev_create()
55 qdf_list_insert_back(&psoc->vdevs, &vdev->node); in __dsc_vdev_create()
[all …]
/wlan-driver/qcacld-3.0/core/dp/txrx/
Dol_txrx_legacy_flow_control.c45 struct ol_txrx_vdev_t *vdev = in ol_txrx_vdev_pause() local
48 if (qdf_unlikely(!vdev)) { in ol_txrx_vdev_pause()
57 qdf_spin_lock_bh(&vdev->ll_pause.mutex); in ol_txrx_vdev_pause()
58 vdev->ll_pause.paused_reason |= reason; in ol_txrx_vdev_pause()
59 vdev->ll_pause.q_pause_cnt++; in ol_txrx_vdev_pause()
60 vdev->ll_pause.is_q_paused = true; in ol_txrx_vdev_pause()
61 qdf_spin_unlock_bh(&vdev->ll_pause.mutex); in ol_txrx_vdev_pause()
69 struct ol_txrx_vdev_t *vdev = in ol_txrx_vdev_unpause() local
72 if (qdf_unlikely(!vdev)) { in ol_txrx_vdev_unpause()
81 qdf_spin_lock_bh(&vdev->ll_pause.mutex); in ol_txrx_vdev_unpause()
[all …]
Dol_tx_hl.c135 struct ol_txrx_vdev_t *vdev, in ol_tx_hl_desc_alloc() argument
143 tx_desc = ol_tx_desc_hl(pdev, vdev, msdu, msdu_info); in ol_tx_hl_desc_alloc()
149 tx_desc = ol_tx_desc_hl(pdev, vdev, msdu, msdu_info); in ol_tx_hl_desc_alloc()
187 struct ol_txrx_vdev_t *vdev, in ol_tx_hl_desc_alloc() argument
192 ol_tx_desc_hl(pdev, vdev, msdu, msdu_info); in ol_tx_hl_desc_alloc()
199 if (vdev->tx_desc_limit == 0) { in ol_tx_hl_desc_alloc()
204 if (!qdf_atomic_read(&vdev->os_q_paused) && in ol_tx_hl_desc_alloc()
205 (qdf_atomic_read(&vdev->tx_desc_count) >= vdev->queue_stop_th)) { in ol_tx_hl_desc_alloc()
210 pdev->pause_cb(vdev->vdev_id, in ol_tx_hl_desc_alloc()
213 qdf_atomic_set(&vdev->os_q_paused, 1); in ol_tx_hl_desc_alloc()
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/cmn_services/serialization/src/
Dwlan_serialization_utf.c35 struct wlan_objmgr_vdev *vdev, in wlan_ser_utf_data_alloc() argument
48 WLAN_SER_DATA_STR(data->str, wlan_vdev_get_id(vdev), cmd_id); in wlan_ser_utf_data_alloc()
73 wlan_ser_utf_add_scan_cmd(struct wlan_objmgr_vdev *vdev, in wlan_ser_utf_add_scan_cmd() argument
79 cmd.vdev = vdev; in wlan_ser_utf_add_scan_cmd()
90 wlan_ser_utf_add_nonscan_cmd(struct wlan_objmgr_vdev *vdev, in wlan_ser_utf_add_nonscan_cmd() argument
96 cmd.vdev = vdev; in wlan_ser_utf_add_nonscan_cmd()
106 void wlan_ser_utf_remove_scan_cmd(struct wlan_objmgr_vdev *vdev, in wlan_ser_utf_remove_scan_cmd() argument
111 cmd.vdev = vdev; in wlan_ser_utf_remove_scan_cmd()
119 void wlan_ser_utf_remove_nonscan_cmd(struct wlan_objmgr_vdev *vdev, in wlan_ser_utf_remove_nonscan_cmd() argument
124 cmd.vdev = vdev; in wlan_ser_utf_remove_nonscan_cmd()
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/inc/
Dwlan_mlo_mgr_sta.h38 QDF_STATUS mlo_connect(struct wlan_objmgr_vdev *vdev,
53 mlo_sta_link_connect_notify(struct wlan_objmgr_vdev *vdev,
65 QDF_STATUS mlo_disconnect(struct wlan_objmgr_vdev *vdev,
79 QDF_STATUS mlo_sync_disconnect(struct wlan_objmgr_vdev *vdev,
91 void mlo_sta_link_disconn_notify(struct wlan_objmgr_vdev *vdev,
101 void mlo_handle_sta_link_connect_failure(struct wlan_objmgr_vdev *vdev,
111 void mlo_handle_pending_disconnect(struct wlan_objmgr_vdev *vdev);
119 bool mlo_is_mld_sta(struct wlan_objmgr_vdev *vdev);
127 bool ucfg_mlo_is_mld_disconnected(struct wlan_objmgr_vdev *vdev);
136 bool mlo_is_mld_disconnecting_connecting(struct wlan_objmgr_vdev *vdev);
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/src/
Dwlan_vdev_mgr_tgt_if_tx_api.c42 *wlan_vdev_mlme_get_lmac_txops(struct wlan_objmgr_vdev *vdev) in wlan_vdev_mlme_get_lmac_txops() argument
46 psoc = wlan_vdev_get_psoc(vdev); in wlan_vdev_mlme_get_lmac_txops()
62 struct wlan_objmgr_vdev *vdev) in wlan_vdev_mgr_fill_mlo_bridge_vap_params() argument
64 vdev_info->is_bridge_vap = vdev->vdev_objmgr.mlo_bridge_vdev; in wlan_vdev_mgr_fill_mlo_bridge_vap_params()
70 struct wlan_objmgr_vdev *vdev) in wlan_vdev_mgr_fill_mlo_bridge_vap_params() argument
84 struct wlan_objmgr_vdev *vdev) in wlan_vdev_mgr_fill_mlo_bridge_vap_params() argument
97 struct wlan_objmgr_vdev *vdev; in tgt_vdev_mgr_create_send() local
107 vdev = mlme_obj->vdev; in tgt_vdev_mgr_create_send()
108 vdev_id = wlan_vdev_get_id(vdev); in tgt_vdev_mgr_create_send()
109 txops = wlan_vdev_mlme_get_lmac_txops(vdev); in tgt_vdev_mgr_create_send()
[all …]
Dwlan_vdev_mlme_api.c31 struct vdev_mlme_obj *wlan_vdev_mlme_get_cmpt_obj(struct wlan_objmgr_vdev *vdev) in wlan_vdev_mlme_get_cmpt_obj() argument
35 if (!vdev) { in wlan_vdev_mlme_get_cmpt_obj()
40 vdev_mlme = wlan_objmgr_vdev_get_comp_private_obj(vdev, in wlan_vdev_mlme_get_cmpt_obj()
52 void wlan_vdev_mlme_set_ext_hdl(struct wlan_objmgr_vdev *vdev, in wlan_vdev_mlme_set_ext_hdl() argument
62 vdev_mlme = wlan_vdev_mlme_get_cmpt_obj(vdev); in wlan_vdev_mlme_set_ext_hdl()
69 mlme_vdev_ext_t *wlan_vdev_mlme_get_ext_hdl(struct wlan_objmgr_vdev *vdev) in wlan_vdev_mlme_get_ext_hdl() argument
73 vdev_mlme = wlan_vdev_mlme_get_cmpt_obj(vdev); in wlan_vdev_mlme_get_ext_hdl()
82 QDF_STATUS wlan_vdev_mlme_sm_deliver_evt(struct wlan_objmgr_vdev *vdev, in wlan_vdev_mlme_sm_deliver_evt() argument
92 vdev_mlme = wlan_vdev_mlme_get_cmpt_obj(vdev); in wlan_vdev_mlme_sm_deliver_evt()
101 state_entry = wlan_vdev_mlme_get_state(vdev); in wlan_vdev_mlme_sm_deliver_evt()
[all …]
/wlan-driver/qcacld-3.0/components/umac/mlme/connection_mgr/dispatcher/src/
Dwlan_cm_tgt_if_tx_api.c35 struct wlan_objmgr_vdev *vdev) in wlan_cm_roam_get_tx_ops_from_vdev() argument
41 psoc = wlan_vdev_get_psoc(vdev); in wlan_cm_roam_get_tx_ops_from_vdev()
64 struct wlan_objmgr_vdev *vdev; in wlan_cm_roam_send_set_vdev_pcl() local
86 vdev = wlan_objmgr_get_vdev_by_id_from_psoc(psoc, pcl_req->vdev_id, in wlan_cm_roam_send_set_vdev_pcl()
88 if (!vdev) { in wlan_cm_roam_send_set_vdev_pcl()
94 pdev = wlan_vdev_get_pdev(vdev); in wlan_cm_roam_send_set_vdev_pcl()
101 roam_tx_ops = wlan_cm_roam_get_tx_ops_from_vdev(vdev); in wlan_cm_roam_send_set_vdev_pcl()
127 PM_STA_MODE, vdev); in wlan_cm_roam_send_set_vdev_pcl()
169 status = roam_tx_ops->send_vdev_set_pcl_cmd(vdev, pcl_req); in wlan_cm_roam_send_set_vdev_pcl()
174 wlan_objmgr_vdev_release_ref(vdev, WLAN_MLME_SB_ID); in wlan_cm_roam_send_set_vdev_pcl()
[all …]
/wlan-driver/qcacld-3.0/os_if/son/inc/
Dos_if_son.h75 uint32_t (*os_if_is_acs_in_progress)(struct wlan_objmgr_vdev *vdev);
77 struct wlan_objmgr_vdev *vdev,
80 struct wlan_objmgr_vdev *vdev);
81 int (*os_if_set_bandwidth)(struct wlan_objmgr_vdev *vdev,
83 uint32_t (*os_if_get_bandwidth)(struct wlan_objmgr_vdev *vdev);
84 int (*os_if_set_chan)(struct wlan_objmgr_vdev *vdev, int chan,
86 uint32_t (*os_if_get_sta_count)(struct wlan_objmgr_vdev *vdev);
87 int (*os_if_set_country_code)(struct wlan_objmgr_vdev *vdev,
89 int (*os_if_set_candidate_freq)(struct wlan_objmgr_vdev *vdev,
91 qdf_freq_t (*os_if_get_candidate_freq)(struct wlan_objmgr_vdev *vdev);
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/
Dwlan_cm_api.c34 QDF_STATUS wlan_cm_start_connect(struct wlan_objmgr_vdev *vdev, in wlan_cm_start_connect() argument
37 return cm_connect_start_req(vdev, req); in wlan_cm_start_connect()
40 QDF_STATUS wlan_cm_disconnect(struct wlan_objmgr_vdev *vdev, in wlan_cm_disconnect() argument
47 req.vdev_id = wlan_vdev_get_id(vdev); in wlan_cm_disconnect()
53 return cm_disconnect_start_req(vdev, &req); in wlan_cm_disconnect()
56 QDF_STATUS wlan_cm_disconnect_sync(struct wlan_objmgr_vdev *vdev, in wlan_cm_disconnect_sync() argument
62 req.vdev_id = wlan_vdev_get_id(vdev); in wlan_cm_disconnect_sync()
66 return cm_disconnect_start_req_sync(vdev, &req); in wlan_cm_disconnect_sync()
69 QDF_STATUS wlan_cm_bss_select_ind_rsp(struct wlan_objmgr_vdev *vdev, in wlan_cm_bss_select_ind_rsp() argument
72 return cm_bss_select_ind_rsp(vdev, status); in wlan_cm_bss_select_ind_rsp()
[all …]
Dwlan_cm_ucfg_api.c28 QDF_STATUS ucfg_cm_start_connect(struct wlan_objmgr_vdev *vdev, in ucfg_cm_start_connect() argument
31 return cm_connect_start_req(vdev, req); in ucfg_cm_start_connect()
34 QDF_STATUS ucfg_cm_start_disconnect(struct wlan_objmgr_vdev *vdev, in ucfg_cm_start_disconnect() argument
37 return cm_disconnect_start_req(vdev, req); in ucfg_cm_start_disconnect()
40 QDF_STATUS ucfg_cm_disconnect_sync(struct wlan_objmgr_vdev *vdev, in ucfg_cm_disconnect_sync() argument
44 return wlan_cm_disconnect_sync(vdev, source, reason_code); in ucfg_cm_disconnect_sync()
47 bool ucfg_cm_is_vdev_connecting(struct wlan_objmgr_vdev *vdev) in ucfg_cm_is_vdev_connecting() argument
49 return cm_is_vdev_connecting(vdev); in ucfg_cm_is_vdev_connecting()
52 bool ucfg_cm_is_vdev_connected(struct wlan_objmgr_vdev *vdev) in ucfg_cm_is_vdev_connected() argument
54 return cm_is_vdev_connected(vdev); in ucfg_cm_is_vdev_connected()
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/
Dwlan_cm_api.h37 QDF_STATUS wlan_cm_start_connect(struct wlan_objmgr_vdev *vdev,
51 QDF_STATUS wlan_cm_disconnect(struct wlan_objmgr_vdev *vdev,
68 QDF_STATUS wlan_cm_disconnect_sync(struct wlan_objmgr_vdev *vdev,
80 QDF_STATUS wlan_cm_bss_select_ind_rsp(struct wlan_objmgr_vdev *vdev,
91 QDF_STATUS wlan_cm_bss_peer_create_rsp(struct wlan_objmgr_vdev *vdev,
103 void wlan_cm_update_scan_mlme_info(struct wlan_objmgr_vdev *vdev,
113 QDF_STATUS wlan_cm_connect_rsp(struct wlan_objmgr_vdev *vdev,
123 QDF_STATUS wlan_cm_bss_peer_delete_ind(struct wlan_objmgr_vdev *vdev,
133 QDF_STATUS wlan_cm_bss_peer_delete_rsp(struct wlan_objmgr_vdev *vdev,
143 QDF_STATUS wlan_cm_disconnect_rsp(struct wlan_objmgr_vdev *vdev,
[all …]
/wlan-driver/qcacld-3.0/components/pmo/core/src/
Dwlan_pmo_arp.c30 struct wlan_objmgr_vdev *vdev) in pmo_core_cache_arp_in_vdev_priv() argument
38 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_cache_arp_in_vdev_priv()
46 status = pmo_get_vdev_bss_peer_mac_addr(vdev, &peer_bssid); in pmo_core_cache_arp_in_vdev_priv()
53 QDF_MAC_ADDR_REF(wlan_vdev_mlme_get_macaddr(vdev)), in pmo_core_cache_arp_in_vdev_priv()
82 struct wlan_objmgr_vdev *vdev) in pmo_core_flush_arp_from_vdev_priv() argument
88 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_flush_arp_from_vdev_priv()
103 pmo_core_do_enable_arp_offload(struct wlan_objmgr_vdev *vdev, in pmo_core_do_enable_arp_offload() argument
111 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_do_enable_arp_offload()
129 status = pmo_tgt_enable_arp_offload_req(vdev, vdev_id); in pmo_core_do_enable_arp_offload()
134 status = pmo_tgt_enable_arp_offload_req(vdev, vdev_id); in pmo_core_do_enable_arp_offload()
[all …]
Dwlan_pmo_gtk.c29 struct wlan_objmgr_vdev *vdev, in pmo_core_cache_gtk_req_in_vdev_priv() argument
36 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_cache_gtk_req_in_vdev_priv()
38 status = pmo_get_vdev_bss_peer_mac_addr(vdev, &peer_bssid); in pmo_core_cache_gtk_req_in_vdev_priv()
54 struct wlan_objmgr_vdev *vdev) in pmo_core_flush_gtk_req_from_vdev_priv() argument
58 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_flush_gtk_req_from_vdev_priv()
69 struct wlan_objmgr_vdev *vdev, in pmo_core_do_enable_gtk_offload() argument
77 op_mode = pmo_get_vdev_opmode(vdev); in pmo_core_do_enable_gtk_offload()
83 if (!pmo_core_is_vdev_supports_offload(vdev)) { in pmo_core_do_enable_gtk_offload()
85 pmo_get_vdev_opmode(vdev)); in pmo_core_do_enable_gtk_offload()
89 if (wlan_vdev_is_up(vdev) != QDF_STATUS_SUCCESS) in pmo_core_do_enable_gtk_offload()
[all …]
Dwlan_pmo_mc_addr_filtering.c82 struct wlan_objmgr_vdev *vdev) in pmo_core_cache_mc_addr_list_in_vdev_priv() argument
86 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_cache_mc_addr_list_in_vdev_priv()
93 struct wlan_objmgr_vdev *vdev) in pmo_core_flush_mc_addr_list_from_vdev_priv() argument
97 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_flush_mc_addr_list_from_vdev_priv()
107 QDF_STATUS pmo_core_enhanced_mc_filter_enable(struct wlan_objmgr_vdev *vdev) in pmo_core_enhanced_mc_filter_enable() argument
111 status = pmo_vdev_get_ref(vdev); in pmo_core_enhanced_mc_filter_enable()
115 pmo_tgt_send_enhance_multicast_offload_req(vdev, true); in pmo_core_enhanced_mc_filter_enable()
117 wlan_objmgr_vdev_release_ref(vdev, WLAN_PMO_ID); in pmo_core_enhanced_mc_filter_enable()
124 QDF_STATUS pmo_core_enhanced_mc_filter_disable(struct wlan_objmgr_vdev *vdev) in pmo_core_enhanced_mc_filter_disable() argument
130 status = pmo_vdev_get_ref(vdev); in pmo_core_enhanced_mc_filter_disable()
[all …]
Dwlan_pmo_ns.c75 struct wlan_objmgr_vdev *vdev) in pmo_core_cache_ns_in_vdev_priv() argument
83 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_cache_ns_in_vdev_priv()
99 peer = wlan_objmgr_vdev_try_get_bsspeer(vdev, WLAN_PMO_ID); in pmo_core_cache_ns_in_vdev_priv()
106 if (wlan_vdev_mlme_is_mlo_vdev(vdev)) { in pmo_core_cache_ns_in_vdev_priv()
107 self_addr = wlan_vdev_mlme_get_mldaddr(vdev); in pmo_core_cache_ns_in_vdev_priv()
110 self_addr = wlan_vdev_mlme_get_macaddr(vdev); in pmo_core_cache_ns_in_vdev_priv()
135 struct wlan_objmgr_vdev *vdev) in pmo_core_flush_ns_from_vdev_priv() argument
141 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_flush_ns_from_vdev_priv()
155 static QDF_STATUS pmo_core_do_enable_ns_offload(struct wlan_objmgr_vdev *vdev, in pmo_core_do_enable_ns_offload() argument
162 vdev_ctx = pmo_vdev_get_priv(vdev); in pmo_core_do_enable_ns_offload()
[all …]
/wlan-driver/qcacld-3.0/components/mlme/core/inc/
Dwlan_mlme_vdev_mgr_interface.h84 QDF_STATUS mlme_set_chan_switch_in_progress(struct wlan_objmgr_vdev *vdev,
95 QDF_STATUS mlme_set_is_mscs_req_sent(struct wlan_objmgr_vdev *vdev, bool val);
103 bool mlme_get_is_mscs_req_sent(struct wlan_objmgr_vdev *vdev);
106 QDF_STATUS mlme_set_is_mscs_req_sent(struct wlan_objmgr_vdev *vdev, bool val) in mlme_set_is_mscs_req_sent() argument
112 bool mlme_get_is_mscs_req_sent(struct wlan_objmgr_vdev *vdev) in mlme_get_is_mscs_req_sent() argument
124 bool mlme_is_chan_switch_in_progress(struct wlan_objmgr_vdev *vdev);
135 ap_mlme_set_hidden_ssid_restart_in_progress(struct wlan_objmgr_vdev *vdev,
145 bool ap_mlme_is_hidden_ssid_restart_in_progress(struct wlan_objmgr_vdev *vdev);
155 mlme_set_vdev_start_failed(struct wlan_objmgr_vdev *vdev, bool val);
163 bool mlme_is_connection_fail(struct wlan_objmgr_vdev *vdev);
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/src/
Dwlan_mlo_mgr_link_switch.c32 void mlo_mgr_update_link_info_mac_addr(struct wlan_objmgr_vdev *vdev, in mlo_mgr_update_link_info_mac_addr() argument
39 if (!vdev || !vdev->mlo_dev_ctx || !ml_mac_update) in mlo_mgr_update_link_info_mac_addr()
43 link_info = &vdev->mlo_dev_ctx->link_ctx->links_info[0]; in mlo_mgr_update_link_info_mac_addr()
60 void mlo_mgr_update_ap_link_info(struct wlan_objmgr_vdev *vdev, uint8_t link_id, in mlo_mgr_update_ap_link_info() argument
67 if (!vdev || !vdev->mlo_dev_ctx || !ap_link_addr) in mlo_mgr_update_ap_link_info()
70 link_info = &vdev->mlo_dev_ctx->link_ctx->links_info[0]; in mlo_mgr_update_ap_link_info()
94 void mlo_mgr_clear_ap_link_info(struct wlan_objmgr_vdev *vdev, in mlo_mgr_clear_ap_link_info() argument
100 if (!vdev || !vdev->mlo_dev_ctx || !ap_link_addr) in mlo_mgr_clear_ap_link_info()
103 link_info = &vdev->mlo_dev_ctx->link_ctx->links_info[0]; in mlo_mgr_clear_ap_link_info()
126 void mlo_mgr_update_ap_channel_info(struct wlan_objmgr_vdev *vdev, uint8_t link_id, in mlo_mgr_update_ap_channel_info() argument
[all …]
Dwlan_mlo_mgr_ap.c33 bool mlo_ap_vdev_attach(struct wlan_objmgr_vdev *vdev, in mlo_ap_vdev_attach() argument
42 if (!vdev || !vdev->mlo_dev_ctx || !vdev->mlo_dev_ctx->ap_ctx) { in mlo_ap_vdev_attach()
47 psoc = wlan_vdev_get_psoc(vdev); in mlo_ap_vdev_attach()
51 dev_ctx = vdev->mlo_dev_ctx; in mlo_ap_vdev_attach()
53 if (!vdev->vdev_objmgr.mlo_bridge_vdev) { in mlo_ap_vdev_attach()
54 wlan_vdev_set_link_id(vdev, link_id); in mlo_ap_vdev_attach()
55 wlan_vdev_mlme_set_mlo_vdev(vdev); in mlo_ap_vdev_attach()
85 bool mlo_ap_vdev_attach(struct wlan_objmgr_vdev *vdev, in mlo_ap_vdev_attach() argument
91 if (!vdev || !vdev->mlo_dev_ctx || !vdev->mlo_dev_ctx->ap_ctx) { in mlo_ap_vdev_attach()
96 dev_ctx = vdev->mlo_dev_ctx; in mlo_ap_vdev_attach()
[all …]
/wlan-driver/qcacld-3.0/components/mlme/core/src/
Dwlan_mlme_vdev_mgr_interface.c146 struct wlan_objmgr_vdev *vdev; in mlme_register_vdev_mgr_ops() local
148 vdev = vdev_mlme->vdev; in mlme_register_vdev_mgr_ops()
150 if (mlme_is_vdev_in_beaconning_mode(vdev->vdev_mlme.vdev_opmode)) in mlme_register_vdev_mgr_ops()
152 else if (vdev->vdev_mlme.vdev_opmode == QDF_MONITOR_MODE) in mlme_register_vdev_mgr_ops()
188 vdev_mlme->vdev->vdev_objmgr.vdev_id); in sta_mlme_vdev_start_send()
207 vdev_mlme->vdev->vdev_objmgr.vdev_id); in sta_mlme_start_continue()
226 vdev_mlme->vdev->vdev_objmgr.vdev_id); in sta_mlme_vdev_restart_send()
246 vdev_mlme->vdev->vdev_objmgr.vdev_id); in sta_mlme_vdev_start_req_failed()
265 vdev_mlme->vdev->vdev_objmgr.vdev_id); in sta_mlme_vdev_start_connection()
270 int mlme_sr_is_enable(struct wlan_objmgr_vdev *vdev) in mlme_sr_is_enable() argument
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/
Dwlan_cm_disconnect.c52 struct wlan_objmgr_vdev *vdev; in cm_activate_disconnect_req_sched_cb() local
61 vdev = cmd->vdev; in cm_activate_disconnect_req_sched_cb()
62 if (!vdev) { in cm_activate_disconnect_req_sched_cb()
67 cm_ctx = cm_get_cm_ctx(vdev); in cm_activate_disconnect_req_sched_cb()
72 cm_ctx->vdev, in cm_activate_disconnect_req_sched_cb()
83 CM_PREFIX_REF(wlan_vdev_get_id(vdev), cmd->cmd_id), in cm_activate_disconnect_req_sched_cb()
88 wlan_objmgr_vdev_release_ref(vdev, WLAN_MLME_CM_ID); in cm_activate_disconnect_req_sched_cb()
95 struct wlan_objmgr_vdev *vdev = cmd->vdev; in cm_activate_disconnect_req() local
103 ret = wlan_objmgr_vdev_try_get_ref(vdev, WLAN_MLME_CM_ID); in cm_activate_disconnect_req()
113 CM_PREFIX_REF(wlan_vdev_get_id(vdev), cmd->cmd_id)); in cm_activate_disconnect_req()
[all …]
/wlan-driver/qcacld-3.0/components/dp/dispatcher/inc/
Dwlan_dp_ucfg_api.h74 QDF_STATUS ucfg_dp_update_link_mac_addr(struct wlan_objmgr_vdev *vdev,
87 struct wlan_objmgr_vdev *vdev);
100 struct wlan_objmgr_vdev *vdev);
198 ucfg_dp_remove_conn_info(struct wlan_objmgr_vdev *vdev);
207 void ucfg_dp_conn_info_set_bssid(struct wlan_objmgr_vdev *vdev,
217 void ucfg_dp_conn_info_set_arp_service(struct wlan_objmgr_vdev *vdev,
227 void ucfg_dp_conn_info_set_peer_authenticate(struct wlan_objmgr_vdev *vdev,
237 void ucfg_dp_conn_info_set_peer_mac(struct wlan_objmgr_vdev *vdev,
247 void ucfg_dp_softap_check_wait_for_tx_eap_pkt(struct wlan_objmgr_vdev *vdev,
257 void ucfg_dp_update_dhcp_state_on_disassoc(struct wlan_objmgr_vdev *vdev,
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlme/include/
Dwlan_mlme_cmn.h111 struct wlan_objmgr_vdev *vdev,
114 struct wlan_objmgr_vdev *vdev,
117 struct wlan_objmgr_vdev *vdev,
121 struct wlan_objmgr_vdev *vdev,
124 struct wlan_objmgr_vdev *vdev,
127 QDF_STATUS (*mlme_cm_roam_sync_cb)(struct wlan_objmgr_vdev *vdev);
129 struct wlan_objmgr_vdev *vdev,
132 QDF_STATUS (*mlme_cm_send_keys_cb)(struct wlan_objmgr_vdev *vdev,
136 struct wlan_objmgr_vdev *vdev);
139 QDF_STATUS (*mlme_cm_roam_start_cb)(struct wlan_objmgr_vdev *vdev);
[all …]

12345678910>>...29