ath5k_hw_rf_gainf_adjust(9)
π NAME π
bestie, welcome to the ath5k_hw_rf_gainf_adjust(9) page from the Kernel API Manual β¨ this one is all about ath5k_hw_rf_gainf_adjust β perform the Gain_F adjustment, periodt π
β¨ SYNOPSIS β¨
the signature is literally:
s8 ath5k_hw_rf_gainf_adjust (struct ath5k_hw *ah );
π«Ά ARGUMENTS π«Ά
ahβ thestruct ath5k_hw, aka the hardware struct you're handing over π«Ά that's the whole argument list, no cap.
π DESCRIPTION π
okay so what it does is choose the right target gain based on the current gain and the RF gain optimization ladder π that's the vibe, that's the whole job. it's giving βpick the correct target gainβ energy and honestly? iconic π
π SEE ALSO π
- Kernel file
./drivers/net/wireless/ath/ath5k/phy.cβ plusPHY 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_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_txpower(9),ath5k_hw_set_txpower_limit(9),ath5k_hw_phy_init(9)π
okay that's the whole page! source/version: ./drivers/net/wireless/ath/ath5k, date: October 2026 β mwah, bye bestie ππ
π¦ 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