/wlan-driver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/ |
D | wlan_objmgr_vdev_obj.c | 42 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/ |
D | wlan_objmgr_vdev_obj.h | 501 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/ |
D | wlan_dsc_vdev.c | 28 #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/ |
D | ol_txrx_legacy_flow_control.c | 45 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 …]
|
D | ol_tx_hl.c | 135 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/ |
D | wlan_serialization_utf.c | 35 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/ |
D | wlan_mlo_mgr_sta.h | 38 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/ |
D | wlan_vdev_mgr_tgt_if_tx_api.c | 42 *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 …]
|
D | wlan_vdev_mlme_api.c | 31 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/ |
D | wlan_cm_tgt_if_tx_api.c | 35 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/ |
D | os_if_son.h | 75 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/ |
D | wlan_cm_api.c | 34 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 …]
|
D | wlan_cm_ucfg_api.c | 28 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/ |
D | wlan_cm_api.h | 37 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/ |
D | wlan_pmo_arp.c | 30 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 …]
|
D | wlan_pmo_gtk.c | 29 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 …]
|
D | wlan_pmo_mc_addr_filtering.c | 82 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 …]
|
D | wlan_pmo_ns.c | 75 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/ |
D | wlan_mlme_vdev_mgr_interface.h | 84 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/ |
D | wlan_mlo_mgr_link_switch.c | 32 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 …]
|
D | wlan_mlo_mgr_ap.c | 33 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/ |
D | wlan_mlme_vdev_mgr_interface.c | 146 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/ |
D | wlan_cm_disconnect.c | 52 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/ |
D | wlan_dp_ucfg_api.h | 74 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/ |
D | wlan_mlme_cmn.h | 111 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 …]
|