ath5k_hw_on_hold(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so welcome to the ath5k_hw_on_hold(9) page from the Kernel API Manual β€” this one is literally about putting the device on hold, no cap.


✨ SYNOPSIS ✨

int ath5k_hw_on_hold (struct ath5k_hw *ah );

πŸŽ€ ARGUMENTS πŸŽ€

  • ah β€” The struct ath5k_hw. That’s the one and only argument, bestie πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

Put MAC and Baseband on warm reset and keep that state β€” and by β€œkeep” I mean do not clean the sleep control register. πŸ™ˆ After this, MAC and Baseband are disabled and a full reset is needed to come back. The way this works is we save as much power as possible without putting the card on full sleep. Lowkey iconic power-saving behavior ✨

Returns 0 on success or -EIO on error πŸ’€


🌸 SEE ALSO 🌸


signing off with source/version ./drivers/net/wireless/ath/ath5k and date October 2026 🫢✨

πŸ“¦ where this page comes from