ice_dpll_sw_pin_state_get(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_dpll_sw_pin_state_get πŸ’…

okay bestie, welcome to the Kernel API Manual entry for ice_dpll_sw_pin_state_get β€” yes, we're doing kernel DPLL stuff and it's lowkey iconic ✨

🌸 NAME 🌸

ice_dpll_sw_pin_state_get β€” get SW pin state, literally the whole vibe of this page πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

int ice_dpll_sw_pin_state_get (const struct dpll_pin *pin , void
       *pin_priv , const struct dpll_device *dpll , void *dpll_priv , enum
       dpll_pin_state *state , struct netlink_ext_ack *extack );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • pin β€” pointer to a pin, bestie 🫢
  • pin_priv β€” private data pointer passed on pin registration
  • dpll β€” registered dpll pointer
  • dpll_priv β€” private data pointer passed on dpll registration
  • state β€” on success holds state of the pin πŸ‘‘
  • extack β€” error reporting, aka the receipts if something goes sideways

✨ DESCRIPTION ✨

This is a Dpll subsystem callback. Its whole job? Check state of a SW pin. That's it, that's the tea πŸ“

πŸ’œ CONTEXT πŸ’œ

Heads up: it acquires and releases pf->dplls.lock β€” lock girlies stay aware 😭

πŸ”₯ RETURN πŸ”₯

  • 0 β€” success, slay πŸ’…
  • negative β€” error, rip πŸ’€

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/intel/ice/ice_dpll.c, enum ice_dpll_pin_type(9), plus the whole friend group:


xoxo, your local kernel bestie πŸ’– β€” this page comes from source ./drivers/net/ethernet/intel/ice, dated October 2026, and it's the manual page for ice_dpll_sw_pin_state_get(9). periodt 🫢

πŸ“¦ where this page comes from