Lines Matching refs:vif
70 struct ieee80211_vif *vif, in iwl_dbgfs_update_pm() argument
73 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_update_pm()
80 int dtimper = vif->bss_conf.dtim_period ?: 1; in iwl_dbgfs_update_pm()
81 int dtimper_msec = dtimper * vif->bss_conf.beacon_int; in iwl_dbgfs_update_pm()
131 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_pm_params_write() argument
134 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_write()
187 iwl_dbgfs_update_pm(mvm, vif, param, val); in iwl_dbgfs_pm_params_write()
198 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tx_pwr_lmt_read() local
204 vif->bss_conf.txpower); in iwl_dbgfs_tx_pwr_lmt_read()
213 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_pm_params_read() local
214 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_pm_params_read()
220 pos = iwl_mvm_power_mac_dbgfs_read(mvm, vif, buf, bufsz); in iwl_dbgfs_pm_params_read()
229 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_mac_params_read() local
230 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_mac_params_read()
243 switch (ieee80211_vif_type_p2p(vif)) { in iwl_dbgfs_mac_params_read()
269 vif->bss_conf.bssid); in iwl_dbgfs_mac_params_read()
280 if (vif->type == NL80211_IFTYPE_STATION && in iwl_dbgfs_mac_params_read()
297 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_dbgfs_mac_params_read()
310 static void iwl_dbgfs_update_bf(struct ieee80211_vif *vif, in iwl_dbgfs_update_bf() argument
313 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_update_bf()
355 static ssize_t iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_bf_params_write() argument
358 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_bf_params_write()
442 iwl_dbgfs_update_bf(vif, param, value); in iwl_dbgfs_bf_params_write()
444 ret = iwl_mvm_disable_beacon_filter(mvm, vif, 0); in iwl_dbgfs_bf_params_write()
446 ret = iwl_mvm_enable_beacon_filter(mvm, vif, 0); in iwl_dbgfs_bf_params_write()
456 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_bf_params_read() local
457 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_bf_params_read()
469 iwl_mvm_beacon_filter_debugfs_parameters(vif, &cmd); in iwl_dbgfs_bf_params_read()
508 static ssize_t iwl_dbgfs_tof_enable_write(struct ieee80211_vif *vif, in iwl_dbgfs_tof_enable_write() argument
512 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_enable_write()
571 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tof_enable_read() local
572 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_enable_read()
597 static ssize_t iwl_dbgfs_tof_responder_params_write(struct ieee80211_vif *vif, in iwl_dbgfs_tof_responder_params_write() argument
601 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_responder_params_write()
773 ret = iwl_mvm_tof_responder_cmd(mvm, vif); in iwl_dbgfs_tof_responder_params_write()
788 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tof_responder_params_read() local
789 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_responder_params_read()
840 static ssize_t iwl_dbgfs_tof_range_request_write(struct ieee80211_vif *vif, in iwl_dbgfs_tof_range_request_write() argument
844 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_range_request_write()
972 ret = iwl_mvm_tof_range_request_cmd(mvm, vif); in iwl_dbgfs_tof_range_request_write()
986 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tof_range_request_read() local
987 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_range_request_read()
1042 static ssize_t iwl_dbgfs_tof_range_req_ext_write(struct ieee80211_vif *vif, in iwl_dbgfs_tof_range_req_ext_write() argument
1046 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_range_req_ext_write()
1102 ret = iwl_mvm_tof_range_request_ext_cmd(mvm, vif); in iwl_dbgfs_tof_range_req_ext_write()
1116 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tof_range_req_ext_read() local
1117 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_range_req_ext_read()
1147 static ssize_t iwl_dbgfs_tof_range_abort_write(struct ieee80211_vif *vif, in iwl_dbgfs_tof_range_abort_write() argument
1151 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_range_abort_write()
1186 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tof_range_abort_read() local
1187 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_range_abort_read()
1207 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tof_range_response_read() local
1208 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_tof_range_response_read()
1253 static ssize_t iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_low_latency_write() argument
1256 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_low_latency_write()
1268 iwl_mvm_update_low_latency(mvm, vif, value); in iwl_dbgfs_low_latency_write()
1278 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_low_latency_read() local
1279 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_low_latency_read()
1291 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_uapsd_misbehaving_read() local
1292 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_uapsd_misbehaving_read()
1300 static ssize_t iwl_dbgfs_uapsd_misbehaving_write(struct ieee80211_vif *vif, in iwl_dbgfs_uapsd_misbehaving_write() argument
1304 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_uapsd_misbehaving_write()
1315 static ssize_t iwl_dbgfs_rx_phyinfo_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_rx_phyinfo_write() argument
1318 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_rx_phyinfo_write()
1332 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_dbgfs_rx_phyinfo_write()
1357 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_rx_phyinfo_read() local
1358 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_dbgfs_rx_phyinfo_read()
1371 if (!debugfs_create_file(#name, mode, parent, vif, \
1390 void iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_vif_dbgfs_register() argument
1392 struct dentry *dbgfs_dir = vif->debugfs_dir; in iwl_mvm_vif_dbgfs_register()
1393 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_vif_dbgfs_register()
1412 ((vif->type == NL80211_IFTYPE_STATION && !vif->p2p) || in iwl_mvm_vif_dbgfs_register()
1413 (vif->type == NL80211_IFTYPE_STATION && vif->p2p && in iwl_mvm_vif_dbgfs_register()
1427 if (vif->type == NL80211_IFTYPE_STATION && !vif->p2p && in iwl_mvm_vif_dbgfs_register()
1433 !vif->p2p && (vif->type != NL80211_IFTYPE_P2P_DEVICE)) { in iwl_mvm_vif_dbgfs_register()
1434 if (IWL_MVM_TOF_IS_RESPONDER && vif->type == NL80211_IFTYPE_AP) in iwl_mvm_vif_dbgfs_register()
1474 void iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_vif_dbgfs_clean() argument
1476 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_vif_dbgfs_clean()