Home
last modified time | relevance | path

Searched refs:fw_link_id (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dlink.c31 if (link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID) in iwl_mvm_set_link_fw_id()
32 link_info->fw_link_id = mvmvif->id; in iwl_mvm_set_link_fw_id()
56 cmd.link_id = cpu_to_le32(link_info->fw_link_id); in iwl_mvm_add_link()
88 link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID)) in iwl_mvm_link_changed()
118 cmd.link_id = cpu_to_le32(link_info->fw_link_id); in iwl_mvm_link_changed()
255 cmd.link_id = cpu_to_le32(link_info->fw_link_id); in iwl_mvm_remove_link()
256 link_info->fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_remove_link()
H A Drx.c858 int fw_link_id; in iwl_mvm_stat_iterator_all_links() local
861 for (fw_link_id = 0; fw_link_id < ARRAY_SIZE(mvm->vif_id_to_mac); in iwl_mvm_stat_iterator_all_links()
862 fw_link_id++) { in iwl_mvm_stat_iterator_all_links()
870 vif = iwl_mvm_rcu_dereference_vif_id(mvm, fw_link_id, false); in iwl_mvm_stat_iterator_all_links()
886 link_stats = &per_link[fw_link_id]; in iwl_mvm_stat_iterator_all_links()
912 le32_to_cpu(per_link[fw_link_id].air_time); in iwl_mvm_stat_iterator_all_links()
914 le32_to_cpu(per_link[fw_link_id].rx_bytes); in iwl_mvm_stat_iterator_all_links()
H A Dmld-sta.c218 mvm_link->fw_link_id, baddr, in iwl_mvm_mld_add_bcast_sta()
253 mvm_link->fw_link_id, maddr, 0, in iwl_mvm_mld_add_mcast_sta()
271 mvm_link->fw_link_id, NULL, in iwl_mvm_mld_add_snif_sta()
426 if (WARN_ON(link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID)) in iwl_mvm_mld_cfg_sta()
429 cmd.link_id = cpu_to_le32(link_info->fw_link_id); in iwl_mvm_mld_cfg_sta()
H A Dmld-mac80211.c44 mvmvif->deflink.fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mld_mac_add_interface()
376 link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID) in iwl_mvm_send_ap_tx_power_constraint_cmd()
382 cmd.link_id = cpu_to_le16(link_info->fw_link_id); in iwl_mvm_send_ap_tx_power_constraint_cmd()
914 new_link[i]->fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mld_change_vif_links()
H A Dcoex.c322 mvmvif->id, link_info->fw_link_id, in iwl_mvm_bt_notif_per_link()
H A Dtime-event.c737 return mvmvif->deflink.fw_link_id; in iwl_mvm_get_session_prot_id()
H A Dmac-ctxt.c1118 cpu_to_le32(mvmvif->link[link_conf->link_id]->fw_link_id); in iwl_mvm_mac_ctxt_send_beacon_v9()
H A Dmac80211.c1116 mvmvif->link[link_id]->fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_cleanup_iterator()
1467 link_id = mvmvif->link[link_conf->link_id]->fw_link_id; in iwl_mvm_set_tx_power()
1702 mvmvif->deflink.fw_link_id = IWL_MVM_FW_LINK_ID_INVALID; in iwl_mvm_mac_add_interface()
H A Dmvm.h313 u8 fw_link_id; member
H A Ddebugfs.c1372 cpu_to_le32(mvmvif->link[link_id]->fw_link_id); in _iwl_dbgfs_inject_beacon_ie()
H A Dscan.c2407 gp->scan_start_mac_or_link_id = link_info->fw_link_id; in iwl_mvm_scan_umac_fill_general_p_v12()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dsession-protect.c15 int fw_link_id = le32_to_cpu(notif->mac_link_id); in iwl_mld_handle_session_prot_notif() local
17 iwl_mld_fw_id_to_link_conf(mld, fw_link_id); in iwl_mld_handle_session_prot_notif()
122 int fw_link_id; in iwl_mld_session_start_fn() local
129 fw_link_id = le32_to_cpu(notif->mac_link_id); in iwl_mld_session_start_fn()
130 link_conf = iwl_mld_fw_id_to_link_conf(mld, fw_link_id); in iwl_mld_session_start_fn()
H A Dmld.h559 iwl_mld_fw_id_to_link_conf(struct iwl_mld *mld, u8 fw_link_id) in iwl_mld_fw_id_to_link_conf() argument
561 if (IWL_FW_CHECK(mld, fw_link_id >= mld->fw->ucode_capa.num_links, in iwl_mld_fw_id_to_link_conf()
562 "Invalid fw_link_id: %d\n", fw_link_id)) in iwl_mld_fw_id_to_link_conf()
566 mld->fw_id_to_bss_conf[fw_link_id]); in iwl_mld_fw_id_to_link_conf()
H A Dscan.c111 u8 fw_link_id; member
577 if (params->fw_link_id != IWL_MLD_INVALID_FW_ID) in iwl_mld_scan_cmd_set_gen_params()
578 gp->scan_start_mac_or_link_id = params->fw_link_id; in iwl_mld_scan_cmd_set_gen_params()
1421 params->fw_link_id = link->fw_id; in iwl_mld_scan_set_link_id()
1426 mld->scan.fw_link_id = link->fw_id; in iwl_mld_scan_set_link_id()
1428 mld->scan.fw_link_id = IWL_MLD_INVALID_FW_ID; in iwl_mld_scan_set_link_id()
1429 params->fw_link_id = IWL_MLD_INVALID_FW_ID; in iwl_mld_scan_set_link_id()
1965 int fw_link_id = mld->scan.fw_link_id; in iwl_mld_handle_scan_complete_notif() local
1968 if (fw_link_id != IWL_MLD_INVALID_FW_ID) in iwl_mld_handle_scan_complete_notif()
1971 mld->fw_id_to_bss_conf[fw_link_id]); in iwl_mld_handle_scan_complete_notif()
H A Dscan.h131 u8 fw_link_id;
H A Dsta.c976 u8 fw_link_id, in iwl_mld_add_internal_sta_to_fw() argument
985 cmd.link_id = cpu_to_le32(fw_link_id); in iwl_mld_add_internal_sta_to_fw()
1007 u8 fw_link_id, const u8 *addr, u8 tid) in iwl_mld_add_internal_sta() argument
1019 ret = iwl_mld_add_internal_sta_to_fw(mld, internal_sta, fw_link_id, in iwl_mld_add_internal_sta()
H A Dmlo.c405 u32 fw_link_id = le32_to_cpu(notif->link_id); in iwl_mld_handle_emlsr_trans_fail_notif() local
407 iwl_mld_fw_id_to_link_conf(mld, fw_link_id); in iwl_mld_handle_emlsr_trans_fail_notif()
419 fw_link_id)) { in iwl_mld_handle_emlsr_trans_fail_notif()
H A Dlink.c531 u32 fw_link_id = le32_to_cpu(notif->link_id); in iwl_mld_handle_missed_beacon_notif() local
538 iwl_mld_fw_id_to_link_conf(mld, fw_link_id); in iwl_mld_handle_missed_beacon_notif()