STRUCT OWL_PULLCTL(9)
π¦ struct owl_pullctl(9) β Kernel API Manual, bestie edition π¦
okay so this is the manual page for struct owl_pullctl(9), and it is exactly what it sounds like: a tiny kernel struct with main-character energy. π
β¨ NAME β¨
struct owl_pullctl β Actions pad pull control register. That's the name, no cap, and it's giving very specific kernel-struct realness. π
πΈ SYNOPSIS πΈ
Here's the exact shape, bestie β do not come for the spacing:
struct owl_pullctl {
int reg;
unsigned int shift;
unsigned int width;
};
π§ Members π§
Three members, and they are all right here. Obsessed with the efficiency, honestly. β¨
regβ the offset to the pull control register.shiftβ the shift value of the register.widthβ the width of the register.
π₯ SEE ALSO π₯
You are soooo gonna wanna peek at these too, iykyk:
- Kernel file
./drivers/pinctrl/actions/pinctrl-owl.hβ yes, that exact path, go look. struct owl_st(9)struct owl_pingroup(9)struct owl_padinfo(9)struct owl_pinmux_func(9)struct owl_gpio_port(9)struct owl_pinctrl_soc_data(9)
xoxo, your kernel bestie π β source vibe: ./drivers/pinctrl/actions, dated October 2026, periodt β¨
π¦ 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