STRUCT OWL_PULLCTL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ 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