ZL_REG_IDX(9)
π 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 giving1,2,4or6β 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms