ice_tspll_b...active_e825c(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 πŸ’œ


🫢 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