Lines Matching refs:mvmvif
17 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_update_pm() local
18 struct iwl_dbgfs_pm *dbgfs_pm = &mvmvif->dbgfs_pm; in iwl_dbgfs_update_pm()
78 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_write() local
79 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_write()
158 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_read() local
159 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_pm_params_read()
174 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_mac_params_read() local
175 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_mac_params_read()
185 ap_sta_id = mvmvif->deflink.ap_sta_id; in iwl_dbgfs_mac_params_read()
211 mvmvif->id, mvmvif->color); in iwl_dbgfs_mac_params_read()
215 mvm->tcm.result.load[mvmvif->id]); in iwl_dbgfs_mac_params_read()
217 for (i = 0; i < ARRAY_SIZE(mvmvif->deflink.queue_params); i++) in iwl_dbgfs_mac_params_read()
220 i, mvmvif->deflink.queue_params[i].txop, in iwl_dbgfs_mac_params_read()
221 mvmvif->deflink.queue_params[i].cw_min, in iwl_dbgfs_mac_params_read()
222 mvmvif->deflink.queue_params[i].cw_max, in iwl_dbgfs_mac_params_read()
223 mvmvif->deflink.queue_params[i].aifs, in iwl_dbgfs_mac_params_read()
224 mvmvif->deflink.queue_params[i].uapsd); in iwl_dbgfs_mac_params_read()
256 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_update_bf() local
257 struct iwl_dbgfs_bf *dbgfs_bf = &mvmvif->dbgfs_bf; in iwl_dbgfs_update_bf()
301 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_bf_params_write() local
302 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_bf_params_write()
400 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_bf_params_read() local
413 if (mvmvif->bf_enabled) in iwl_dbgfs_bf_params_read()
449 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_os_device_timediff_read() local
450 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_os_device_timediff_read()
472 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_low_latency_write() local
473 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_low_latency_write()
494 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_low_latency_force_write() local
495 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_low_latency_force_write()
528 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_low_latency_read() local
540 !!(mvmvif->low_latency & LOW_LATENCY_TRAFFIC), in iwl_dbgfs_low_latency_read()
541 !!(mvmvif->low_latency & LOW_LATENCY_DEBUGFS), in iwl_dbgfs_low_latency_read()
542 !!(mvmvif->low_latency & LOW_LATENCY_VCMD), in iwl_dbgfs_low_latency_read()
543 !!(mvmvif->low_latency & LOW_LATENCY_VIF_TYPE), in iwl_dbgfs_low_latency_read()
544 !!(mvmvif->low_latency & in iwl_dbgfs_low_latency_read()
546 !!(mvmvif->low_latency & LOW_LATENCY_DEBUGFS_FORCE), in iwl_dbgfs_low_latency_read()
547 !!(mvmvif->low_latency_actual)); in iwl_dbgfs_low_latency_read()
556 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_uapsd_misbehaving_read() local
561 len = sprintf(buf, "%pM\n", mvmvif->uapsd_misbehaving_ap_addr); in iwl_dbgfs_uapsd_misbehaving_read()
563 len = sprintf(buf, "%6D\n", mvmvif->uapsd_misbehaving_ap_addr, ":"); in iwl_dbgfs_uapsd_misbehaving_read()
572 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_uapsd_misbehaving_write() local
573 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_uapsd_misbehaving_write()
577 ret = mac_pton(buf, mvmvif->uapsd_misbehaving_ap_addr); in iwl_dbgfs_uapsd_misbehaving_write()
586 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_rx_phyinfo_write() local
587 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_rx_phyinfo_write()
621 phy_ctxt = mvmvif->link[link_id]->phy_ctxt; in iwl_dbgfs_rx_phyinfo_write()
639 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_rx_phyinfo_read() local
644 mvmvif->mvm->dbgfs_rx_phyinfo); in iwl_dbgfs_rx_phyinfo_read()
652 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_quota_check() local
655 if (mvmvif->dbgfs_quota_min) in iwl_dbgfs_quota_check()
662 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_quota_min_write() local
663 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_quota_min_write()
676 mvmvif->dbgfs_quota_min = 0; in iwl_dbgfs_quota_min_write()
680 mvmvif->dbgfs_quota_min = value; in iwl_dbgfs_quota_min_write()
693 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_quota_min_read() local
697 len = scnprintf(buf, sizeof(buf), "%d\n", mvmvif->dbgfs_quota_min); in iwl_dbgfs_quota_min_read()
705 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_max_tx_op_write() local
706 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_max_tx_op_write()
715 mvmvif->max_tx_op = value; in iwl_dbgfs_max_tx_op_write()
726 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_max_tx_op_read() local
727 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_max_tx_op_read()
732 len = scnprintf(buf, sizeof(buf), "%hu\n", mvmvif->max_tx_op); in iwl_dbgfs_max_tx_op_read()
742 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_int_mlo_scan_write() local
743 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_int_mlo_scan_write()
773 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_esr_disable_reason_read() local
774 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_esr_disable_reason_read()
781 esr_mask = mvmvif->esr_disable_reason; in iwl_dbgfs_esr_disable_reason_read()
804 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_esr_disable_reason_write() local
805 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_dbgfs_esr_disable_reason_write()
855 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_vif_add_debugfs() local
857 mvmvif->dbgfs_dir = debugfs_create_dir("iwlmvm", dbgfs_dir); in iwl_mvm_vif_add_debugfs()
858 if (IS_ERR_OR_NULL(mvmvif->dbgfs_dir)) { in iwl_mvm_vif_add_debugfs()
867 MVM_DEBUGFS_ADD_FILE_VIF(pm_params, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
869 MVM_DEBUGFS_ADD_FILE_VIF(tx_pwr_lmt, mvmvif->dbgfs_dir, 0400); in iwl_mvm_vif_add_debugfs()
870 MVM_DEBUGFS_ADD_FILE_VIF(mac_params, mvmvif->dbgfs_dir, 0400); in iwl_mvm_vif_add_debugfs()
871 MVM_DEBUGFS_ADD_FILE_VIF(low_latency, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
872 MVM_DEBUGFS_ADD_FILE_VIF(low_latency_force, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
873 MVM_DEBUGFS_ADD_FILE_VIF(uapsd_misbehaving, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
874 MVM_DEBUGFS_ADD_FILE_VIF(rx_phyinfo, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
875 MVM_DEBUGFS_ADD_FILE_VIF(quota_min, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
876 MVM_DEBUGFS_ADD_FILE_VIF(os_device_timediff, mvmvif->dbgfs_dir, 0400); in iwl_mvm_vif_add_debugfs()
877 MVM_DEBUGFS_ADD_FILE_VIF(max_tx_op, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
878 debugfs_create_bool("ftm_unprotected", 0200, mvmvif->dbgfs_dir, in iwl_mvm_vif_add_debugfs()
879 &mvmvif->ftm_unprotected); in iwl_mvm_vif_add_debugfs()
880 MVM_DEBUGFS_ADD_FILE_VIF(int_mlo_scan, mvmvif->dbgfs_dir, 0200); in iwl_mvm_vif_add_debugfs()
881 MVM_DEBUGFS_ADD_FILE_VIF(esr_disable_reason, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
884 mvmvif == mvm->bf_allowed_vif) in iwl_mvm_vif_add_debugfs()
885 MVM_DEBUGFS_ADD_FILE_VIF(bf_params, mvmvif->dbgfs_dir, 0600); in iwl_mvm_vif_add_debugfs()
892 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_vif_dbgfs_add_link() local
913 mvmvif->dbgfs_slink = in iwl_mvm_vif_dbgfs_add_link()
920 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_vif_dbgfs_rm_link() local
922 debugfs_remove(mvmvif->dbgfs_slink); in iwl_mvm_vif_dbgfs_rm_link()
923 mvmvif->dbgfs_slink = NULL; in iwl_mvm_vif_dbgfs_rm_link()
948 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_link_add_debugfs() local
949 struct iwl_mvm *mvm = mvmvif->mvm; in iwl_mvm_link_add_debugfs()
951 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id]; in iwl_mvm_link_add_debugfs()
958 WARN_ON(!mvmvif->dbgfs_dir); in iwl_mvm_link_add_debugfs()
959 mvm_dir = mvmvif->dbgfs_dir; in iwl_mvm_link_add_debugfs()