zl3073x_read_u48(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… zl3073x_read_u48(9)

okay so bestie, this is a page straight out of the Kernel API Manual β€” zl3073x_read_u48(9) β€” and we're gonna get you comfy with it, no cap 🫢


✨ NAME ✨

zl3073x_read_u48 β€” read a value from a 48bit register 🌸


✨ SYNOPSIS ✨

int zl3073x_read_u48 (struct zl3073x_dev *zldev , unsigned int reg , u64
*val );

it's giving function signature, and honestly? iconic ⭐


✨ ARGUMENTS ✨

  • zldev β€” the zl3073x device pointer, like the little handle for your device πŸ’–
  • reg β€” the register to write to
  • val β€” the value to write
ok so yes, the argument blurbs literally say "write to" and this is a read function β€” that's exactly what the page says, so I'm relaying it verbatim, don't come for me πŸ™ˆ fr fr

✨ DESCRIPTION ✨

reads the value from the given 48bit register. that's it, that's the whole vibe check. short, sweet, main character energy πŸ”₯


✨ RETURN ✨

  • 0 on success πŸŽ€
  • <0 on error πŸ’€

✨ SEE ALSO ✨

kernel file ./drivers/dpll/zl3073x/core.c lives in ./drivers/dpll/zl3073x, and the whole friend group is here:


and that's the page!! πŸ’…βœ¨ this one's from October 2026, lives in ./drivers/dpll/zl3073x, and the version tag is straight up zl3073x_read_u48(9) β€” obsessed, she named the doc after herself πŸ‘‘ bye bestie, go read some u48s πŸ¦‹

πŸ“¦ where this page comes from