ice_dpll_rclk_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_dpll_rclk_update(9) πŸ’–

okay so this is the Kernel API Manual page for ice_dpll_rclk_update(9), and it's giving tiny-but-iconic kernel update function energy. bestie, let's get into it ✨

🌸 NAME 🌸

ice_dpll_rclk_update β€” updates the state of rclk pin on a device

✨ SYNOPSIS ✨

int ice_dpll_rclk_update (struct ice_pf *pf , struct ice_dpll_pin *pin ,
       u8 port_num );

πŸŽ€ ARGUMENTS πŸŽ€

  • pf β€” private board struct. that's the board's own private data situation, bestie.
  • pin β€” pointer to a pin.
  • port_num β€” port number.

πŸ¦‹ DESCRIPTION πŸ¦‹

So this one updates the struct holding pin states info, and the states are separate for each parent. literally parent-by-parent state info refresh, no cap πŸ’…

🌈 CONTEXT 🌈

Called under pf->dplls.lock. that's the lock context, periodt.

πŸ“ RETURN πŸ“

  • 0 β€” OK βœ…
  • negative β€” error 😭

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/net/ethernet/intel/ice/ice_dpll.c, enum ice_dpll_pin_type(9), and the whole iconic crew:

mwah πŸ’‹ β€” source/version: ./drivers/net/ethernet/intel/ice, date: October 2026, page: ice_dpll_rclk_update(9). that's the whole page, bestie 🫢

πŸ“¦ where this page comes from