Home
last modified time | relevance | path

Searched refs:ucode_capa (Results 1 – 25 of 60) sorted by relevance

123

/src/sys/contrib/dev/iwlwifi/fw/
H A Dimg.c17 if (!fw->ucode_capa.cmd_versions || in iwl_fw_lookup_cmd_ver()
18 !fw->ucode_capa.n_cmd_versions) in iwl_fw_lookup_cmd_ver()
21 entry = fw->ucode_capa.cmd_versions; in iwl_fw_lookup_cmd_ver()
22 for (i = 0; i < fw->ucode_capa.n_cmd_versions; i++, entry++) { in iwl_fw_lookup_cmd_ver()
39 if (!fw->ucode_capa.cmd_versions || in iwl_fw_lookup_notif_ver()
40 !fw->ucode_capa.n_cmd_versions) in iwl_fw_lookup_notif_ver()
43 entry = fw->ucode_capa.cmd_versions; in iwl_fw_lookup_notif_ver()
44 for (i = 0; i < fw->ucode_capa.n_cmd_versions; i++, entry++) { in iwl_fw_lookup_notif_ver()
H A Ddebugfs.c339 if (*pos >= fw->ucode_capa.n_cmd_versions) { in iwl_dbgfs_fw_info_seq_next()
359 if (*pos >= fw->ucode_capa.n_cmd_versions) in iwl_dbgfs_fw_info_seq_start()
380 has_capa = fw_has_capa(&fw->ucode_capa, in iwl_dbgfs_fw_info_seq_show()
386 has_capa = fw_has_capa(&fw->ucode_capa, in iwl_dbgfs_fw_info_seq_show()
392 has_capa = fw_has_capa(&fw->ucode_capa, in iwl_dbgfs_fw_info_seq_show()
401 ver = &fw->ucode_capa.cmd_versions[state->pos]; in iwl_dbgfs_fw_info_seq_show()
H A Dregulatory.c335 if (!fw_has_capa(&fwrt->fw->ucode_capa, IWL_UCODE_TLV_CAPA_SET_PPAG)) { in iwl_fill_ppag_table()
396 !fw_has_capa(&fwrt->fw->ucode_capa, in iwl_fill_ppag_table()
526 if (fw_has_capa(&fwrt->fw->ucode_capa, in iwl_get_lari_config_bitmap()
570 bool has_raw_dsm_capa = fw_has_capa(&fwrt->fw->ucode_capa, in iwl_fill_lari_config()
602 !fw_has_capa(&fwrt->fw->ucode_capa, in iwl_fill_lari_config()
623 !fw_has_capa(&fwrt->fw->ucode_capa, in iwl_fill_lari_config()
H A Dsmem.c64 if (fw_has_capa(&fwrt->fw->ucode_capa, in iwl_parse_shared_mem()
90 if (fw_has_capa(&fwrt->fw->ucode_capa, in iwl_get_shared_mem_conf()
H A Dpnvm.c392 ret = iwl_trans_load_pnvm(trans, pnvm_data, &fw->ucode_capa); in iwl_pnvm_load_pnvm_to_trans()
398 iwl_trans_set_pnvm(trans, &fw->ucode_capa); in iwl_pnvm_load_pnvm_to_trans()
468 iwl_pnvm_load_reduce_power_to_trans(trans, &fw->ucode_capa, sku_id); in iwl_pnvm_load()
H A Dimg.h215 struct iwl_ucode_capabilities ucode_capa; member
/src/sys/contrib/dev/iwlwifi/mvm/
H A Dmvm.h1359 if (sta_id >= mvm->fw->ucode_capa.num_stations) in iwl_mvm_sta_from_staid_rcu()
1376 if (sta_id >= mvm->fw->ucode_capa.num_stations) in iwl_mvm_sta_from_staid_protected()
1404 return fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_is_adaptive_dwell_supported()
1410 return fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_is_adaptive_dwell_v2_supported()
1416 return fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_is_adwell_hb_ap_num_supported()
1423 return fw_has_api(&mvm->fw->ucode_capa, IWL_UCODE_TLV_API_OCE); in iwl_mvm_is_oce_supported()
1428 return fw_has_api(&mvm->fw->ucode_capa, IWL_UCODE_TLV_API_FRAG_EBS); in iwl_mvm_is_frag_ebs_supported()
1433 return fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_is_short_beacon_notif_supported()
1452 bool tlv_lar = fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_is_lar_supported()
1467 return fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_is_wifi_mcc_supported()
[all …]
H A Dfw.c301 !(fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_load_ucode_wait_alive()
869 } else if (fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_sar_select_profile()
874 } else if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_sar_select_profile()
931 else if (fw_has_api(&mvm->fwrt.fw->ucode_capa, in iwl_mvm_get_sar_geo_profile()
1001 } else if (fw_has_api(&mvm->fwrt.fw->ucode_capa, in iwl_mvm_sar_geo_init()
1085 if (!fw_has_capa(&mvm->fw->ucode_capa, IWL_UCODE_TLV_CAPA_TAS_CFG)) { in iwl_mvm_tas_init()
1147 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_tas_init()
1256 u32 error_log_size = mvm->fw->ucode_capa.error_log_size; in iwl_mvm_send_recovery_cmd()
1403 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_up()
1427 for (i = 0; i < mvm->fw->ucode_capa.num_stations; i++) { in iwl_mvm_up()
[all …]
H A Dmac80211.c350 bool unified = fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
414 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
492 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
504 fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
509 fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
514 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
518 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
601 if (fw_has_capa(&mvm->fw->ucode_capa, IWL_UCODE_TLV_CAPA_UMAC_SCAN)) in iwl_mvm_mac_setup_register()
613 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
615 fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_mac_setup_register()
[all …]
H A Dtdls.c27 for (i = 0; i < mvm->fw->ucode_capa.num_stations; i++) { in iwl_mvm_teardown_tdls_peers()
50 for (i = 0; i < mvm->fw->ucode_capa.num_stations; i++) { in iwl_mvm_tdls_sta_count()
94 for (i = 0; i < mvm->fw->ucode_capa.num_stations; i++) { in iwl_mvm_tdls_config()
140 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_recalc_tdls_state()
158 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_mac_mgd_protect_tdls_discover()
223 if (WARN_ON(sta_id >= mvm->fw->ucode_capa.num_stations)) in iwl_mvm_rx_tdls_notif()
H A Dscan.c248 if (fw_has_api(&mvm->fw->ucode_capa, in _iwl_mvm_get_scan_type()
299 return fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_rrm_scan_needed()
384 if (WARN_ON_ONCE(fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_rx_lmac_scan_complete_notif()
545 if (mvm->fw->ucode_capa.flags & IWL_UCODE_TLV_FLAGS_SHORT_BL) in iwl_mvm_config_sched_scan_profiles()
811 !fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_build_scan_probe()
839 (n_channels <= mvm->fw->ucode_capa.n_scan_channels) && in iwl_mvm_scan_fits()
849 const struct iwl_ucode_capabilities *capa = &mvm->fw->ucode_capa; in iwl_mvm_scan_use_ebs()
901 fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_scan_lmac_flags()
945 mvm->fw->ucode_capa.n_scan_channels); in iwl_mvm_scan_lmac()
1171 if (WARN_ON(num_channels > mvm->fw->ucode_capa.n_scan_channels)) in iwl_mvm_legacy_config_scan()
[all …]
H A Dbinding.c32 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_binding_cmd()
169 if (!fw_has_capa(&mvm->fw->ucode_capa, IWL_UCODE_TLV_CAPA_CDB_SUPPORT) || in iwl_mvm_get_lmac_id()
H A Doffloading.c50 u32 capa_flags = mvm->fw->ucode_capa.flags; in iwl_mvm_send_proto_offload()
202 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_send_proto_offload()
H A Dd3.c1003 bool unified = fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_wowlan_config_key_params()
1034 if (!fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_wowlan_config_key_params()
1130 bool unified_image = fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_wowlan_config()
1172 if (fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_wowlan_config()
1191 bool unified_image = fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_netdetect_config()
1266 bool unified_image = fw_has_capa(&mvm->fw->ucode_capa, in __iwl_mvm_suspend()
1962 if (!fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_lookup_wowlan_status_ver()
2475 if (fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_netdetect_query_results()
2513 if (fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_query_num_match_chans()
2539 if (fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_query_set_freqs()
[all …]
H A Dled.c35 if (fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_led_set()
H A Dsf.c235 if (fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_sf_update()
H A Dtime-sync.c135 if (!fw_has_capa(&mvm->fw->ucode_capa, in iwl_mvm_time_sync_config()
H A Dftm-initiator.c958 bool new_api = fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_ftm_start()
1229 if (!fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_ftm_get_range_resp_ver()
1236 else if (fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_ftm_get_range_resp_ver()
1271 bool new_api = fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_ftm_range_resp()
1392 if (fw_has_api(&mvm->fw->ucode_capa, in iwl_mvm_ftm_range_resp()
/src/sys/dev/iwm/
H A Dif_iwm_scan.c307 j < ss->ss_last && nchan < sc->sc_fw.ucode_capa.n_scan_channels; in iwm_lmac_scan_fill_channels()
351 j < ss->ss_last && nchan < sc->sc_fw.ucode_capa.n_scan_channels; in iwm_umac_scan_fill_channels()
497 cmd_size = sizeof(*scan_config) + sc->sc_fw.ucode_capa.n_scan_channels; in iwm_config_umac_scan()
525 j < ic->ic_nchans && nchan < sc->sc_fw.ucode_capa.n_scan_channels; in iwm_config_umac_scan()
569 const struct iwm_ucode_capabilities *capa = &sc->sc_fw.ucode_capa; in iwm_scan_use_ebs()
594 sc->sc_fw.ucode_capa.n_scan_channels + in iwm_scan_size()
599 sc->sc_fw.ucode_capa.n_scan_channels + in iwm_scan_size()
670 sc->sc_fw.ucode_capa.n_scan_channels); in iwm_umac_scan()
683 sc->sc_fw.ucode_capa.n_scan_channels); in iwm_umac_scan()
802 sc->sc_fw.ucode_capa.n_scan_channels))); in iwm_lmac_scan()
H A Dif_iwmvar.h187 struct iwm_ucode_capabilities ucode_capa; member
573 return isset(sc->sc_fw.ucode_capa.enabled_api, api); in iwm_fw_has_api()
579 return isset(sc->sc_fw.ucode_capa.enabled_capa, capa); in iwm_fw_has_capa()
/src/sys/contrib/dev/iwlwifi/mld/
H A Dmld.h539 arr_sz = mld->fw->ucode_capa.num_stations; \
542 arr_sz = mld->fw->ucode_capa.num_links; \
558 if (IWL_FW_CHECK(mld, fw_link_id >= mld->fw->ucode_capa.num_links, in iwl_mld_fw_id_to_link_conf()
599 if (!fw_has_capa(&mld->fw->ucode_capa, in iwl_mld_get_lmac_id()
H A Dregulatory.c215 bool has_raw_dsm_capa = fw_has_capa(&fwrt->fw->ucode_capa, in iwl_mld_configure_lari()
339 if (!fw_has_capa(&mld->fw->ucode_capa, IWL_UCODE_TLV_CAPA_TAS_CFG)) { in iwl_mld_init_tas()
H A Dmlo.h47 return mld->fw->ucode_capa.num_beacons; in iwl_mld_max_active_links()
/src/sys/contrib/dev/iwlwifi/
H A Diwl-drv.c153 kfree(drv->fw.ucode_capa.cmd_versions); in iwl_dealloc_ucode()
585 const struct iwl_ucode_capa *ucode_capa = (const void *)data; in iwl_set_ucode_capabilities() local
586 u32 api_index = le32_to_cpu(ucode_capa->api_index); in iwl_set_ucode_capabilities()
587 u32 api_flags = le32_to_cpu(ucode_capa->api_capa); in iwl_set_ucode_capabilities()
728 } else if (fw_has_capa(&drv->fw.ucode_capa, in iwl_drv_set_dump_exclude()
1649 fw->ucode_capa.max_probe_length = IWL_DEFAULT_MAX_PROBE_LENGTH; in iwl_req_fw_callback()
1650 fw->ucode_capa.standard_phy_calibration_size = in iwl_req_fw_callback()
1652 fw->ucode_capa.n_scan_channels = IWL_DEFAULT_SCAN_CHANNELS; in iwl_req_fw_callback()
1653 fw->ucode_capa.num_stations = IWL_STATION_COUNT_MAX; in iwl_req_fw_callback()
1654 fw->ucode_capa.num_beacons = 1; in iwl_req_fw_callback()
[all …]
/src/sys/contrib/dev/iwlwifi/mld/tests/
H A Dutils.c44 fw->ucode_capa.num_stations = IWL_STATION_COUNT_MAX; in iwlmld_kunit_test_init()
45 fw->ucode_capa.num_links = IWL_FW_MAX_LINK_ID + 1; in iwlmld_kunit_test_init()

123