ath5k_hw_txpower(9)
π ath5k_hw_txpower(9) β like, the whole API manual bestie π
Bestie, it's your girl, back at it again with another page from the Kernel API Manual, and this one is literally about telling your Wi-Fi card how loud it's allowed to yell. It's ath5k_hw_txpower(9), and no, it's not a typo, it's giving "one function, one job, zero drama." π¦
β¨ NAME β¨
ath5k_hw_txpower β set the transmission power limit for a given channel. That's it, that's the whole vibe. π
π SYNOPSIS π
int ath5k_hw_txpower (struct ath5k_hw *ah , struct ieee80211_channel *channel , u8 txpower );
She takes three things, she gives you back an int. Lowkey iconic. β
πΈ ARGUMENTS πΈ
ahβ thestruct ath5k_hw. Your hardware boy. Your main character. πchannelβ thestruct ieee80211_channel. The channel we're doing all this for, iykyk. πtxpowerβ the requested tx power, measured in 0.5dB steps. Not dB, bestie. 0.5dB steps. Don't come for me when the numbers look off. π
π DESCRIPTION π
Okay so real talk: this function combines all of the above to set the requested tx power limit on the hardware. That's genuinely it β no hidden lore, no side quests, just all the above coming together to make the hw behave. Periodt. πβ¨
π₯ SEE ALSO π₯
This list is long β like, drink some water before you scroll, babes. But it's all here, nothing skipped, fr fr. π«Ά
- Kernel file
./drivers/net/wireless/ath/ath5k/phy.cβ PHY related functions(9) ath5k_hw_radio_revision(9)ath5k_channel_ok(9)ath5k_hw_chan_has_spur_noise(9)ath5k_hw_rfb_op(9)ath5k_hw_write_ofdm_timings(9)ath5k_hw_phy_disable(9)ath5k_hw_wait_for_synth(9)- RF Gain optimization(9)
ath5k_hw_rfgain_opt_init(9)ath5k_hw_request_rfgain_probe(9)ath5k_hw_rf_gainf_corr(9)ath5k_hw_rf_check_gainf_readback(9)ath5k_hw_rf_gainf_adjust(9)ath5k_hw_gainf_calibrate(9)ath5k_hw_rfgain_init(9)ath5k_hw_rfregs_init(9)ath5k_hw_rf5110_chan2athchan(9)ath5k_hw_rf5110_channel(9)ath5k_hw_rf5111_chan2athchan(9)ath5k_hw_rf5111_channel(9)ath5k_hw_rf5112_channel(9)ath5k_hw_rf2425_channel(9)ath5k_hw_channel(9)- PHY Calibration routines(9)
ath5k_hw_read_measured_noise_floor(9)ath5k_hw_init_nfcal_hist(9)ath5k_hw_update_nfcal_hist(9)ath5k_hw_get_median_noise_floor(9)ath5k_hw_update_noise_floor(9)ath5k_hw_rf5110_calibrate(9)ath5k_hw_rf511x_iq_calibrate(9)ath5k_hw_phy_calibrate(9)ath5k_hw_set_spur_mitigation_filter(9)- Antenna control(9)
ath5k_hw_set_def_antenna(9)ath5k_hw_set_fast_div(9)ath5k_hw_set_antenna_switch(9)ath5k_hw_set_antenna_mode(9)ath5k_get_interpolated_value(9)ath5k_get_linear_pcdac_min(9)ath5k_create_power_curve(9)ath5k_get_chan_pcal_surrounding_piers(9)ath5k_get_rate_pcal_data(9)ath5k_get_max_ctl_power(9)- Power to PCDAC table functions(9)
ath5k_fill_pwr_to_pcdac_table(9)ath5k_combine_linear_pcdac_curves(9)ath5k_write_pcdac_table(9)- Power to PDADC table functions(9)
ath5k_combine_pwr_to_pdadc_curves(9)ath5k_write_pwr_to_pdadc_table(9)ath5k_setup_channel_powertable(9)ath5k_write_channel_powertable(9)- Per-rate tx power setting(9)
ath5k_setup_rate_powertable(9)ath5k_hw_set_txpower_limit(9)ath5k_hw_phy_init(9)
π«Ά Friendly reminder from your girl: this page lives under ./drivers/net/wireless/ath/ath5k, and it's dated October 2026, so if you're reading this in some other timelineβ¦ congrats, bestie, you're early. π
That's the whole page, mwah, go set some tx power limits responsibly. πβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms