ice_tspll_b...active_e825c(9)
β¨ ice_tspll_bypass_mux_active_e825c β¨
okay bestie, welcome to the Kernel API Manual (section 9, we're fancy like that π
). this little page is about ice_tspll_bypass_mux_active_e825c, and ngl it's doing exactly one job and doing it iconically. let's get into it π«Ά
πΈ NAME πΈ
ice_tspll_bypass_mux_active_e825c β check if the given port is set active. that's it, that's the whole vibe check π
π¦ SYNOPSIS π¦
int ice_tspll_bypass_mux_active_e825c (struct ice_hw *hw , u8 port ,
bool *active , enum ice_synce_clk output );
literally just the signature, no cap. copy it exactly if you're typing it out, bestie π
π ARGUMENTS π
hwβ Pointer to the HW struct. your hardware struct, the main character πportβ Number of the port.u8, so it's a little baby number πactiveβ Output flag showing if port is active. this one's a pointer, so we're writing back into it, periodt π«outputβ Output pin, we have two in E825C. two of them, that's the whole deal π―
π DESCRIPTION π
Check if given port is selected as recovered clock source for given output. that's the tea β β you hand it a port, you hand it an output pin, and it tells you whether that port got picked as the recovered clock source for that output. lowkey important, highkey useful π
π₯ RETURN π₯
0β success π- negative β error π
no in-between, it's giving binary icons only β¨
π§ SEE ALSO π§
the whole friend group lives in the kernel file ./drivers/net/ethernet/intel/ice/ice_tspll.c β go say hi to all of them π
ice_tspll_clk_freq_str(9)ice_tspll_default_freq(9)ice_tspll_check_params(9)ice_tspll_clk_src_str(9)ice_tspll_log_cfg(9)ice_tspll_cfg_e82x(9)ice_tspll_dis_sticky_bits_e82x(9)ice_tspll_cfg_e825c(9)ice_tspll_dis_sticky_bits_e825c(9)ice_tspll_cfg_pps_out_e825c(9)ice_tspll_cfg(9)ice_tspll_dis_sticky_bits(9)ice_tspll_init(9)ice_tspll_cfg_bypass_mux_e825c(9)ice_tspll_get_div_e825c(9)ice_tspll_cfg_synce_ethdiv_e825c(9)
π«Ά reminder bestie: every function above ends in (9), so if you're grepping, don't forget it. iykyk.
and that's the page!! π it lives at ./drivers/net/ethernet/intel/ice, the version is October 2026, and the whole thing is filed under the Kernel API Manual as ice_tspll_b...active_e825c(9). slay, go read some source code, mwah ππ
π¦ 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