ZL_REG_IDX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ ZL_REG_IDX(9) πŸŽ€

okay so bestie, this is the Kernel API Manual, section 9, and the page is ZL_REG_IDX(9) β€” yes, the one and only πŸ’…. It's literally all about defining an indexed register, and we're gonna get into it.


✨ NAME ✨

ZL_REG_IDX β€” define indexed register 🫢


🌸 SYNOPSIS 🌸

ZL_REG_IDX (_idx , _page , _offset , _size , _items , _stride );

πŸ’– ARGUMENTS πŸ’–

  • _idx β€” the index of the register you wanna access, like the main character of this whole situation πŸ‘‘
  • _page β€” the register page, yes bestie, that page πŸ“„
  • _offset β€” the register offset in the page, gotta know where you're at πŸ’…
  • _size β€” the register byte size, and it's giving 1, 2, 4 or 6 β€” those are the sizes, no cap πŸ”₯
  • _items β€” the number of register indices, count 'em 🧚
  • _stride β€” the stride between items in bytes, aka how far apart they're vibing 🌸

πŸ’€ DESCRIPTION πŸ’€

okay so the rule here is very strict-parent energy: all parameters except _idx should be constant. literally every single one except _idx stays constant. periodt. don't come for me, that's just the vibe check πŸ’…


🌈 SEE ALSO 🌈

peep the kernel file ./drivers/dpll/zl3073x/regs.h, and also ZL_REG(9) β€” both iconic, both right there πŸ’–


k byeee, this page lives in ./drivers/dpll/zl3073x and it's dated October 2026 β€” slay πŸ’…βœ¨

πŸ“¦ where this page comes from