Lines Matching refs:info

146 		struct tgt_info *info)  in init_deinit_populate_service_ready_ext2_param()  argument
151 &info->service_ext2_param); in init_deinit_populate_service_ready_ext2_param()
177 struct wlan_psoc_host_hw_mode_caps *hw_cap, struct tgt_info *info) in init_deinit_populate_mac_phy_capability() argument
191 if (info->total_mac_phy_cnt >= PSOC_MAX_MAC_PHY_CAP) { in init_deinit_populate_mac_phy_capability()
193 info->total_mac_phy_cnt); in init_deinit_populate_mac_phy_capability()
199 &(info->mac_phy_cap[info->total_mac_phy_cnt])); in init_deinit_populate_mac_phy_capability()
204 info->mac_phy_cap[info->total_mac_phy_cnt].hw_mode_config_type in init_deinit_populate_mac_phy_capability()
206 info->total_mac_phy_cnt++; in init_deinit_populate_mac_phy_capability()
210 target_if_debug("total_mac_phy_cnt %d", info->total_mac_phy_cnt); in init_deinit_populate_mac_phy_capability()
292 struct tgt_info *info; in select_preferred_hw_mode() local
294 info = &tgt_hdl->info; in select_preferred_hw_mode()
302 qdf_mem_copy(&info->hw_mode_cap, hw_mode_caps, in select_preferred_hw_mode()
303 sizeof(info->hw_mode_cap)); in select_preferred_hw_mode()
308 qdf_mem_copy(&info->hw_mode_cap, hw_mode_caps, in select_preferred_hw_mode()
309 sizeof(info->hw_mode_cap)); in select_preferred_hw_mode()
319 struct tgt_info *info = &tgt_hdl->info; in init_deinit_change_def_hw_mode() local
321 if ((info->hw_modes.num_modes == 1) && in init_deinit_change_def_hw_mode()
322 (info->hw_modes.hw_mode_ids[0] == WMI_HOST_HW_MODE_DBS) && in init_deinit_change_def_hw_mode()
344 struct tgt_info *info; in init_deinit_populate_hw_mode_capability() local
346 info = &tgt_hdl->info; in init_deinit_populate_hw_mode_capability()
347 num_hw_modes = info->service_ext_param.num_hw_modes; in init_deinit_populate_hw_mode_capability()
355 info->hw_modes.num_modes = 0; in init_deinit_populate_hw_mode_capability()
356 info->hw_mode_cap.hw_mode_id = WMI_HOST_HW_MODE_MAX; in init_deinit_populate_hw_mode_capability()
365 info->hw_modes.hw_mode_ids[hw_idx] = in init_deinit_populate_hw_mode_capability()
367 info->hw_modes.phy_bit_map[hw_idx] = in init_deinit_populate_hw_mode_capability()
369 info->hw_modes.num_modes++; in init_deinit_populate_hw_mode_capability()
373 event, &hw_mode_caps[hw_idx], info); in init_deinit_populate_hw_mode_capability()
392 info->target_caps.default_dbs_hw_mode_index = selected_mode; in init_deinit_populate_hw_mode_capability()
395 status = get_sar_version(wmi_handle, event, &info->service_ext_param); in init_deinit_populate_hw_mode_capability()
396 target_if_debug("sar version %d", info->service_ext_param.sar_version); in init_deinit_populate_hw_mode_capability()
404 struct tgt_info *info) in init_deinit_populate_dbr_ring_cap() argument
411 num_dbr_ring_caps = info->service_ext_param.num_dbr_ring_caps; in init_deinit_populate_dbr_ring_cap()
417 info->dbr_ring_cap = qdf_mem_malloc( in init_deinit_populate_dbr_ring_cap()
421 if (!info->dbr_ring_cap) in init_deinit_populate_dbr_ring_cap()
427 &(info->dbr_ring_cap[cap_idx])); in init_deinit_populate_dbr_ring_cap()
437 qdf_mem_free(info->dbr_ring_cap); in init_deinit_populate_dbr_ring_cap()
438 info->dbr_ring_cap = NULL; in init_deinit_populate_dbr_ring_cap()
445 struct tgt_info *info) in init_deinit_populate_dbr_ring_cap_ext2() argument
457 if (info->service_ext_param.num_dbr_ring_caps) { in init_deinit_populate_dbr_ring_cap_ext2()
459 info->service_ext_param.num_dbr_ring_caps = 0; in init_deinit_populate_dbr_ring_cap_ext2()
460 qdf_mem_free(info->dbr_ring_cap); in init_deinit_populate_dbr_ring_cap_ext2()
461 info->dbr_ring_cap = NULL; in init_deinit_populate_dbr_ring_cap_ext2()
464 num_dbr_ring_caps = info->service_ext2_param.num_dbr_ring_caps; in init_deinit_populate_dbr_ring_cap_ext2()
470 info->dbr_ring_cap = qdf_mem_malloc( in init_deinit_populate_dbr_ring_cap_ext2()
474 if (!info->dbr_ring_cap) in init_deinit_populate_dbr_ring_cap_ext2()
478 param = &info->dbr_ring_cap[cap_idx]; in init_deinit_populate_dbr_ring_cap_ext2()
492 qdf_mem_free(info->dbr_ring_cap); in init_deinit_populate_dbr_ring_cap_ext2()
493 info->dbr_ring_cap = NULL; in init_deinit_populate_dbr_ring_cap_ext2()
499 uint8_t *event, struct tgt_info *info) in init_deinit_populate_spectral_bin_scale_params() argument
506 num_bin_scaling_params = info->service_ext_param.num_bin_scaling_params; in init_deinit_populate_spectral_bin_scale_params()
511 info->scaling_params = qdf_mem_malloc( in init_deinit_populate_spectral_bin_scale_params()
515 if (!info->scaling_params) { in init_deinit_populate_spectral_bin_scale_params()
524 &info->scaling_params[param_idx]); in init_deinit_populate_spectral_bin_scale_params()
534 qdf_mem_free(info->scaling_params); in init_deinit_populate_spectral_bin_scale_params()
535 info->scaling_params = NULL; in init_deinit_populate_spectral_bin_scale_params()
543 struct tgt_info *info) in init_deinit_populate_twt_cap_ext2() argument
569 struct tgt_info *info) in init_deinit_populate_rcc_aoa_cap_ext2() argument
573 info->aoa_caps = qdf_mem_malloc( in init_deinit_populate_rcc_aoa_cap_ext2()
576 if (!info->aoa_caps) { in init_deinit_populate_rcc_aoa_cap_ext2()
583 info->aoa_caps); in init_deinit_populate_rcc_aoa_cap_ext2()
593 qdf_mem_free(info->aoa_caps); in init_deinit_populate_rcc_aoa_cap_ext2()
594 info->aoa_caps = NULL; in init_deinit_populate_rcc_aoa_cap_ext2()
602 qdf_mem_free(tgt_psoc_info->info.aoa_caps); in init_deinit_rcc_aoa_cap_ext2_free()
603 tgt_psoc_info->info.aoa_caps = NULL; in init_deinit_rcc_aoa_cap_ext2_free()
611 struct tgt_info *info) in init_deinit_populate_rcc_aoa_cap_ext2() argument
628 struct tgt_info *info) in init_deinit_populate_dbs_or_sbs_cap_ext2() argument
673 struct tgt_info *info) in init_deinit_populate_aux_dev_cap_ext2() argument
681 num_aux_dev_caps = info->service_ext2_param.num_aux_dev_caps; in init_deinit_populate_aux_dev_cap_ext2()
687 info->aux_dev_caps = in init_deinit_populate_aux_dev_cap_ext2()
691 if (!info->aux_dev_caps) in init_deinit_populate_aux_dev_cap_ext2()
695 param = &info->aux_dev_caps[cap_idx]; in init_deinit_populate_aux_dev_cap_ext2()
709 qdf_mem_free(info->aux_dev_caps); in init_deinit_populate_aux_dev_cap_ext2()
710 info->aux_dev_caps = NULL; in init_deinit_populate_aux_dev_cap_ext2()
712 info->service_ext2_param.num_aux_dev_caps = 0; in init_deinit_populate_aux_dev_cap_ext2()
722 if (tgt_psoc_info->info.dbr_ring_cap) { in init_deinit_dbr_ring_cap_free()
723 qdf_mem_free(tgt_psoc_info->info.dbr_ring_cap); in init_deinit_dbr_ring_cap_free()
724 tgt_psoc_info->info.dbr_ring_cap = NULL; in init_deinit_dbr_ring_cap_free()
736 if (tgt_psoc_info->info.scaling_params) { in init_deinit_spectral_scaling_params_free()
737 qdf_mem_free(tgt_psoc_info->info.scaling_params); in init_deinit_spectral_scaling_params_free()
738 tgt_psoc_info->info.scaling_params = NULL; in init_deinit_spectral_scaling_params_free()
752 if (tgt_psoc_info->info.aux_dev_caps) { in init_deinit_aux_dev_cap_free()
753 qdf_mem_free(tgt_psoc_info->info.aux_dev_caps); in init_deinit_aux_dev_cap_free()
754 tgt_psoc_info->info.aux_dev_caps = NULL; in init_deinit_aux_dev_cap_free()
776 struct tgt_info *info, in init_deinit_update_phy_reg_cap() argument
793 num_hw_modes = info->hw_modes.num_modes; in init_deinit_update_phy_reg_cap()
799 if (info->hw_modes.hw_mode_ids[idx] == in init_deinit_update_phy_reg_cap()
814 struct tgt_info *info, in init_deinit_update_phy_reg_cap() argument
848 init_deinit_populate_tgt_ext_param(struct tgt_info *info, in init_deinit_populate_tgt_ext_param() argument
853 ext_param = &info->service_ext_param; in init_deinit_populate_tgt_ext_param()
862 init_deinit_populate_tgt_ext2_param(struct tgt_info *info, in init_deinit_populate_tgt_ext2_param() argument
867 ext2_param = &info->service_ext2_param; in init_deinit_populate_tgt_ext2_param()
877 struct tgt_info *info, in init_deinit_populate_phy_reg_cap() argument
893 info->service_ext_param.num_phy = 1; in init_deinit_populate_phy_reg_cap()
896 init_deinit_populate_tgt_ext_param(info, &reg_cap[0]); in init_deinit_populate_phy_reg_cap()
900 num_phy_reg_cap = info->service_ext_param.num_phy; in init_deinit_populate_phy_reg_cap()
918 init_deinit_update_phy_reg_cap(psoc, info, reg_cap); in init_deinit_populate_phy_reg_cap()
926 struct tgt_info *info) in init_deinit_populate_mac_phy_cap_ext2() argument
941 num_hw_modes = info->hw_modes.num_modes; in init_deinit_populate_mac_phy_cap_ext2()
944 hw_mode_id = info->hw_modes.hw_mode_ids[hw_idx]; in init_deinit_populate_mac_phy_cap_ext2()
945 phy_bit_map = info->hw_modes.phy_bit_map[hw_idx]; in init_deinit_populate_mac_phy_cap_ext2()
947 phy_id = info->mac_phy_cap[mac_phy_count].phy_id; in init_deinit_populate_mac_phy_cap_ext2()
949 if (mac_phy_count >= info->total_mac_phy_cnt) { in init_deinit_populate_mac_phy_cap_ext2()
951 info->total_mac_phy_cnt, in init_deinit_populate_mac_phy_cap_ext2()
956 mac_phy_cap = &info->mac_phy_cap[mac_phy_count]; in init_deinit_populate_mac_phy_cap_ext2()
958 &info->mac_phy_caps_ext2[mac_phy_count]; in init_deinit_populate_mac_phy_cap_ext2()
983 struct tgt_info *info) in init_deinit_populate_hal_reg_cap_ext2() argument
1003 num_phy_reg_cap = info->service_ext_param.num_phy; in init_deinit_populate_hal_reg_cap_ext2()
1017 init_deinit_populate_tgt_ext2_param(info, &reg_cap[reg_idx]); in init_deinit_populate_hal_reg_cap_ext2()
1032 struct tgt_info *info) in init_deinit_populate_scan_radio_cap_ext2() argument
1044 num_scan_radio_caps = info->service_ext2_param.num_scan_radio_caps; in init_deinit_populate_scan_radio_cap_ext2()
1051 info->scan_radio_caps = qdf_mem_malloc( in init_deinit_populate_scan_radio_cap_ext2()
1055 if (!info->scan_radio_caps) { in init_deinit_populate_scan_radio_cap_ext2()
1061 param = &info->scan_radio_caps[cap_idx]; in init_deinit_populate_scan_radio_cap_ext2()
1073 qdf_mem_free(info->scan_radio_caps); in init_deinit_populate_scan_radio_cap_ext2()
1074 info->scan_radio_caps = NULL; in init_deinit_populate_scan_radio_cap_ext2()
1082 qdf_mem_free(tgt_psoc_info->info.scan_radio_caps); in init_deinit_scan_radio_cap_free()
1083 tgt_psoc_info->info.scan_radio_caps = NULL; in init_deinit_scan_radio_cap_free()
1092 struct tgt_info *info) in init_deinit_populate_msdu_idx_qtype_map_ext2() argument
1105 info->service_ext2_param.num_msdu_idx_qtype_map; in init_deinit_populate_msdu_idx_qtype_map_ext2()
1112 info->msdu_idx_qtype_map = qdf_mem_malloc(sizeof(uint8_t) * in init_deinit_populate_msdu_idx_qtype_map_ext2()
1115 if (!info->msdu_idx_qtype_map) { in init_deinit_populate_msdu_idx_qtype_map_ext2()
1121 msdu_qtype = &info->msdu_idx_qtype_map[msdu_idx]; in init_deinit_populate_msdu_idx_qtype_map_ext2()
1133 qdf_mem_free(info->msdu_idx_qtype_map); in init_deinit_populate_msdu_idx_qtype_map_ext2()
1134 info->msdu_idx_qtype_map = NULL; in init_deinit_populate_msdu_idx_qtype_map_ext2()
1142 qdf_mem_free(tgt_psoc_info->info.msdu_idx_qtype_map); in init_deinit_msdu_idx_qtype_map_free()
1143 tgt_psoc_info->info.msdu_idx_qtype_map = NULL; in init_deinit_msdu_idx_qtype_map_free()
1200 if ((tgt_hdl->info.target_type == TARGET_TYPE_QCA8074) || in init_deinit_validate_160_80p80_fw_caps()
1201 (tgt_hdl->info.target_type == TARGET_TYPE_QCA8074V2) || in init_deinit_validate_160_80p80_fw_caps()
1202 (tgt_hdl->info.target_type == TARGET_TYPE_QCN6122) || in init_deinit_validate_160_80p80_fw_caps()
1203 (tgt_hdl->info.target_type == TARGET_TYPE_QCN9160) || in init_deinit_validate_160_80p80_fw_caps()
1204 (tgt_hdl->info.target_type == TARGET_TYPE_QCA6290) || in init_deinit_validate_160_80p80_fw_caps()
1205 (tgt_hdl->info.target_type == TARGET_TYPE_QCN6432)) { in init_deinit_validate_160_80p80_fw_caps()
1254 tgt_hdl->info.target_caps.vht_cap_info); in init_deinit_validate_160_80p80_fw_caps()
1256 tgt_hdl->info.target_caps.vht_cap_info); in init_deinit_validate_160_80p80_fw_caps()
1258 tgt_hdl->info.target_caps.vht_cap_info); in init_deinit_validate_160_80p80_fw_caps()
1298 tgt_hdl->info.wlan_res_cfg.tx_chain_mask = in init_deinit_chainmask_config()
1299 ((1 << tgt_hdl->info.target_caps.num_rf_chains) - 1); in init_deinit_chainmask_config()
1300 tgt_hdl->info.wlan_res_cfg.rx_chain_mask = in init_deinit_chainmask_config()
1301 ((1 << tgt_hdl->info.target_caps.num_rf_chains) - 1); in init_deinit_chainmask_config()
1329 struct tgt_info *info; in init_deinit_is_preferred_hw_mode_supported() local
1337 info = &tgt_hdl->info; in init_deinit_is_preferred_hw_mode_supported()
1339 if (info->preferred_hw_mode == WMI_HOST_HW_MODE_MAX) in init_deinit_is_preferred_hw_mode_supported()
1352 if (info->mac_phy_cap[i].hw_mode_id == info->preferred_hw_mode) in init_deinit_is_preferred_hw_mode_supported()
1367 qdf_event_set(&tgt_hdl->info.event); in init_deinit_wakeup_host_wait()