ice_dpll_pi...e_adjust_set(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, welcome to the Kernel API Manual entry for ice_dpll_pi...e_adjust_set(9) β€” yeah the page title got a lil truncated, it's fine, we move πŸ’€ β€” and this one is literally just a helper for setting a pin phase adjust value. That's the whole vibe. πŸŽ€


✨ SYNOPSIS ✨

int ice_dpll_pin_phase_adjust_set (const struct dpll_pin *pin , void
*pin_priv , const struct dpll_device *dpll , void *dpll_priv , s32
phase_adjust , struct netlink_ext_ack *extack , enum ice_dpll_pin_type
type );

🫢 ARGUMENTS 🫢

seven (7) whole args, she's thorough, we respect it:

  • pin β€” pointer to a pin 🧚 like, the actual pin object, hi bestie
  • pin_priv β€” private data pointer that was passed on pin registration (you handed it over at registration, now it comes back to you, iykyk)
  • dpll β€” the registered dpll pointer πŸ‘‘
  • dpll_priv β€” private data pointer passed on dpll registration, same deal as above but for the dpll
  • phase_adjust β€” the phase_adjust to be set, which is genuinely the most self-explanatory argument on this entire page ngl
  • extack β€” error reporting πŸ“£ (this is where the complaints go)
  • type β€” type of a pin, no cap, it's an enum ice_dpll_pin_type

πŸ’– DESCRIPTION πŸ’–

So this is a helper for a dpll subsystem callback β€” it's the handler for setting the phase adjust value of a pin. That's it, that's the whole job, and honestly? She ate. ✨


πŸ”’ CONTEXT πŸ”’

Acquires pf->dplls.lock β€” yes bestie, there is a lock, this function is not out here rawdogging concurrency, we love a responsible icon. 🫢


🌈 RETURN 🌈

  • 0 β€” success πŸŽ‰ slay
  • negative β€” error 😭 (something went off, go check extack)

πŸ¦‹ SEE ALSO πŸ¦‹

okay this list is LONG long, buckle up, she's thorough and we're not skipping a single one, periodt. First up, housekeeping: the kernel file is ./drivers/net/ethernet/intel/ice/ice_dpll.c, and it points you at enum ice_dpll_pin_type(9). Then the whole ensemble cast:

like I said. long. but we got there together 🫢


and that's the page, bestie β€” brought to you from ./drivers/net/ethernet/intel/ice, dated October 2026. go set some phase adjusts, ily, bye πŸ’œβœ¨

πŸ“¦ where this page comes from