Lines Matching full:vif

11 				 struct ieee80211_vif *vif,  in iwl_dbgfs_update_pm()  argument
14 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_update_pm()
21 int dtimper = vif->bss_conf.dtim_period ?: 1; in iwl_dbgfs_update_pm()
22 int dtimper_msec = dtimper * vif->bss_conf.beacon_int; in iwl_dbgfs_update_pm()
72 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_pm_params_write() argument
75 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_write()
128 iwl_dbgfs_update_pm(mvm, vif, param, val); in iwl_dbgfs_pm_params_write()
139 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tx_pwr_lmt_read() local
145 vif->bss_conf.txpower); in iwl_dbgfs_tx_pwr_lmt_read()
154 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_pm_params_read() local
155 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_read()
161 pos = iwl_mvm_power_mac_dbgfs_read(mvm, vif, buf, bufsz); in iwl_dbgfs_pm_params_read()
170 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_mac_params_read() local
171 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_mac_params_read()
184 switch (ieee80211_vif_type_p2p(vif)) { in iwl_dbgfs_mac_params_read()
210 vif->bss_conf.bssid); in iwl_dbgfs_mac_params_read()
223 if (vif->type == NL80211_IFTYPE_STATION && in iwl_dbgfs_mac_params_read()
237 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_dbgfs_mac_params_read()
250 static void iwl_dbgfs_update_bf(struct ieee80211_vif *vif, in iwl_dbgfs_update_bf() argument
253 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_update_bf()
295 static ssize_t iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_bf_params_write() argument
298 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_bf_params_write()
382 iwl_dbgfs_update_bf(vif, param, value); in iwl_dbgfs_bf_params_write()
384 ret = iwl_mvm_disable_beacon_filter(mvm, vif, 0); in iwl_dbgfs_bf_params_write()
386 ret = iwl_mvm_enable_beacon_filter(mvm, vif, 0); in iwl_dbgfs_bf_params_write()
396 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_bf_params_read() local
397 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_bf_params_read()
409 iwl_mvm_beacon_filter_debugfs_parameters(vif, &cmd); in iwl_dbgfs_bf_params_read()
452 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_os_device_timediff_read() local
453 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_os_device_timediff_read()
473 static ssize_t iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_low_latency_write() argument
476 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_low_latency_write()
488 iwl_mvm_update_low_latency(mvm, vif, value, LOW_LATENCY_DEBUGFS); in iwl_dbgfs_low_latency_write()
495 iwl_dbgfs_low_latency_force_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_low_latency_force_write() argument
498 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_low_latency_force_write()
512 iwl_mvm_update_low_latency(mvm, vif, false, in iwl_dbgfs_low_latency_force_write()
514 iwl_mvm_update_low_latency(mvm, vif, false, in iwl_dbgfs_low_latency_force_write()
517 iwl_mvm_update_low_latency(mvm, vif, in iwl_dbgfs_low_latency_force_write()
520 iwl_mvm_update_low_latency(mvm, vif, true, in iwl_dbgfs_low_latency_force_write()
531 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_low_latency_read() local
532 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_low_latency_read()
559 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_uapsd_misbehaving_read() local
560 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_uapsd_misbehaving_read()
568 static ssize_t iwl_dbgfs_uapsd_misbehaving_write(struct ieee80211_vif *vif, in iwl_dbgfs_uapsd_misbehaving_write() argument
572 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_uapsd_misbehaving_write()
583 static ssize_t iwl_dbgfs_rx_phyinfo_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_rx_phyinfo_write() argument
586 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_rx_phyinfo_write()
600 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_dbgfs_rx_phyinfo_write()
625 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_rx_phyinfo_read() local
626 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_rx_phyinfo_read()
637 struct ieee80211_vif *vif) in iwl_dbgfs_quota_check() argument
639 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_quota_check()
646 static ssize_t iwl_dbgfs_quota_min_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_quota_min_write() argument
649 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_quota_min_write()
679 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_quota_min_read() local
680 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_quota_min_read()
694 debugfs_create_file(#name, mode, parent, vif, \
710 void iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_vif_dbgfs_register() argument
712 struct dentry *dbgfs_dir = vif->debugfs_dir; in iwl_mvm_vif_dbgfs_register()
713 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_vif_dbgfs_register()
731 ((vif->type == NL80211_IFTYPE_STATION && !vif->p2p) || in iwl_mvm_vif_dbgfs_register()
732 (vif->type == NL80211_IFTYPE_STATION && vif->p2p))) in iwl_mvm_vif_dbgfs_register()
744 if (vif->type == NL80211_IFTYPE_STATION && !vif->p2p && in iwl_mvm_vif_dbgfs_register()
763 void iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_vif_dbgfs_clean() argument
765 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_vif_dbgfs_clean()