Home
last modified time | relevance | path

Searched refs:tpe (Results 1 – 22 of 22) sorted by relevance

/linux-6.15/net/mac80211/
H A Dparse.c214 out = tpe->max_local[category].power; in ieee80211_parse_tpe()
215 cnt_out = &tpe->max_local[category].count; in ieee80211_parse_tpe()
216 tpe->max_local[category].valid = true; in ieee80211_parse_tpe()
219 out = tpe->max_reg_client[category].power; in ieee80211_parse_tpe()
224 out = tpe->psd_local[category].power; in ieee80211_parse_tpe()
225 cnt_out = &tpe->psd_local[category].count; in ieee80211_parse_tpe()
226 N_out = &tpe->psd_local[category].n; in ieee80211_parse_tpe()
227 tpe->psd_local[category].valid = true; in ieee80211_parse_tpe()
230 out = tpe->psd_reg_client[category].power; in ieee80211_parse_tpe()
232 N_out = &tpe->psd_reg_client[category].n; in ieee80211_parse_tpe()
[all …]
H A Dutil.c4425 tpe->max_local[i].valid = false; in ieee80211_clear_tpe()
4426 memset(tpe->max_local[i].power, in ieee80211_clear_tpe()
4428 sizeof(tpe->max_local[i].power)); in ieee80211_clear_tpe()
4430 tpe->max_reg_client[i].valid = false; in ieee80211_clear_tpe()
4431 memset(tpe->max_reg_client[i].power, in ieee80211_clear_tpe()
4433 sizeof(tpe->max_reg_client[i].power)); in ieee80211_clear_tpe()
4435 tpe->psd_local[i].valid = false; in ieee80211_clear_tpe()
4436 memset(tpe->psd_local[i].power, in ieee80211_clear_tpe()
4438 sizeof(tpe->psd_local[i].power)); in ieee80211_clear_tpe()
4440 tpe->psd_reg_client[i].valid = false; in ieee80211_clear_tpe()
[all …]
H A Dmlme.c950 ieee80211_clear_tpe(tpe); in ieee80211_rearrange_tpe()
963 tpe->max_local[i].count = needed_pwr_count; in ieee80211_rearrange_tpe()
1285 if (memcmp(&link->conf->tpe, &elems->tpe, sizeof(elems->tpe))) { in ieee80211_config_bw()
1286 link->conf->tpe = elems->tpe; in ieee80211_config_bw()
2431 ieee80211_rearrange_tpe(&link->u.mgd.csa.tpe, in ieee80211_csa_switch_work()
2434 if (memcmp(&link->conf->tpe, &link->u.mgd.csa.tpe, in ieee80211_csa_switch_work()
2435 sizeof(link->u.mgd.csa.tpe))) { in ieee80211_csa_switch_work()
2436 link->conf->tpe = link->u.mgd.csa.tpe; in ieee80211_csa_switch_work()
2687 link->u.mgd.csa.tpe = csa_elems->csa_tpe; in ieee80211_sta_process_chanswitch()
5977 link->conf->tpe = elems->tpe; in ieee80211_prep_channel()
[all …]
H A Dieee80211_i.h1003 struct ieee80211_parsed_tpe tpe; member
1776 struct ieee80211_parsed_tpe tpe; member
2317 void ieee80211_clear_tpe(struct ieee80211_parsed_tpe *tpe);
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dregd.c810 if (tpe->valid) { in tpe_intersect_constraint()
811 tpe->constraint = min(tpe->constraint, cstr); in tpe_intersect_constraint()
815 tpe->constraint = cstr; in tpe_intersect_constraint()
816 tpe->valid = true; in tpe_intersect_constraint()
830 tpe_intersect_constraint(tpe, cstr); in tpe_deal_with_eirp()
854 tpe_intersect_constraint(tpe, cstr); in tpe_deal_with_psd()
922 memset(tpe, 0, sizeof(*tpe)); in rtw89_reg_6ghz_tpe_recalc()
930 rtw89_calculate_tpe(rtwdev, tpe, &bss_conf->tpe); in rtw89_reg_6ghz_tpe_recalc()
934 if (!tpe->valid) in rtw89_reg_6ghz_tpe_recalc()
940 __func__, tpe->constraint); in rtw89_reg_6ghz_tpe_recalc()
[all …]
H A Dphy.c2185 const struct rtw89_reg_6ghz_tpe *tpe = &regulatory->reg_6ghz_tpe; in rtw89_phy_get_tpe_constraint() local
2188 if (band == RTW89_BAND_6G && tpe->valid) in rtw89_phy_get_tpe_constraint()
2189 cstr = rtw89_phy_txpwr_dbm_without_tolerance(tpe->constraint); in rtw89_phy_get_tpe_constraint()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dpower.c313 ARRAY_SIZE(link->tpe.psd_local[0].power)); in iwl_mld_tpe_sta_cmd_data()
317 cmd->psd_pwr[i] = min(link->tpe.psd_local[0].power[i], in iwl_mld_tpe_sta_cmd_data()
318 link->tpe.psd_reg_client[0].power[i]); in iwl_mld_tpe_sta_cmd_data()
321 ARRAY_SIZE(link->tpe.max_local[0].power)); in iwl_mld_tpe_sta_cmd_data()
324 cmd->eirp_pwr[i] = min(link->tpe.max_local[0].power[i], in iwl_mld_tpe_sta_cmd_data()
325 link->tpe.max_reg_client[0].power[i]); in iwl_mld_tpe_sta_cmd_data()
/linux-6.15/drivers/net/ethernet/amd/
H A Dsunlance.c248 char tpe; /* cable-selection is TPE */ member
453 if (lp->tpe) in init_restart_ledma()
589 lp->tpe = 1 - lp->tpe; in lance_tx_dvma()
591 dev->name, lp->tpe?"TPE":"AUI"); in lance_tx_dvma()
757 lp->tpe = 1 - lp->tpe; in lance_tx_pio()
759 dev->name, lp->tpe?"TPE":"AUI"); in lance_tx_pio()
1424 lp->tpe = 0; in sparc_lance_probe_one()
1427 lp->tpe = 0; in sparc_lance_probe_one()
1430 lp->tpe = 1; in sparc_lance_probe_one()
H A Da2065.c117 int tpe; /* cable-selection is TPE */ member
353 lp->tpe = 1 - lp->tpe; in lance_tx()
355 lp->tpe ? "TPE" : "AUI"); in lance_tx()
H A D7990.h113 int tpe; /* TPE is selected */ member
H A D7990.c387 lp->tpe = 1 - lp->tpe; in lance_tx()
390 lp->tpe ? "TPE" : "AUI"); in lance_tx()
/linux-6.15/net/mac80211/tests/
H A DMakefile1 mac80211-tests-y += module.o util.o elems.o mfp.o tpe.o chan-mode.o
H A Dtpe.c279 static struct kunit_suite tpe = { variable
284 kunit_test_suite(tpe);
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-mac80211.c506 ARRAY_SIZE(bss_info->tpe.psd_local[0].power)); in iwl_mvm_tpe_sta_cmd_data()
510 cmd->psd_pwr[i] = min(bss_info->tpe.psd_local[0].power[i], in iwl_mvm_tpe_sta_cmd_data()
511 bss_info->tpe.psd_reg_client[0].power[i]); in iwl_mvm_tpe_sta_cmd_data()
514 ARRAY_SIZE(bss_info->tpe.max_local[0].power)); in iwl_mvm_tpe_sta_cmd_data()
517 cmd->eirp_pwr[i] = min(bss_info->tpe.max_local[0].power[i], in iwl_mvm_tpe_sta_cmd_data()
518 bss_info->tpe.max_reg_client[0].power[i]); in iwl_mvm_tpe_sta_cmd_data()
/linux-6.15/kernel/trace/
H A Dtrace_probe.h320 struct trace_probe_event *tpe = trace_probe_event_from_call(call); in trace_probe_primary_from_call() local
322 return list_first_entry_or_null(&tpe->probes, struct trace_probe, list); in trace_probe_primary_from_call()
H A Dtrace_probe.c1982 static void trace_probe_event_free(struct trace_probe_event *tpe) in trace_probe_event_free() argument
1984 kfree(tpe->class.system); in trace_probe_event_free()
1985 kfree(tpe->call.name); in trace_probe_event_free()
1986 kfree(tpe->call.print_fmt); in trace_probe_event_free()
1987 kfree(tpe); in trace_probe_event_free()
H A Dtrace_fprobe.c815 struct trace_probe_event *tpe = orig->tp.event; in trace_fprobe_has_same_fprobe() local
818 list_for_each_entry(orig, &tpe->probes, tp.list) { in trace_fprobe_has_same_fprobe()
H A Dtrace_uprobe.c418 struct trace_probe_event *tpe = orig->tp.event; in trace_uprobe_has_same_uprobe() local
422 list_for_each_entry(orig, &tpe->probes, tp.list) { in trace_uprobe_has_same_uprobe()
H A Dtrace_kprobe.c568 struct trace_probe_event *tpe = orig->tp.event; in trace_kprobe_has_same_kprobe() local
571 list_for_each_entry(orig, &tpe->probes, tp.list) { in trace_kprobe_has_same_kprobe()
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dmac.c7773 reg_tpc_info->tpe[pwr_lvl_idx]); in ath11k_mac_fill_reg_tpc_info()
7793 reg_tpc_info->tpe[pwr_lvl_idx]); in ath11k_mac_fill_reg_tpc_info()
7808 reg_tpc_info->tpe[pwr_lvl_idx]; in ath11k_mac_fill_reg_tpc_info()
7821 reg_tpc_info->tpe[pwr_lvl_idx]); in ath11k_mac_fill_reg_tpc_info()
7920 bss_conf->tpe.max_local[client_type].valid + in ath11k_mac_parse_tx_pwr_env()
7921 bss_conf->tpe.psd_local[client_type].valid; in ath11k_mac_parse_tx_pwr_env()
7923 bss_conf->tpe.max_reg_client[client_type].valid + in ath11k_mac_parse_tx_pwr_env()
7924 bss_conf->tpe.psd_reg_client[client_type].valid; in ath11k_mac_parse_tx_pwr_env()
7938 psd = &bss_conf->tpe.psd_local[client_type]; in ath11k_mac_parse_tx_pwr_env()
7941 non_psd = &bss_conf->tpe.max_local[client_type]; in ath11k_mac_parse_tx_pwr_env()
[all …]
H A Dcore.h354 s8 tpe[ATH11K_NUM_PWR_LEVELS]; member
/linux-6.15/include/net/
H A Dmac80211.h823 struct ieee80211_parsed_tpe tpe; member