ice_dpll_pi...irection_get(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ice_dpll_pin_sw_direction_get πŸ’…

okay so bestie, welcome to the Kernel API Manual entry for ice_dpll_pi...irection_get(9) β€” yes the title is truncated with dots, that's just how it's rendered, don't panic 🫢. This is the page for ice_dpll_pin_sw_direction_get, and it's literally the callback that tells you which way a software pin is facing. Iconic behavior, no cap.


🌸 NAME 🌸

ice_dpll_pin_sw_direction_get β€” the callback for getting the SW pin direction πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_dpll_pin_sw_direction_get (const struct dpll_pin *pin , void
*pin_priv , const struct dpll_device *dpll , void *dpll_priv , enum
dpll_pin_direction *direction , struct netlink_ext_ack *extack );

like, six arguments, one int coming back. she's got a lot going on but she handles it πŸ’…

πŸŽ€ ARGUMENTS πŸŽ€

  • pin β€” pointer to a pin ✨ literally just a pin pointer, that's the whole vibe
  • pin_priv β€” the private data pointer that got passed on pin registration πŸ“
  • dpll β€” the registered dpll pointer, your main character struct πŸ‘‘
  • dpll_priv β€” the private data pointer passed on dpll registration 🧚
  • direction β€” on success this holds the pin direction, so like, that's where the answer lives πŸ’«
  • extack β€” error reporting πŸ“’ (for when things go sideways, and they might 😭)

πŸ’œ DESCRIPTION πŸ’œ

so this is a Dpll subsystem callback, okay? it's the handler for getting the direction of a SMA pin 🌈. That's it, that's the job. She gets directions. Slay.

πŸ”₯ CONTEXT πŸ”₯

bestie, listen β€” this one acquires and releases pf->dplls.lock πŸ”’. Locks in, locks out. Respect the lock fr fr.

⭐ RETURN ⭐

  • 0 β€” success πŸŽ‰ periodt
  • negative β€” error πŸ’€ like, it didn't go great

🌟 SEE ALSO 🌟

the Kernel file lives at ./drivers/net/ethernet/intel/ice/ice_dpll.c β€” and here's the whole friend group, everybody in the ice_dpll.c cinematic universe 🫢


lowkey that's a LOT of see-also links and every single one of them is staying. iykyk πŸ’…

and that's the page bestie!! πŸŽ€ this lil beauty lives in ./drivers/net/ethernet/intel/ice and it's dated October 2026 β€” mark your calendars, the future is now πŸŒˆβœ¨πŸ’–

πŸ“¦ where this page comes from