ice_dpll_phase_offset_get(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_dpll_phase_offset_get β€” the manual page bestie

okay so this is a page from the Kernel API Manual, section 9 (kernel callback vibes only ✨), and it's all about ice_dpll_phase_offset_get β€” literally the callback that goes and fetches the dpll phase shift value for you πŸŽ€


✨ NAME ✨

ice_dpll_phase_offset_get β€” callback for get dpll phase shift value πŸ¦‹


🌸 SYNOPSIS 🌸

int ice_dpll_phase_offset_get (const struct dpll_pin *pin , void
*pin_priv , const struct dpll_device *dpll , void *dpll_priv , s64
*phase_offset , struct netlink_ext_ack *extack );

like, that's the whole signature, no cap πŸ“Ž


πŸ’– ARGUMENTS πŸ’–

  • pin β€” pointer to a pin 🎯
  • pin_priv β€” the private data pointer that got passed on pin registration
  • dpll β€” registered dpll pointer
  • dpll_priv β€” the private data pointer that got passed on dpll registration
  • phase_offset β€” on success this holds the pin phase_offset value πŸ‘‘ (it's an output, bestie, so pay attention)
  • extack β€” error reporting

πŸ¦‹ DESCRIPTION πŸ¦‹

So this is a dpll subsystem callback β€” that's the whole vibe. It's the handler for getting the phase shift value between the dpll's input and output πŸ”₯


πŸ”’ CONTEXT πŸ”’

Acquires pf->dplls.lock β€” yeah she locks, periodt πŸ’…


⭐ RETURN ⭐

  • 0 β€” success πŸŽ‰
  • negative β€” error 😭

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/intel/ice/ice_dpll.c and the whole extended friend group:


🫢 that's literally the whole page, no skips, no summaries β€” every single function stayed on the list iykyk πŸ’œ

and for the cute sign-off: this gem lives over in ./drivers/net/ethernet/intel/ice 🧚, dated October 2026, and came to you from the Kernel API Manual β€” go forth and get that phase offset bestie, slay πŸ’…βœ¨

πŸ“¦ where this page comes from